dotfiles/README.md
the_4n0nym0u53 67eac27d79
Major overhaul
- Make everything compatible with both Artix and Fedora
- Install script is now only for Artix
- Extra .zsh files are no longer dot files, makes sourcing from .zshrc easier
2022-01-08 17:56:42 +01:00

26 lines
1.4 KiB
Markdown

# My dotfiles
This is a collection of some of my dotfiles for my Linux systems. I personally use these on Artix Linux and Fedora Workstation.
If you're on Artix Linux, you can install these dotfiles by cloning this repository and executing `artix-install.sh`:
```bash
$ git clone https://github.com/theanonymousexyz/dotfiles.git
$ cd dotfiles
$ chmod +x artix-install.sh
$ ./artix-install.sh
```
Note that I use `doas` instead of `sudo`. If you prefer `sudo`, then change all instances of `doas` to `sudo`, or simply create a symlink `doas` pointing to `sudo`:
```bash
sudo ln -s $(which sudo) /usr/bin/doas
```
**Notes:**
- You need to make `doas`/`sudo` rules that allow you to execute, `poweroff` and `reboot` (and additionally `ivpn-service` and `pkill "^ivpn-service$"` if you use IVPN) without a password, otherwise the keybindings and scripts for those won't work.
- The install script requires GNU Stow to work.
- Make sure to thoroughly examine these dotfiles and change them to your needs before using them.
- See the READMEs in the individual subfolders here for special notes.
- I've installed `dash` and symlinked `/bin/sh` to it for faster execution of shell scripts. As such, all my scripts try to be as POSIX compliant as possible. If you're on an Arch based distro, you can install `dashbinsh` from the AUR to automatically keep `/bin/sh` symlinked to `dash`.