Add nixpkgs master channel
This commit is contained in:
		
					parent
					
						
							
								ae4c4b717a
							
						
					
				
			
			
				commit
				
					
						9a5551ed21
					
				
			
		
					 2 changed files with 34 additions and 16 deletions
				
			
		
							
								
								
									
										43
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										43
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -34,11 +34,11 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixlib": {
 | 
					    "nixlib": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1693701915,
 | 
					        "lastModified": 1708821942,
 | 
				
			||||||
        "narHash": "sha256-waHPLdDYUOHSEtMKKabcKIMhlUOHPOOPQ9UyFeEoovs=",
 | 
					        "narHash": "sha256-jd+E1SD59qty65pwqad2mftzkT6vW5nNFWVuvayh4Zw=",
 | 
				
			||||||
        "owner": "nix-community",
 | 
					        "owner": "nix-community",
 | 
				
			||||||
        "repo": "nixpkgs.lib",
 | 
					        "repo": "nixpkgs.lib",
 | 
				
			||||||
        "rev": "f5af57d3ef9947a70ac86e42695231ac1ad00c25",
 | 
					        "rev": "479831ed8b3c9c7b80533999f880c7d0bf6a491b",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -55,11 +55,11 @@
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1706085261,
 | 
					        "lastModified": 1708940320,
 | 
				
			||||||
        "narHash": "sha256-7PgpHRHyShINcqgevPP1fJ6N8kM5ZSOJnk3QZBrOCQ0=",
 | 
					        "narHash": "sha256-QOWRJlqT5FRESiaO42/QV/GbSRNKSa4XUDs3cNQsoWI=",
 | 
				
			||||||
        "owner": "nix-community",
 | 
					        "owner": "nix-community",
 | 
				
			||||||
        "repo": "nixos-generators",
 | 
					        "repo": "nixos-generators",
 | 
				
			||||||
        "rev": "896f6589db5b25023b812bbb6c1f5d3a499b1132",
 | 
					        "rev": "5b7772406956f95e8a0e1f27218b1e7cf6e9164a",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -70,11 +70,11 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs": {
 | 
					    "nixpkgs": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1706306662,
 | 
					        "lastModified": 1708905176,
 | 
				
			||||||
        "narHash": "sha256-CVeZHdqbJ63Z+2l9FNcje6AfTdG4Y3WbFHuEn0RFUl0=",
 | 
					        "narHash": "sha256-pphkt8iO8CV/TugI7bsPOvFzi5mRSifkEQiwqYBK28s=",
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "rev": "11d4781721d16e949fbd61f67bc6b09341b7bfc6",
 | 
					        "rev": "227a4c47bef2390a7925693c51489e84169b1957",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -130,13 +130,29 @@
 | 
				
			||||||
        "type": "indirect"
 | 
					        "type": "indirect"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs-unstable": {
 | 
					    "nixpkgs-master": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1706275741,
 | 
					        "lastModified": 1708963602,
 | 
				
			||||||
        "narHash": "sha256-53O2JHFdDTWHzTfLkZRAZVAk9ntChFhcTTnAtj6bJKE=",
 | 
					        "narHash": "sha256-ODloNfAj9CUN44L1VEvjh5nwV6pseDUZ3/lI6IgYUeo=",
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "rev": "7ac72b3ee2af9bab80d66addd9b237277cc975c5",
 | 
					        "rev": "cd2ec848a90ffdbe716c8829e6c4f75406c5b1a3",
 | 
				
			||||||
 | 
					        "type": "github"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "original": {
 | 
				
			||||||
 | 
					        "owner": "NixOS",
 | 
				
			||||||
 | 
					        "ref": "master",
 | 
				
			||||||
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
 | 
					        "type": "github"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "nixpkgs-unstable": {
 | 
				
			||||||
 | 
					      "locked": {
 | 
				
			||||||
 | 
					        "lastModified": 1708954320,
 | 
				
			||||||
 | 
					        "narHash": "sha256-n3LXNMlz7ORCjfIrIUo19a844Fec2+yg7k6NspdVCxs=",
 | 
				
			||||||
 | 
					        "owner": "NixOS",
 | 
				
			||||||
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
 | 
					        "rev": "94cda73bf2fd675de987db7c3ac81e861b892266",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -166,6 +182,7 @@
 | 
				
			||||||
        "nixos-generators": "nixos-generators",
 | 
					        "nixos-generators": "nixos-generators",
 | 
				
			||||||
        "nixpkgs": "nixpkgs",
 | 
					        "nixpkgs": "nixpkgs",
 | 
				
			||||||
        "nixpkgs-23-05": "nixpkgs-23-05",
 | 
					        "nixpkgs-23-05": "nixpkgs-23-05",
 | 
				
			||||||
 | 
					        "nixpkgs-master": "nixpkgs-master",
 | 
				
			||||||
        "nixpkgs-unstable": "nixpkgs-unstable",
 | 
					        "nixpkgs-unstable": "nixpkgs-unstable",
 | 
				
			||||||
        "simple-nixos-mailserver": "simple-nixos-mailserver"
 | 
					        "simple-nixos-mailserver": "simple-nixos-mailserver"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,6 +2,7 @@
 | 
				
			||||||
  inputs = {
 | 
					  inputs = {
 | 
				
			||||||
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11-small";
 | 
					    nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11-small";
 | 
				
			||||||
    nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable-small";
 | 
					    nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable-small";
 | 
				
			||||||
 | 
					    nixpkgs-master.url = "github:NixOS/nixpkgs/master";
 | 
				
			||||||
    nixpkgs-23-05.url = "github:NixOS/nixpkgs/nixos-23.05-small";
 | 
					    nixpkgs-23-05.url = "github:NixOS/nixpkgs/nixos-23.05-small";
 | 
				
			||||||
    nixos-generators = {
 | 
					    nixos-generators = {
 | 
				
			||||||
      url = "github:nix-community/nixos-generators";
 | 
					      url = "github:nix-community/nixos-generators";
 | 
				
			||||||
| 
						 | 
					@ -10,7 +11,7 @@
 | 
				
			||||||
    simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-23.11";
 | 
					    simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-23.11";
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  outputs = { self, nixpkgs, nixpkgs-unstable, nixpkgs-23-05, nixos-generators, simple-nixos-mailserver, ... }@inputs:
 | 
					  outputs = { self, nixpkgs, nixpkgs-unstable, nixpkgs-master, nixpkgs-23-05, nixos-generators, simple-nixos-mailserver, ... }@inputs:
 | 
				
			||||||
  let
 | 
					  let
 | 
				
			||||||
    hosts = import ./hosts.nix inputs;
 | 
					    hosts = import ./hosts.nix inputs;
 | 
				
			||||||
    helper = import ./helper.nix inputs;
 | 
					    helper = import ./helper.nix inputs;
 | 
				
			||||||
| 
						 | 
					@ -28,7 +29,7 @@
 | 
				
			||||||
        nodeNixpkgs = builtins.mapAttrs (name: host: host.pkgs) hosts;
 | 
					        nodeNixpkgs = builtins.mapAttrs (name: host: host.pkgs) hosts;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        specialArgs = {
 | 
					        specialArgs = {
 | 
				
			||||||
          inherit nixpkgs-unstable hosts simple-nixos-mailserver;
 | 
					          inherit nixpkgs-unstable nixpkgs-master hosts simple-nixos-mailserver;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          # Provide environment for secret key command
 | 
					          # Provide environment for secret key command
 | 
				
			||||||
          keyCommandEnv = [ "env" "GNUPGHOME=/home/yuri/.passinfra_gnupg" "PASSWORD_STORE_DIR=/home/yuri/pass/infra" ];
 | 
					          keyCommandEnv = [ "env" "GNUPGHOME=/home/yuri/.passinfra_gnupg" "PASSWORD_STORE_DIR=/home/yuri/pass/infra" ];
 | 
				
			||||||
| 
						 | 
					@ -38,7 +39,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    hydraJobs = {
 | 
					    hydraJobs = {
 | 
				
			||||||
      nixConfigurations = builtins.mapAttrs (host: helper.generateNixConfiguration host {
 | 
					      nixConfigurations = builtins.mapAttrs (host: helper.generateNixConfiguration host {
 | 
				
			||||||
        inherit nixpkgs-unstable hosts simple-nixos-mailserver;
 | 
					        inherit nixpkgs-unstable nixpkgs-master hosts simple-nixos-mailserver;
 | 
				
			||||||
      }) hosts;
 | 
					      }) hosts;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue