Skip to content

My NixOS and Home Manager flake for all my hosts, including servers, laptops and desktops, 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