Just some dotfiles containing common configurations for linux and MacOS systems to speed up machine setup
- Git (required by all modules)
- GNU Stow (Look up distro-specific instructions for installation)
- ZSH (Only if you want to use any of the zsh dotfiles)
- Starship Prompt if you want to use the starship config
- The Kitty Terminal if you want to install the kitty module
- Sway Window Manager (If you wish to install sway config)
- Waybar for Sway
- Tofi
- Swayimg
- Wofi
- The Alacritty Terminal if you want to install the alacritty terminal
- Mako Notifications
- Vim
- Neovim
- Hyprland
Be sure utilities such as hypridle, hyprpaper, & hyprlock are installed in addition to hypland
Ensure that Vim Plug is installed.
- Open vim and run
:PlugInstall
Lazy.nvim should automatically handle loading all neovim plugins
Run :CocInstall
for each of the following modules:
Thanks to the wonderful discovery of GNU Stow, this project is set up to use GNU Stow to install various dotfiles where needed.
To do so, simply run stow *
to install all config files or stow <name of module>
to install only the modules you need
- bash
- starship
- vim
- nvim
- zsh-linux (for setting up zsh on any specific linux distribution)
- zsh-macos (for setting up zsh on MacOS)
- kitty
- sway
- waybar
- tofi
- swayimg
- alacritty
- wofi
- mako
- hyprland
- ssh
- systemd
Following the guide here, be sure to run systemctl enable --user ssh-agent.service
after you've done stow for your SSH & Systemd services.