My Dotfiles
  • Lua 47.6%
  • Shell 41.4%
  • CSS 11%
Find a file
Osaigbovo Omere 0501679971
updates
2026-05-30 07:28:29 +01:00
.config updates 2026-05-30 07:28:29 +01:00
.dotfiles-meta system update 2026-05-23 03:52:07 +01:00
.bash_profile updates 2026-05-27 08:47:03 +01:00
.bashrc updates 2026-05-30 07:28:29 +01:00
.gitconfig updated ... stuff 2026-05-12 00:21:22 +01:00
LICENSE License 2026-05-12 10:15:02 +01:00
README.md Update README.md 2026-05-08 07:37:10 +00: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://git.osaigbovo.xyz/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.