Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

481 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ 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

About

my dotfiles for nix

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages