Working config
This commit is contained in:
		
							
								
								
									
										453
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										453
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -1,453 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
  "nodes": {
 | 
			
		||||
    "agenix": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "darwin": "darwin",
 | 
			
		||||
        "home-manager": "home-manager",
 | 
			
		||||
        "nixpkgs": "nixpkgs",
 | 
			
		||||
        "systems": "systems"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1745630506,
 | 
			
		||||
        "narHash": "sha256-bHCFgGeu8XjWlVuaWzi3QONjDW3coZDqSHvnd4l7xus=",
 | 
			
		||||
        "owner": "ryantm",
 | 
			
		||||
        "repo": "agenix",
 | 
			
		||||
        "rev": "96e078c646b711aee04b82ba01aefbff87004ded",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "ryantm",
 | 
			
		||||
        "repo": "agenix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "brew-src": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1745912035,
 | 
			
		||||
        "narHash": "sha256-qwLrR5iOcQMlwS0yrkcd0NRQvrmAXPOaiL6vxxzyIVA=",
 | 
			
		||||
        "owner": "Homebrew",
 | 
			
		||||
        "repo": "brew",
 | 
			
		||||
        "rev": "3332d3331b56e0aff675d3816d8ebfe564075299",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "Homebrew",
 | 
			
		||||
        "ref": "4.5.0",
 | 
			
		||||
        "repo": "brew",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "darwin": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "agenix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1744478979,
 | 
			
		||||
        "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
 | 
			
		||||
        "owner": "lnl7",
 | 
			
		||||
        "repo": "nix-darwin",
 | 
			
		||||
        "rev": "43975d782b418ebf4969e9ccba82466728c2851b",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "lnl7",
 | 
			
		||||
        "ref": "master",
 | 
			
		||||
        "repo": "nix-darwin",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "darwin_2": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746254942,
 | 
			
		||||
        "narHash": "sha256-Y062AuRx6l+TJNX8wxZcT59SSLsqD9EedAY0mqgTtQE=",
 | 
			
		||||
        "owner": "LnL7",
 | 
			
		||||
        "repo": "nix-darwin",
 | 
			
		||||
        "rev": "760a11c87009155afa0140d55c40e7c336d62d7a",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "LnL7",
 | 
			
		||||
        "ref": "master",
 | 
			
		||||
        "repo": "nix-darwin",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "disko": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746411114,
 | 
			
		||||
        "narHash": "sha256-mLlkVX1kKbAa/Ns5u26wDYw4YW4ziMFM21fhtRmfirU=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "disko",
 | 
			
		||||
        "rev": "b5d1320ebc2f34dbea4655f95167f55e2130cdb3",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "disko",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-parts": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs-lib": "nixpkgs-lib"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1733312601,
 | 
			
		||||
        "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
 | 
			
		||||
        "owner": "hercules-ci",
 | 
			
		||||
        "repo": "flake-parts",
 | 
			
		||||
        "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "hercules-ci",
 | 
			
		||||
        "repo": "flake-parts",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-root": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1723604017,
 | 
			
		||||
        "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=",
 | 
			
		||||
        "owner": "srid",
 | 
			
		||||
        "repo": "flake-root",
 | 
			
		||||
        "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "srid",
 | 
			
		||||
        "repo": "flake-root",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "home-manager": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "agenix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1745494811,
 | 
			
		||||
        "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "home-manager_2": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": "nixpkgs_2"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746413188,
 | 
			
		||||
        "narHash": "sha256-i6BoiQP0PasExESQHszC0reQHfO6D4aI2GzOwZMOI20=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "rev": "8a318641ac13d3bc0a53651feaee9560f9b2d89a",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "homebrew-bundle": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1745335228,
 | 
			
		||||
        "narHash": "sha256-TIKR2UgtyUmHLNZp255/vLs+1I10hXe+sciMEbAGFwE=",
 | 
			
		||||
        "owner": "homebrew",
 | 
			
		||||
        "repo": "homebrew-bundle",
 | 
			
		||||
        "rev": "a3265c84b232e13048ecbf6fc18a2eedfadbeb08",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "homebrew",
 | 
			
		||||
        "repo": "homebrew-bundle",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "homebrew-cask": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746548041,
 | 
			
		||||
        "narHash": "sha256-NXuqVAuVvROa2zsPkAu2U0UmuY5W8xMAp+sh0a5X97s=",
 | 
			
		||||
        "owner": "homebrew",
 | 
			
		||||
        "repo": "homebrew-cask",
 | 
			
		||||
        "rev": "ff11e6f73408740acd6801d948bdd80bdc016987",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "homebrew",
 | 
			
		||||
        "repo": "homebrew-cask",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "homebrew-core": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746547508,
 | 
			
		||||
        "narHash": "sha256-OKwD7bSvV5VKYI29GDpVJEKJG8B5CvrfWH12/lEtHeg=",
 | 
			
		||||
        "owner": "homebrew",
 | 
			
		||||
        "repo": "homebrew-core",
 | 
			
		||||
        "rev": "1374116546707e91081660fd3815637f6134a8ce",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "homebrew",
 | 
			
		||||
        "repo": "homebrew-core",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nix-darwin": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": "nixpkgs_3"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1716329735,
 | 
			
		||||
        "narHash": "sha256-ap51w+VqG21vuzyQ04WrhI2YbWHd3UGz0e7dc/QQmoA=",
 | 
			
		||||
        "owner": "LnL7",
 | 
			
		||||
        "repo": "nix-darwin",
 | 
			
		||||
        "rev": "eac4f25028c1975a939c8f8fba95c12f8a25e01c",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "LnL7",
 | 
			
		||||
        "repo": "nix-darwin",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nix-homebrew": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "brew-src": "brew-src",
 | 
			
		||||
        "nix-darwin": "nix-darwin",
 | 
			
		||||
        "nixpkgs": "nixpkgs_4"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746464788,
 | 
			
		||||
        "narHash": "sha256-57lVFGLEGoKXQVSaQQQC+DFDYagUIG4rtEbc4S1nvH8=",
 | 
			
		||||
        "owner": "zhaofengli-wip",
 | 
			
		||||
        "repo": "nix-homebrew",
 | 
			
		||||
        "rev": "20e4702906fb0a8de16902621689cafef445a35d",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "zhaofengli-wip",
 | 
			
		||||
        "repo": "nix-homebrew",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixd": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-parts": "flake-parts",
 | 
			
		||||
        "flake-root": "flake-root",
 | 
			
		||||
        "nixpkgs": "nixpkgs_5",
 | 
			
		||||
        "treefmt-nix": "treefmt-nix"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746347862,
 | 
			
		||||
        "narHash": "sha256-ZYWReI0/q3Qc9IsKqgyi1xQj0yVEYexhfVkRbMkrROI=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "nixd",
 | 
			
		||||
        "rev": "ec9d9968cb9da694eb5e5093e68463b888d7d0f1",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "nixd",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1745391562,
 | 
			
		||||
        "narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixos-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-lib": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1733096140,
 | 
			
		||||
        "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=",
 | 
			
		||||
        "type": "tarball",
 | 
			
		||||
        "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "type": "tarball",
 | 
			
		||||
        "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746232882,
 | 
			
		||||
        "narHash": "sha256-MHmBH2rS8KkRRdoU/feC/dKbdlMkcNkB5mwkuipVHeQ=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "7a2622e2c0dbad5c4493cb268aba12896e28b008",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixos-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_3": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1687274257,
 | 
			
		||||
        "narHash": "sha256-TutzPriQcZ8FghDhEolnHcYU2oHIG5XWF+/SUBNnAOE=",
 | 
			
		||||
        "path": "/nix/store/22qgs3skscd9bmrxv9xv4q5d4wwm5ppx-source",
 | 
			
		||||
        "rev": "2c9ecd1f0400076a4d6b2193ad468ff0a7e7fdc5",
 | 
			
		||||
        "type": "path"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "id": "nixpkgs",
 | 
			
		||||
        "type": "indirect"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_4": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746328495,
 | 
			
		||||
        "narHash": "sha256-uKCfuDs7ZM3QpCE/jnfubTg459CnKnJG/LwqEVEdEiw=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "979daf34c8cacebcd917d540070b52a3c2b9b16e",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixos-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_5": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1744174375,
 | 
			
		||||
        "narHash": "sha256-oxI9TLgnQbQ/WL0tIwVSIooLbXq4PW1QUhf5aQmXFgk=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "ef3a956f697525883b77192cbe208233ea0f8f79",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_6": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1746328495,
 | 
			
		||||
        "narHash": "sha256-uKCfuDs7ZM3QpCE/jnfubTg459CnKnJG/LwqEVEdEiw=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "979daf34c8cacebcd917d540070b52a3c2b9b16e",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "ref": "nixos-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "root": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "agenix": "agenix",
 | 
			
		||||
        "darwin": "darwin_2",
 | 
			
		||||
        "disko": "disko",
 | 
			
		||||
        "home-manager": "home-manager_2",
 | 
			
		||||
        "homebrew-bundle": "homebrew-bundle",
 | 
			
		||||
        "homebrew-cask": "homebrew-cask",
 | 
			
		||||
        "homebrew-core": "homebrew-core",
 | 
			
		||||
        "nix-homebrew": "nix-homebrew",
 | 
			
		||||
        "nixd": "nixd",
 | 
			
		||||
        "nixpkgs": "nixpkgs_6",
 | 
			
		||||
        "secrets": "secrets"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "secrets": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "path": "git@git.kolkman.org:olaf/nix-config-secrets.git",
 | 
			
		||||
        "type": "path"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "path": "git@git.kolkman.org:olaf/nix-config-secrets.git",
 | 
			
		||||
        "type": "path"
 | 
			
		||||
      },
 | 
			
		||||
      "parent": []
 | 
			
		||||
    },
 | 
			
		||||
    "systems": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1681028828,
 | 
			
		||||
        "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
 | 
			
		||||
        "owner": "nix-systems",
 | 
			
		||||
        "repo": "default",
 | 
			
		||||
        "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-systems",
 | 
			
		||||
        "repo": "default",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "treefmt-nix": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixd",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1734704479,
 | 
			
		||||
        "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=",
 | 
			
		||||
        "owner": "numtide",
 | 
			
		||||
        "repo": "treefmt-nix",
 | 
			
		||||
        "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "numtide",
 | 
			
		||||
        "repo": "treefmt-nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "root": "root",
 | 
			
		||||
  "version": 7
 | 
			
		||||
}
 | 
			
		||||
@@ -13,7 +13,6 @@ _:
 | 
			
		||||
  "inkscape"
 | 
			
		||||
  "vcv-rack"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  # Communication Tools
 | 
			
		||||
  "discord"
 | 
			
		||||
  "notion"
 | 
			
		||||
@@ -23,7 +22,6 @@ _:
 | 
			
		||||
  "zoom"
 | 
			
		||||
  "webex"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  # Utility Tools
 | 
			
		||||
  "syncthing"
 | 
			
		||||
  "blackhole-16ch"
 | 
			
		||||
@@ -44,6 +42,9 @@ _:
 | 
			
		||||
  "home-assistant"
 | 
			
		||||
  "Fantastical"
 | 
			
		||||
  "Remarkable"
 | 
			
		||||
  "mailmate"
 | 
			
		||||
  "spamsieve"
 | 
			
		||||
  "libreoffice"
 | 
			
		||||
 | 
			
		||||
  # Browsers
 | 
			
		||||
  "google-chrome"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,9 +1,15 @@
 | 
			
		||||
{ user, config, pkgs, ... }:
 | 
			
		||||
{
 | 
			
		||||
  user,
 | 
			
		||||
  config,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
 | 
			
		||||
let
 | 
			
		||||
  xdg_configHome = "${config.users.users.${user}.home}/.config";
 | 
			
		||||
  xdg_dataHome   = "${config.users.users.${user}.home}/.local/share";
 | 
			
		||||
  xdg_stateHome  = "${config.users.users.${user}.home}/.local/state"; in
 | 
			
		||||
  xdg_dataHome = "${config.users.users.${user}.home}/.local/share";
 | 
			
		||||
  xdg_stateHome = "${config.users.users.${user}.home}/.local/state";
 | 
			
		||||
in
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
  # Raycast script so that "Run Emacs" is available and uses Emacs daemon
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,10 @@
 | 
			
		||||
{ config, pkgs, lib, home-manager, ... }:
 | 
			
		||||
{
 | 
			
		||||
  config,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  lib,
 | 
			
		||||
  home-manager,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
 | 
			
		||||
let
 | 
			
		||||
  user = "olaf";
 | 
			
		||||
@@ -12,7 +18,7 @@ let
 | 
			
		||||
in
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
   ./dock
 | 
			
		||||
    ./dock
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # It me
 | 
			
		||||
@@ -25,7 +31,7 @@ in
 | 
			
		||||
 | 
			
		||||
  homebrew = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    casks = pkgs.callPackage ./casks.nix {};
 | 
			
		||||
    casks = pkgs.callPackage ./casks.nix { };
 | 
			
		||||
    # onActivation.cleanup = "uninstall";
 | 
			
		||||
 | 
			
		||||
    # These app IDs are from using the mas CLI app
 | 
			
		||||
@@ -48,54 +54,67 @@ in
 | 
			
		||||
  # Enable home-manager
 | 
			
		||||
  home-manager = {
 | 
			
		||||
    useGlobalPkgs = true;
 | 
			
		||||
    users.${user} = { pkgs, config, lib, ... }:{
 | 
			
		||||
      home = {
 | 
			
		||||
        enableNixpkgsReleaseCheck = false;
 | 
			
		||||
        packages = pkgs.callPackage ./packages.nix {};
 | 
			
		||||
        file = lib.mkMerge [
 | 
			
		||||
          sharedFiles
 | 
			
		||||
          additionalFiles
 | 
			
		||||
          { "emacs-launcher.command".source = myEmacsLauncher; }
 | 
			
		||||
        ];
 | 
			
		||||
    users.${user} =
 | 
			
		||||
      {
 | 
			
		||||
        pkgs,
 | 
			
		||||
        config,
 | 
			
		||||
        lib,
 | 
			
		||||
        ...
 | 
			
		||||
      }:
 | 
			
		||||
      {
 | 
			
		||||
        home = {
 | 
			
		||||
          enableNixpkgsReleaseCheck = false;
 | 
			
		||||
          packages = pkgs.callPackage ./packages.nix { };
 | 
			
		||||
          file = lib.mkMerge [
 | 
			
		||||
            sharedFiles
 | 
			
		||||
            additionalFiles
 | 
			
		||||
            { "emacs-launcher.command".source = myEmacsLauncher; }
 | 
			
		||||
          ];
 | 
			
		||||
 | 
			
		||||
        stateVersion = "23.11";
 | 
			
		||||
          stateVersion = "23.11";
 | 
			
		||||
        };
 | 
			
		||||
        programs = { } // import ../shared/home-manager.nix { inherit config pkgs lib; };
 | 
			
		||||
 | 
			
		||||
        # Marked broken Oct 20, 2022 check later to remove this
 | 
			
		||||
        # https://github.com/nix-community/home-manager/issues/3344
 | 
			
		||||
        manual.manpages.enable = false;
 | 
			
		||||
      };
 | 
			
		||||
      programs = {} // import ../shared/home-manager.nix { inherit config pkgs lib; };
 | 
			
		||||
 | 
			
		||||
      # Marked broken Oct 20, 2022 check later to remove this
 | 
			
		||||
      # https://github.com/nix-community/home-manager/issues/3344
 | 
			
		||||
      manual.manpages.enable = false;
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  # Fully declarative dock using the latest from Nix Store
 | 
			
		||||
  local = { 
 | 
			
		||||
  local = {
 | 
			
		||||
    dock = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      entries = [
 | 
			
		||||
         { path = "/System/Applications/Mail.app/"; }
 | 
			
		||||
        { path = "/System/Applications/Mail.app/"; }
 | 
			
		||||
        { path = "/Applications/MailMate.app/"; }
 | 
			
		||||
        { path = "/Applications/1Password.app/"; }
 | 
			
		||||
        { path = "/Applications/Firefox.app/"; }
 | 
			
		||||
        { path = "/Applications/Slack.app/"; }
 | 
			
		||||
        { path = "/Applications/zoom.us.app/"; 
 | 
			
		||||
          options = " -l Zooom" ;
 | 
			
		||||
          }
 | 
			
		||||
        {
 | 
			
		||||
          path = "/Applications/zoom.us.app/";
 | 
			
		||||
          options = " -l Zooom";
 | 
			
		||||
        }
 | 
			
		||||
        { path = "/System/Applications/Messages.app/"; }
 | 
			
		||||
      
 | 
			
		||||
 | 
			
		||||
        { path = "/Applications/iTerm.app/"; }
 | 
			
		||||
              { path = "/Applications/Fantastical.app/"; }
 | 
			
		||||
#        { path = "${pkgs.alacritty}/Applications/Alacritty.app/"; }
 | 
			
		||||
        { path = "/Applications/Fantastical.app/"; }
 | 
			
		||||
        #        { path = "${pkgs.alacritty}/Applications/Alacritty.app/"; }
 | 
			
		||||
        { path = "/Applications/Spotify.app/"; }
 | 
			
		||||
        { path = "/Applications/Safari.app/"; }
 | 
			
		||||
        { path = "/System/Applications/Photos.app/"; }
 | 
			
		||||
        { path = "/System/Applications/System Settings.app/"; }
 | 
			
		||||
        { path = "/Applications/Jellyfin Media Player.app/"; 
 | 
			
		||||
         options= "-l Jellyfin";
 | 
			
		||||
         }
 | 
			
		||||
        { path = "/Applications/Signal.app/"; }
 | 
			
		||||
        {
 | 
			
		||||
          path = "/Applications/Jellyfin Media Player.app/";
 | 
			
		||||
          options = "-l Jellyfin";
 | 
			
		||||
        }
 | 
			
		||||
        { path = "/Applications/Visual Studio Code.app/"; }
 | 
			
		||||
        { path = "/Applications//Home Assistant.app/"; }
 | 
			
		||||
          { path = "/Applications//Remarkable.app/"; }
 | 
			
		||||
         {
 | 
			
		||||
        { path = "/Applications//Remarkable.app/"; }
 | 
			
		||||
        { path = "/Applications/LibreOffice.app/"; }
 | 
			
		||||
 | 
			
		||||
        {
 | 
			
		||||
          path = "/Applications/";
 | 
			
		||||
          section = "others";
 | 
			
		||||
          options = "--sort name --view grid --display stack";
 | 
			
		||||
@@ -111,7 +130,7 @@ in
 | 
			
		||||
          options = "--sort name --view grid --display folder";
 | 
			
		||||
        }
 | 
			
		||||
        {
 | 
			
		||||
#          path = "${config.users.users.${user}.home}/.local/share/downloads";
 | 
			
		||||
          #          path = "${config.users.users.${user}.home}/.local/share/downloads";
 | 
			
		||||
          path = "${config.users.users.${user}.home}/Downloads";
 | 
			
		||||
          section = "others";
 | 
			
		||||
          options = "--sort name --view grid --display stack";
 | 
			
		||||
 
 | 
			
		||||
@@ -67,6 +67,8 @@ in
 | 
			
		||||
 | 
			
		||||
      # Always color ls and group directories
 | 
			
		||||
      alias ls='ls --color=auto'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    '';
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1739
									
								
								p10k-example.zsh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1739
									
								
								p10k-example.zsh
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user