Repository with my dotfiles and configurations. This repo is used to:
- Easily setup my environment in new machines
- Keep track of changes
- Backup my configurations
Intended to be used via Stow, hence why each package is autocontained in a folder of its own. For example, installing only kitty (terminal) config:
$ stow -vRt $HOME bin
Also the python script setup.py is provided which helps on installing and configuring the packages in a new ArchLinux install. For example:
$ ./setup.py zsh kitty sway nvim
This will install the required packages (as indicated in the dependencies.yml file) and then place the corresponding configs.
Main utilities:
- Window manager: Sway tiling window manager (replacement for i3 using wayland).
- IDE: neovim as IDE with code completion using CoC (as well as a few other plugins).
- Status bar: Waybar, similar to polybar but for Sway.
Theme is centered around Gruvbox template.