Skip to content

HefKer/dots

Repository files navigation

dots

My dotfiles for my NixOS setup, managed with GNU Stow.

Layout

Each top-level dir is a stow package. Its tree mirrors what gets symlinked into $HOME:

<pkg>/.config/<app>/...   →   ~/.config/<app>/...

Apply / remove / restow:

stow -t ~ <pkg>
stow -D -t ~ <pkg>
stow -R -t ~ <pkg>

Packages

Pkg App Notes
fish fish shell Vi keys, zoxide-shadowed cd, FZF widgets, custom yt_chat / yt_summarize functions wrapping the claude CLI.
niri niri Wayland compositor config.kdl includes split files under dms/ (binds, outputs, windowrules, …). Driven by DMS.
DankMaterialShell DMS niri shell Settings, themes, plugin metadata.
nvim Neovim LazyVim base. User plugins in lua/plugins/, config in lua/config/.
wezterm WezTerm wezterm.lua loads keys.lua + dank-theme.
qutebrowser qutebrowser Multi-file config split across appearance, privacy, filepicker, binds, search_engines. Themes under themes/. See deps below.
mpv mpv mpv.conf + input.conf.

Non-stow dirs

Screenshots

qutebrowser (everforest) menu
qutebrowser menu

qutebrowser deps

Detach videos (download + play locally):

Bitwarden:

Note

Bitwarden setup still flaky — slow, doesn't autofill on many sites. Testing rbw workaround

Adblock:

  • adblock
  • Run :adblock-update in qutebrowser to refresh lists.

Spellcheck (en-US):

"$(find "$(nix-store --query --outputs "$(which qutebrowser)")" -iname 'dictcli.py' | head -1)" install en-US

About

dotfiles for both of my nixos hosts

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors