init flake
This commit is contained in:
		
							parent
							
								
									3972414281
								
							
						
					
					
						commit
						ea4e1c3cc3
					
				
							
								
								
									
										103
									
								
								flake.lock
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								flake.lock
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,103 @@
 | 
			
		||||
{
 | 
			
		||||
  "nodes": {
 | 
			
		||||
    "dan": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "unstable"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654132489,
 | 
			
		||||
        "narHash": "sha256-7L6gKN5Y2PbjK2aHX2jwOCZfe9R+7RusvuULy9EbKGs=",
 | 
			
		||||
        "ref": "master",
 | 
			
		||||
        "rev": "9b6f60ce8a94d8269190dbe4ac9450f87910ac8b",
 | 
			
		||||
        "revCount": 159,
 | 
			
		||||
        "type": "git",
 | 
			
		||||
        "url": "https://git.dodsorf.as/Dandellion/NUR"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "type": "git",
 | 
			
		||||
        "url": "https://git.dodsorf.as/Dandellion/NUR"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "home-manager-2205": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixos-2205"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654113405,
 | 
			
		||||
        "narHash": "sha256-VpK+0QaWG2JRgB00lw77N9TjkE3ec0iMYIX1TzGpxa4=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "rev": "ac2287df5a2d6f0a44bbcbd11701dbbf6ec43675",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "ref": "release-22.05",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixos-2205": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654005557,
 | 
			
		||||
        "narHash": "sha256-J6elwUzPoco+r5qWPHhvS2EHVWomUtNcxzkfdAQOwEU=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "08950a6e29cf7bddee466592eb790a417550f7f9",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "ref": "nixos-22.05",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nur": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654123271,
 | 
			
		||||
        "narHash": "sha256-xM85/VFYu8I8jZiZ7U0CmZO/98sHO7+f7PIMxQVZXCM=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "NUR",
 | 
			
		||||
        "rev": "4c83235ccca7cfcf34fee9f49023f21c0e9db128",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "NUR",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "root": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "dan": "dan",
 | 
			
		||||
        "home-manager-2205": "home-manager-2205",
 | 
			
		||||
        "nixos-2205": "nixos-2205",
 | 
			
		||||
        "nur": "nur",
 | 
			
		||||
        "unstable": "unstable"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "unstable": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654007547,
 | 
			
		||||
        "narHash": "sha256-G812EeXZeGeGjkAvbTleGwcKFCGxdLOQb9aViOWASPc=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "5643714dea562f0161529ab23058562afeff46d0",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "ref": "nixpkgs-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "root": "root",
 | 
			
		||||
  "version": 7
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										29
									
								
								flake.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								flake.nix
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,29 @@
 | 
			
		||||
{
 | 
			
		||||
  description = "dandellion's home-manager profiles";
 | 
			
		||||
 | 
			
		||||
  inputs  = {
 | 
			
		||||
    home-manager-2205.url = "github:nix-community/home-manager/release-22.05";
 | 
			
		||||
    nixos-2205.url = "github:nixos/nixpkgs/nixos-22.05";
 | 
			
		||||
    home-manager-2205.inputs.nixpkgs.follows = "nixos-2205";
 | 
			
		||||
 | 
			
		||||
    unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
 | 
			
		||||
 | 
			
		||||
    nur.url = "github:nix-community/NUR";
 | 
			
		||||
    nur.inputs.nixpkgs.follows = "unstable";
 | 
			
		||||
 | 
			
		||||
    dan.url = "git+https://git.dodsorf.as/Dandellion/NUR";
 | 
			
		||||
    dan.inputs.nixpkgs.follows = "unstable";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  outputs = {home-manager-2205, unstable, nur, dan, ... }:
 | 
			
		||||
  {
 | 
			
		||||
    homeConfigurations.laptop = home-manager-2205.lib.homeManagerConfiguration {
 | 
			
		||||
      configuration = import ./machines/laptop.nix;
 | 
			
		||||
      system = "x86_64-linux";
 | 
			
		||||
      username = "daniel";
 | 
			
		||||
      homeDirectory = "/home/daniel";
 | 
			
		||||
      stateVersion = "22.05";
 | 
			
		||||
      extraSpecialArgs = { inherit nur unstable dan; };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
@ -1,5 +1,18 @@
 | 
			
		||||
{ config, lib, pkgs, ... }:
 | 
			
		||||
{ config, lib, pkgs, nur, unstable, dan, ... }:
 | 
			
		||||
{
 | 
			
		||||
  nixpkgs.overlays = [
 | 
			
		||||
    nur.overlay
 | 
			
		||||
    (final: prev: {
 | 
			
		||||
      unstable = import unstable {
 | 
			
		||||
        inherit (prev) system;
 | 
			
		||||
        config.allowUnfree = true;
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
      dan = dan.packages.${prev.system};
 | 
			
		||||
    })
 | 
			
		||||
  ];
 | 
			
		||||
  nixpkgs.config.allowUnfreePredicate = (pkg: true);
 | 
			
		||||
 | 
			
		||||
  imports = [ ../profiles ];
 | 
			
		||||
 | 
			
		||||
  machine = {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user