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 switch
and 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./rices
are 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 |