Skip to content

Repository files navigation

dotfiles

My Omarchy config, with a fully custom Neovim setup.

Omarchy provides the base system (Hyprland, the Omarchy shell, themes). This repo layers my own changes on top of it and is linked into ~ with GNU Stow.

What's inside

  • Neovim (.config/nvim): built from scratch, not a distro. Plugins via the built-in vim.pack, plus custom LSP, formatter, Treesitter, Telescope and snippet setup.
  • Omarchy overrides: Hyprland keybindings and window rules (.config/hypr/overwrite.lua), bar plugins (.setup/top-bar.sh).
  • KDE apps instead of Omarchy's GNOME ones: Dolphin, Okular, Kate (set up as a minimal gedit-style editor) and Partition Manager (.setup/kde-apps.sh).
  • Shell and terminals: zsh, tmux with a sessionizer, kitty and ghostty.
  • Scripts (.bin): sessionizer, wallpaper cycling, notes autocommit and other helpers.

Install

git clone https://github.com/mt-shihab26/dotfiles.git ~/dotfiles
cd ~/dotfiles
./link.sh

Then run whichever setup scripts you need from .setup/, e.g. .setup/kde-apps.sh. Packages are installed through the Omarchy CLI (omarchy pkg add).

Uninstall

cd ~/dotfiles
./unlink.sh

About

My Omarchy config, with a fully custom Neovim setup.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages