Add Support for Unfree Packages with pkgs.unfree
							parent
							
								
									2effa9fbdc
								
							
						
					
					
						commit
						cc9d329d47
					
				
							
								
								
									
										14
									
								
								flake.nix
								
								
								
								
							
							
						
						
									
										14
									
								
								flake.nix
								
								
								
								
							| 
						 | 
				
			
			@ -14,11 +14,21 @@
 | 
			
		|||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
  outputs = { self, nixpkgs, sops-nix, nix-matlab }@attrs: {
 | 
			
		||||
    nixosConfigurations.kcnhub = nixpkgs.lib.nixosSystem {
 | 
			
		||||
  outputs = { self, nixpkgs, sops-nix, nix-matlab }@attrs: let 
 | 
			
		||||
    system = "x86_64-linux";
 | 
			
		||||
    unfree-overlay = final: prev: {
 | 
			
		||||
      unfree = import nixpkgs {
 | 
			
		||||
        inherit system;
 | 
			
		||||
        config.allowUnfree = true;
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    applyOverlays = overlays: ({...}:{ nixpkgs.overlays = overlays; });
 | 
			
		||||
  in {
 | 
			
		||||
    nixosConfigurations.kcnhub = nixpkgs.lib.nixosSystem {
 | 
			
		||||
      inherit system;
 | 
			
		||||
      specialArgs = attrs;
 | 
			
		||||
      modules = [ 
 | 
			
		||||
         (applyOverlays [ unfree-overlay ])
 | 
			
		||||
         ./machines/kcnhub/configuration.nix
 | 
			
		||||
         sops-nix.nixosModules.sops
 | 
			
		||||
      ];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue