My Dotfiles
- Lua 56.8%
- Shell 39%
- CSS 4.2%
| .config | ||
| .dotfiles-meta | ||
| .bash_profile | ||
| .bashrc | ||
| README.md | ||
dotfiles
Personal configuration files for Arch Linux + Hyprland.
Managed with a bare git repository.
What Is In Here
- Shell -- Bash 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
Install
Clone and set up the bare repo:
curl -fsSL https://codeberg.org/daesorin/dotfiles/raw/branch/main/.dotfiles-meta/install.sh | bash
Then restart your shell. If you are on Arch and want to install packages:
bash ~/.dotfiles-meta/bootstrap.sh
Structure
All files live in their original locations under $HOME. No symlinks.
Notes
- 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.