Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 2.44 KB

File metadata and controls

60 lines (42 loc) · 2.44 KB

❄️ NixOS Dotfiles

Reproducible · Declarative · Beautiful

NixOS Home Manager KDE Plasma Catppuccin

📁 Structure

dotfiles/
├── flake.nix                 # 🎯 Entry point
├── hosts/                    # 💻 NixOS per-machine configs
│   ├── desktop/
│   ├── laptop/
│   └── wsl/
├── modules/                  # 🔧 NixOS modules
│   ├── apps/                 # docker, steam, obs, etc.
│   ├── core/                 # boot, kernel, users, nix
│   └── de/                   # 🖥️ KDE, Hyprland
├── home/                     # 🏠 Home Manager config
│   ├── apps/                 # fish, vscode, starship, etc.
│   └── profiles/             # desktop, laptop, wsl
├── config/                   # ⚙️ Non-nix configs (hyprland, rofi, mako)
├── packages/                 # 📦 Custom packages
└── overlays/                 # 🔄 Nixpkgs overlays

📦 What's Included

🖥️ Desktop Environment

KDE Plasma 6 (Wayland)

🎨 Theme

Catppuccin Mocha - applied throughout the system with custom overrides

🐚 Shell

Fish + Starship + zoxide + eza + direnv

🖼️ Terminals

Foot, Alacritty

🙏 Credits

Structure inspired by Keenan Weaver's nix-config

⬆ Back to Top

Made with ❄️ and ☕ by @AhmedAmrNabil