Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

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

feat: Misc tweaks

Remove flake-utils input

Add snowfall.flake package to default home configuration

Limit supported systems to x86_64 and aarch64 linux

Change some snowfall imports to a more elegant inherit

+12 -4
+1 -1
.vscode/settings.json
··· 1 1 { 2 2 "nix.enableLanguageServer": true, 3 3 "nix.formatterPath": "nixpkgs-fmt", 4 - "nix.serverPath": "nixd" 4 + "nix.serverPath": "nil" 5 5 }
+2 -1
flake.nix
··· 48 48 url = "github:nix-community/disko"; 49 49 inputs.nixpkgs.follows = "stable"; 50 50 }; 51 - flake-utils.url = "github:numtide/flake-utils"; 52 51 nix-software-center.url = "github:vlinkz/nix-software-center"; 53 52 nix-std.url = "github:chessai/nix-std"; 54 53 nur.url = "github:nix-community/NUR"; ··· 82 81 allowUnfree = true; 83 82 config = { }; 84 83 }; 84 + supportedSystems = [ "x86_64-linux" "aarch64-linux" ]; 85 85 86 86 overlays = with inputs; [ 87 87 nixneovimplugins.overlays.default ··· 98 98 99 99 homes.modules = with inputs; [ 100 100 nixvim.homeManagerModules.nixvim 101 + sops-nix.homeManagerModules.sops 101 102 stylix.homeManagerModules.stylix 102 103 ]; 103 104 };
+4 -1
lib/home/default.nix
··· 1 1 { lib, ... }: 2 2 3 + let 4 + inherit (lib.snowfall) fs; 5 + in 3 6 { 4 7 home = { 5 8 getTraitModules = traits: 6 - map (mod: lib.snowfall.fs.get-file "modules/home/traits/${mod}.nix") traits; 9 + map (mod: fs.get-file "modules/home/traits/${mod}.nix") traits; 7 10 }; 8 11 }
+4 -1
lib/nixos/default.nix
··· 1 1 { lib, ... }: 2 2 3 + let 4 + inherit (lib.snowfall) fs; 5 + in 3 6 { 4 7 nixos = { 5 8 getTraitModules = traits: 6 - map (mod: lib.snowfall.fs.get-file "modules/nixos/traits/${mod}.nix") traits; 9 + map (mod: fs.get-file "modules/nixos/traits/${mod}.nix") traits; 7 10 }; 8 11 }
+1
modules/home/cli/essentials/default.nix
··· 36 36 nix-output-monitor 37 37 rsync 38 38 silver-searcher 39 + snowfallorg.flake 39 40 wget 40 41 ]; 41 42 shellAliases = {