Personal configuration files for Arch Linux + Hyprland.
Managed with a bare git repository.
- Shell -- Zsh with modular config
- Prompt -- Starship
- Terminal -- Kitty
- Multiplexer -- tmux + TPM
- Compositor -- Hyprland
- Bar -- Waybar
- Launcher -- Rofi
- Editor -- Neovim (LazyVim)
- Notifications -- Mako
- Media -- mpd, ncmpcpp, mpv
- Utilities -- btop, zathura, gitmux
Clone and set up the bare repo:
curl -fsSL https://raw.githubusercontent.com/daesorin/dotfiles/main/.dotfiles-meta/install.sh | bashThen restart your shell. If you are on Arch and want to install packages:
bash ~/.dotfiles-meta/bootstrap.shAll files live in their original locations under $HOME. No symlinks.
- Arch Linux only. No guarantees on other distros.
- Neovim config is LazyVim-based.
- tmux plugins managed by TPM. Run
prefix + Iafter first launch to install. - gitmux is installed via
go install-- seebootstrap.sh.