Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

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

feat: More solid substituters, expose nix settings on flake

Add priority settings

Fix community type

Expose outputs.nixConfig

+8 -5
+1
flake.nix
··· 38 38 flake = { 39 39 inherit systems; 40 40 lib = import' ./nix/lib; 41 + nixConfig = self.vars.nix.settings; 41 42 schemas = 42 43 inputs.flake-schemas.schemas 43 44 // (import' ./nix/schemas);
+7 -5
vars/nix.nix
··· 8 8 builders-use-substitutes = true; 9 9 auto-optimise-store = true; 10 10 extra-experimental-features = "flakes nix-command pipe-operator"; 11 - extra-substituters = [ 12 - "https://lpchaim.cachix.org" 13 - "https://nix-comunity.cachix.org" 14 - "https://nix-gaming.cachix.org" 11 + substituters = [ 12 + "https://cache.nixos.org?priority=1" 13 + "https://nix-community.cachix.org?priority=2" 14 + "https://lpchaim.cachix.org?priority=3" 15 + "https://nix-gaming.cachix.org?priority=4" 15 16 ]; 16 - extra-trusted-public-keys = [ 17 + trusted-public-keys = [ 18 + "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" 17 19 "lpchaim.cachix.org-1:2xOuvojcUDNhJRzCpvgewQ2DdNZz3QzGVV4Z/7C+Lio=" 18 20 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" 19 21 "nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4="