These are the dotfiles for my current desktop configuration. I use stow to keep all my dotfiles in one directory and conveniently switch between different configurations.
- alacritty
- bash
- compton
- i3 (i3-gaps)
- lf
- less
- lazygit
- mpd
- ncmpcpp
- neofetch
- polybar
- ranger
- spacemacs
- spectrwm
- sway
- vifm
- vim/neovim
- waybar
- X11
Typically no installation is required because config files are just placed into a particular directory specified by the corresponding program. For most programs it's your home directory ~
or a directory in ~/.config
.
However stow needs a specific directory structure which specifies where to place the files in your file tree. NOTICE that stow can't override files that already exist! Please delete or backup your current files you wish to replace. Use the following instructions to adopt the stow structure:
- Save the repo into a folder in your home directory:
$ git clone https://gitlab.com/t4ko/dotfiles.git
- Change your working directory to the cloned folder:
$ cd dotfiles
- Symlink the files for the specified program into your directory structure using stow:
$ stow <program>
To install all files use:
$ stow */
To remove files you installed using stow use following command:
$ stow -D <program>