Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: More orthogonal profiles

Profiles shouldn't set other profiles

+2 -5
+1 -3
nix/home/profiles/headless.nix
··· 10 10 lib.mkEnableOption "headless profile" 11 11 // {default = osConfig.my.profiles.headless or false;}; 12 12 config = lib.mkIf cfg { 13 - my = { 14 - profiles.graphical = false; 15 - }; 13 + stylix.cursor = lib.mkForce null; 16 14 }; 17 15 }
-1
nix/nixos/profiles/headless.nix
··· 9 9 config = lib.mkIf cfg { 10 10 my = { 11 11 security.u2f.relaxed = true; 12 - profiles.graphical = false; 13 12 }; 14 13 }; 15 14 }
+1 -1
nix/shared/theming.nix
··· 14 14 image = lib.mkDefault wallpaper; 15 15 polarity = lib.mkDefault "dark"; 16 16 base16Scheme = lib.mkDefault "${base16}/stella.yaml"; 17 - cursor = lib.mkIf config.my.profiles.graphical { 17 + cursor = { 18 18 name = "catppuccin-latte-light-cursors"; 19 19 package = pkgs.catppuccin-cursors.latteLight; 20 20 size = 32;