Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

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

Allow unfree in darwin home

+18 -5
+3 -3
flake.lock
··· 369 369 }, 370 370 "nixpkgs_2": { 371 371 "locked": { 372 - "lastModified": 1768028080, 373 - "narHash": "sha256-50aDK+8eLvsLK39TzQhKNq50/HcXyP4hyxOYoPoVxjo=", 372 + "lastModified": 1768242861, 373 + "narHash": "sha256-F4IIxa5xDHjtrmMcayM8lHctUq1oGltfBQu2+oqDWP4=", 374 374 "owner": "nixos", 375 375 "repo": "nixpkgs", 376 - "rev": "d03088749a110d52a4739348f39a63f84bb0be14", 376 + "rev": "1327e798cb055f96f92685df444e9a2c326ab5ed", 377 377 "type": "github" 378 378 }, 379 379 "original": {
+9 -2
flake.nix
··· 154 154 ]; 155 155 }; 156 156 homeConfigurations."noah" = home-manager.lib.homeManagerConfiguration { 157 - pkgs = nixpkgs.legacyPackages.aarch64-darwin; 157 + #pkgs = nixpkgs.legacyPackages.aarch64-darwin; 158 + pkgs = import nixpkgs { 159 + system = "aarch64-darwin"; 160 + config.allowUnfree = true; 161 + }; 158 162 # Specify your home configuration modules here, for example, 159 163 # the path to your home.nix. 160 164 modules = [ ./host-specific/aleister-noah.nix ]; ··· 162 166 # Optionally use extraSpecialArgs 163 167 # to pass through arguments to home.nix 164 168 extraSpecialArgs = { 165 - unstable = nixpkgs-unstable.legacyPackages.aarch64-darwin; 169 + unstable = import nixpkgs-unstable { 170 + system = "aarch64-darwin"; 171 + config.allowUnfree = true; 172 + }; 166 173 }; 167 174 }; 168 175 checks = forAllSystems (system: {
+6
host-specific/aleister-noah.nix
··· 18 18 ]; 19 19 }; 20 20 }; 21 + 22 + # I generally don't care about unfree stuff 23 + nixpkgs.config.allowUnfree = true; 24 + nixpkgs.config.allowUnfreePredicte = _: true; 25 + 21 26 home.packages = with pkgs; [ 22 27 # main tool 23 28 direnv ··· 157 162 minica 158 163 mkcert 159 164 step-cli 165 + unstable.claude-code 160 166 161 167 # Fish Plugins 162 168 #fishPlugins.fzf