My Dotfiles
  • Lua 56.8%
  • Shell 39%
  • CSS 4.2%
Find a file
2026-05-07 18:43:32 +01:00
.config more updates. 2026-05-07 11:16:18 +01:00
.dotfiles-meta more updates. 2026-05-07 11:54:26 +01:00
.bash_profile createdd .bash_profile to have my bash configs synced in tmux. and made some other minor updates. 2026-05-07 11:04:02 +01:00
.bashrc testing mirror to github 2026-05-07 18:43:32 +01:00
README.md more updates. 2026-05-07 11:16:18 +01:00

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 + I after first launch to install.
  • gitmux is installed via go install -- see bootstrap.sh.