Nix flake-based dotfiles managing NixOS system configs and Home Manager user configs.
root
├── home/kqnade/
│ ├── home.nix -- common home-manager config
│ ├── i3home.nix -- i3wm extended config
│ ├── config/ -- static config files
│ │ ├── ccstatusline/ -- Claude Code statusline
│ │ ├── sheldon/plugins.toml -- zsh plugin manager config
│ │ └── zsh/functions/ -- shell functions (gg, gh, ghq, mkcd, ccd)
│ └── modules/
│ ├── git/ -- git + delta
│ ├── direnv.nix -- direnv + nix-direnv
│ ├── starship.nix -- starship prompt
│ ├── zsh/ -- zsh (sheldon, aliases, functions)
│ └── nixvim/ -- neovim via nixvim
│ ├── options.nix -- editor options
│ ├── keymaps/ -- keybindings
│ │ ├── colemak.nix -- Colemak full remap
│ │ ├── edit.nix -- editor keybindings
│ │ ├── window.nix -- window/terminal navigation
│ │ └── plugin.nix -- plugin keybindings
│ └── plugins/ -- plugin configs
│ ├── themes.nix -- catppuccin colorscheme
│ ├── ui/ -- lualine, treesitter, etc.
│ ├── cmp/ -- completion, LSP, lint, format
│ ├── lang/ -- per-language configs
│ └── tool/ -- neo-tree, telescope, etc.
│
├── hosts/ -- per-host NixOS configurations
│ ├── hardconf/ -- hardware configurations
│ ├── atraqutia-configuration.nix
│ ├── beltox-configuration.nix
│ └── zenith-configuration.nix
│
├── modules/ -- shared NixOS modules
│ ├── packages.nix -- system packages
│ ├── system.nix -- system settings
│ ├── users.nix -- user accounts
│ └── desktop/ -- desktop environments
│ └── i3wm/
│
├── flake.nix -- flake entry point
└── flake.lock -- lockfile