- ❄️ Flakes -- for precise dependency management of the entire system.
- 🏡 Home Manager -- to configure all used software for the user.
- 💽 Disko -- for declarative disk management: luks + lvm + btrfs.
⚠️ Impermanence -- to remove junk files and directories that are not specified in the config.- 💈 Stylix -- to customize the theme for the entire system and the software you use.
- 🍎 NixDarwin -- to declaratively customize MacOS.
- 🔐 Lanzaboot -- to securely boot the system.
- 📁 Config file structure and modules with options.
- ❄️ flake.nix configuration entry point
- 🏡 home entry point for creating a home manager user
- 🧩 modules home manager modules
- ♻️ overlays home manager overlays
- 👤 users users configurations for home manager
- 🧩 modules home manager user modules
- 📃 lib helper functions for creating configurations
- 🧩 modules common modules for nixos/nixDarwin/home-manager
- 🖥️ system entry point for creating a machine
- 🏎️ machine machines configurations
- 🚀 hostname starting the configuration of a specific machine
- 🧩 modules machine modules
- 💾 hardware machine hardware modules
- 🧩 modules machine modules
- 🚀 hostname starting the configuration of a specific machine
- 🧩 modules common modules for machines
- ♻️ overlays common overlays for machines
- 🏎️ machine machines configurations
- 📄 templates templates for creating configuration parts
The images below may not represent the final system. Some parts may differ.
- OS -
NixOS
- WM -
Hyprland
orSway
- Theme -
Nord
- Wallpapers -
Grey wave
- Editor -
Neovim
- Bar -
Waybar
- Terminal -
Foot
- Shell -
Fish
- Promt -
Starship
- Filemanager -
Yazi
Hostname | Board | CPU | RAM | GPU | OS | State |
---|---|---|---|---|---|---|
pcbox | ASRock B450 Fatal1ty Gaming K4 | AMD Ryzen 3 4300GE | 16GB | Gigabyte AMD Radeon RX 560 4 GB | NixOS | OK |
nbox | ThinkPad T480 | i5 8350U | 16GB | Integrated Intel UHD 620 | NixOS | OK |