- This is a store for the various configuration files that I use, across the machines that I work on.
- Window manager: wayland (hyprland) + waybar / dwm + dwmblocks
- zsh
- (neo)vim + vim-plug
- Launcher: rofi
- Clone repo to
~/dotfiles, then follow system specific instructions below
My main/daily driver
- On top of a base arch install
- Installation with gnu stow
- For home, clone repo to
~/dotfilesthen:
cd ~/dotfiles
source install_scripts/install_arch.sh
cd setups
stow --no-folding arch --target=$HOME
stow --no-folding common --target=$HOME
- Then reboot
- Have to enable many systemd services manually (non-exhaustive list)
- network manager
- cron
- bluetooth
- lightdm/sddm
- ssh agent
- sddm/lightdm themes need to be installed system- not user-wide
Used for years before switching to arch as main, I still maintain legacy configs for now
- Installation with gnu stow
- For home, clone repo to
~/dotfilesthen:
cd ~/dotfiles
source install_scripts/install_xubuntu.sh
cd setups
stow --no-folding xubuntu --target=$HOME
stow --no-folding common --target=$HOME
These are setups that I no longer use, the tag with these setups still in use is before_removing_legacy_configs
- Installation with gnu stow
# Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
cd ~/dotfiles
cat packages/cask.txt packages/leaves.txt | xargs brew install
stow --no-folding mac
- Clone repo to
~/dotfiles, then:
cd ~/dotfiles
source install_scripts/install_lxplus.sh
- Clone repo to
~/dotfiles, then:
cd ~/dotfiles
source install_scripts/install_manchester.sh
For Manchester, to do anything useful with git, be sure to do
setupATLAS
lsetup git
on a machine with cvmfs available. The default git version that is installed on these machines (1.7.1) is way too old (yes it is completely ridiculous that this is required)


