- [X]❄️ Flakes -- for precise dependency management of the entire system.
- [X]🏡 Home Manager -- to configure all used software for the user.
- [X]💽 Disko -- for declarative disk management: luks + lvm + btrfs.
- [X]
⚠️ Impermanence -- to remove junk files and directories that are not specified in the config. - [X]💈 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.
- [X]📁 Config file structure and modules with options.
- ❄️ flake.nix configuration entry point
- [1]👤🏡 Users & Homes entry point for creating a home manager user
- 🧩 modules home manager modules
- ♻️ overlays all overlays
- 📃 lib helper functions for creating configurations
- 🖥️💾 systems + hw machine (host) configs incl. hardware
- 🧩 modules machine modules
- 📄 templates templates
- OS -
NixOS
- WM -
Hyprland
or [-]SwayFX
- Theme -
Gruvbox-medium-dark
- Wallpapers -
Packaged
- Editor -
Neovim
- Bar -
Waybar
- Terminal -
Ghostty
- Shell -
Nushell
- Prompt -
Starship
- Filemanager -
Yazi
Hostname | Board | CPU | RAM | GPU | OS | State |
---|---|---|---|---|---|---|
DG-PC | MSI Z790 TOMAHAWK WIFI | i7-13700K | 64GB | NVIDIA RTX 4090 | NixOS | OK |
Spirepoint | MSI Something | i7-somethingK | 16GB | NVIDIA GTX 1050 Ti | NixOS | WIP |
Slim | Asus Zenbook 1st Gen | i5-something | 8GB | iGPU | NixOS | WIP |
I use a QK65 with a standard QWERTY layout. Dreams to move to a modified Corne split with using a modified miryoku layout.
- Switches: Zakus
- Keycaps: 8008 Double-shot PBT