Skip to content

My NixOS and Home Manager flake for all my hosts, built with Denix

License

Notifications You must be signed in to change notification settings

yunfachi/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yunfachi's nix-config

My NixOS and Home Manager configuration for all my hosts, including servers, laptops, and desktops, built with Denix.

Features

  • 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.

Hosts

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

Rices

Hito Marui Yami
Inherits Marui - Marui
Inheritance Only No Yes No
Color Scheme Coffee - Kanagawa Dragon