My NixOS and Home Manager configuration for all my hosts, including servers, laptops, and desktops, built with Denix.
- Only Denix modules, hosts, and rices.
- Home Manager configuration instead of NixOS where applicable.
- Options, NixOS configuration, and Home Manager configuration can be written in a single file (Denix).
- Multiple rices, switchable via
nixos-rebuild switchand working across all hosts. - Impermanence, Disko and ZFS on some hosts.
- Virtual private network between all hosts.
- Various infrastructures with all dependencies, including databases that can be enabled by a single option.
- All nix files from
./modules,./hosts, and./ricesare imported simultaneously. - Declarative installation of one of the many base24 color schemes into most applications.
| Dekomori | Jakuzure | Mitama | |
|---|---|---|---|
| Type | Server | Desktop | Desktop |
| Default Rice | Hito | Hito | Hito |
| Window Manager | - | Hyprland | Hyprland |
| Display Manager | - | - | - |
| Shell | Bash | Bash | Bash |
| Shell Promt | Starship | Starship | Starship |
| Input Method Framework | - | Fcitx5 | Fcitx5 |
| Wallpaper Manager | - | Hyprpaper | Hyprpaper |
| File Manager | - | Nautilus | Nautilus |
| Media Player | - | Totem | Totem |
| Image Viewer | - | GThumb | GThumb |
| Hito | Marui | Yami | |
|---|---|---|---|
| Inherits | Marui | - | Marui |
| Inheritance Only | No | Yes | No |
| Color Scheme | Coffee | - | Kanagawa Dragon |
