{ "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" } }, "authentik": { "inputs": { "authentik-src": "authentik-src", "flake-compat": "flake-compat", "flake-parts": "flake-parts", "flake-utils": "flake-utils", "napalm": "napalm", "nixpkgs": "nixpkgs", "pyproject-build-systems": "pyproject-build-systems", "pyproject-nix": "pyproject-nix", "systems": "systems_2", "uv2nix": "uv2nix" }, "locked": { "lastModified": 1746874492, "narHash": "sha256-Gm2Eb5KBxAL6y9WJj7phRMXNAZzVkKlm9Dky9WDZHtQ=", "owner": "nix-community", "repo": "authentik-nix", "rev": "2ef24fac993808a1a57f367ef58ac0f5254c3489", "type": "github" }, "original": { "owner": "nix-community", "repo": "authentik-nix", "type": "github" } }, "authentik-src": { "flake": false, "locked": { "lastModified": 1745954192, "narHash": "sha256-QuIgeu3CN6S44/zSiaj+iIkDz2494mb1MWvD3eYYkVE=", "owner": "goauthentik", "repo": "authentik", "rev": "22412729e2379d645da2ac0c0270a0ac6147945e", "type": "github" }, "original": { "owner": "goauthentik", "ref": "version/2025.4.0", "repo": "authentik", "type": "github" } }, "base16-schemes": { "flake": false, "locked": { "lastModified": 1696158499, "narHash": "sha256-5yIHgDTPjoX/3oDEfLSQ0eJZdFL1SaCfb9d6M0RmOTM=", "owner": "tinted-theming", "repo": "base16-schemes", "rev": "a9112eaae86d9dd8ee6bb9445b664fba2f94037a", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "base16-schemes", "type": "github" } }, "caddy-patched": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1746901403, "narHash": "sha256-2tkRHeNEkaE1x0ayfi30+nrIQv4Nio/NeT8U3i3qeQA=", "owner": "rouven0", "repo": "nixos-caddy-patched", "rev": "ad2df7623e62ee4595c8f523b30cf6914a2cb6bd", "type": "github" }, "original": { "owner": "rouven0", "repo": "nixos-caddy-patched", "type": "github" } }, "crane": { "locked": { "lastModified": 1731098351, "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", "owner": "ipetkov", "repo": "crane", "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", "type": "github" }, "original": { "owner": "ipetkov", "repo": "crane", "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" } }, "dns": { "inputs": { "flake-utils": "flake-utils_2", "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1737653493, "narHash": "sha256-qTbv8Pm9WWF63M5Fj0Od9E54/lsbMSQUBHw/s30eFok=", "owner": "nix-community", "repo": "dns.nix", "rev": "96e548ae8bd44883afc5bddb9dacd0502542276d", "type": "github" }, "original": { "owner": "nix-community", "repo": "dns.nix", "type": "github" } }, "flake-compat": { "flake": false, "locked": { "lastModified": 1733328505, "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", "owner": "edolstra", "repo": "flake-compat", "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", "type": "github" }, "original": { "owner": "edolstra", "repo": "flake-compat", "type": "github" } }, "flake-compat_2": { "flake": false, "locked": { "lastModified": 1696426674, "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", "owner": "edolstra", "repo": "flake-compat", "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { "owner": "edolstra", "repo": "flake-compat", "type": "github" } }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" }, "locked": { "lastModified": 1743550720, "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", "owner": "hercules-ci", "repo": "flake-parts", "rev": "c621e8422220273271f52058f618c94e405bb0f5", "type": "github" }, "original": { "owner": "hercules-ci", "repo": "flake-parts", "type": "github" } }, "flake-parts_2": { "inputs": { "nixpkgs-lib": [ "lanzaboote", "nixpkgs" ] }, "locked": { "lastModified": 1730504689, "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=", "owner": "hercules-ci", "repo": "flake-parts", "rev": "506278e768c2a08bec68eb62932193e341f55c90", "type": "github" }, "original": { "owner": "hercules-ci", "repo": "flake-parts", "type": "github" } }, "flake-utils": { "inputs": { "systems": [ "authentik", "systems" ] }, "locked": { "lastModified": 1731533236, "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { "owner": "numtide", "repo": "flake-utils", "type": "github" } }, "flake-utils_2": { "locked": { "lastModified": 1614513358, "narHash": "sha256-LakhOx3S1dRjnh0b5Dg3mbZyH0ToC9I8Y2wKSkBaTzU=", "owner": "numtide", "repo": "flake-utils", "rev": "5466c5bbece17adaab2d82fae80b46e807611bf3", "type": "github" }, "original": { "owner": "numtide", "repo": "flake-utils", "type": "github" } }, "gitignore": { "inputs": { "nixpkgs": [ "lanzaboote", "pre-commit-hooks-nix", "nixpkgs" ] }, "locked": { "lastModified": 1709087332, "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", "owner": "hercules-ci", "repo": "gitignore.nix", "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", "type": "github" }, "original": { "owner": "hercules-ci", "repo": "gitignore.nix", "type": "github" } }, "home-manager": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1746892839, "narHash": "sha256-0b9us0bIOgA1j/s/6zlxVyP3m97yAh0U+YwKayJ6mmU=", "owner": "nix-community", "repo": "home-manager", "rev": "12e67385964d9c9304daa81d0ad5ba3b01fdd35e", "type": "github" }, "original": { "id": "home-manager", "type": "indirect" } }, "images": { "inputs": { "nixpkgs": [ "trucksimulatorbot", "nixpkgs" ] }, "locked": { "lastModified": 1744201608, "narHash": "sha256-s/3mjCx3hNSDFDHuf1yNLLcmQlD7c6obSiMGEKTlfLA=", "owner": "~rouven", "repo": "trucksimulator-images", "rev": "2035846fd7d41188e9ad465dcd03ba129ed37528", "type": "sourcehut" }, "original": { "owner": "~rouven", "repo": "trucksimulator-images", "type": "sourcehut" } }, "impermanence": { "locked": { "lastModified": 1737831083, "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", "owner": "nix-community", "repo": "impermanence", "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", "type": "github" }, "original": { "owner": "nix-community", "repo": "impermanence", "type": "github" } }, "lanzaboote": { "inputs": { "crane": "crane", "flake-compat": "flake-compat_2", "flake-parts": "flake-parts_2", "nixpkgs": [ "nixpkgs" ], "pre-commit-hooks-nix": "pre-commit-hooks-nix", "rust-overlay": "rust-overlay" }, "locked": { "lastModified": 1737639419, "narHash": "sha256-AEEDktApTEZ5PZXNDkry2YV2k6t0dTgLPEmAZbnigXU=", "owner": "nix-community", "repo": "lanzaboote", "rev": "a65905a09e2c43ff63be8c0e86a93712361f871e", "type": "github" }, "original": { "owner": "nix-community", "ref": "v0.4.2", "repo": "lanzaboote", "type": "github" } }, "napalm": { "inputs": { "flake-utils": [ "authentik", "flake-utils" ], "nixpkgs": [ "authentik", "nixpkgs" ] }, "locked": { "lastModified": 1725806412, "narHash": "sha256-lGZjkjds0p924QEhm/r0BhAxbHBJE1xMOldB/HmQH04=", "owner": "willibutz", "repo": "napalm", "rev": "b492440d9e64ae20736d3bec5c7715ffcbde83f5", "type": "github" }, "original": { "owner": "willibutz", "ref": "avoid-foldl-stack-overflow", "repo": "napalm", "type": "github" } }, "nix-colors": { "inputs": { "base16-schemes": "base16-schemes", "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { "lastModified": 1707825078, "narHash": "sha256-hTfge2J2W+42SZ7VHXkf4kjU+qzFqPeC9k66jAUBMHk=", "owner": "Misterio77", "repo": "nix-colors", "rev": "b01f024090d2c4fc3152cd0cf12027a7b8453ba1", "type": "github" }, "original": { "owner": "Misterio77", "repo": "nix-colors", "type": "github" } }, "nix-index-database": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1746330942, "narHash": "sha256-ShizFaJCAST23tSrHHtFFGF0fwd72AG+KhPZFFQX/0o=", "owner": "nix-community", "repo": "nix-index-database", "rev": "137fd2bd726fff343874f85601b51769b48685cc", "type": "github" }, "original": { "owner": "nix-community", "repo": "nix-index-database", "type": "github" } }, "nixpkgs": { "locked": { "lastModified": 1746141548, "narHash": "sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds+hc=", "owner": "NixOS", "repo": "nixpkgs", "rev": "f02fddb8acef29a8b32f10a335d44828d7825b78", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-lib": { "locked": { "lastModified": 1743296961, "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", "owner": "nix-community", "repo": "nixpkgs.lib", "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", "type": "github" }, "original": { "owner": "nix-community", "repo": "nixpkgs.lib", "type": "github" } }, "nixpkgs-lib_2": { "locked": { "lastModified": 1697935651, "narHash": "sha256-qOfWjQ2JQSQL15KLh6D7xQhx0qgZlYZTYlcEiRuAMMw=", "owner": "nix-community", "repo": "nixpkgs.lib", "rev": "e1e11fdbb01113d85c7f41cada9d2847660e3902", "type": "github" }, "original": { "owner": "nix-community", "repo": "nixpkgs.lib", "type": "github" } }, "nixpkgs-stable": { "locked": { "lastModified": 1730741070, "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=", "owner": "NixOS", "repo": "nixpkgs", "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-24.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_2": { "locked": { "lastModified": 1746663147, "narHash": "sha256-Ua0drDHawlzNqJnclTJGf87dBmaO/tn7iZ+TCkTRpRc=", "owner": "NixOS", "repo": "nixpkgs", "rev": "dda3dcd3fe03e991015e9a74b22d35950f264a54", "type": "github" }, "original": { "id": "nixpkgs", "ref": "nixos-unstable", "type": "indirect" } }, "pfersel": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1744201542, "narHash": "sha256-zWmcUJ44uunlcnI3OcV25AV5ngYWKypoYnPjPJeh7so=", "owner": "~rouven", "repo": "pfersel", "rev": "b821b4869578e0f9dfb39c0c6e046abafeb4d616", "type": "sourcehut" }, "original": { "owner": "~rouven", "repo": "pfersel", "type": "sourcehut" } }, "pre-commit-hooks-nix": { "inputs": { "flake-compat": [ "lanzaboote", "flake-compat" ], "gitignore": "gitignore", "nixpkgs": [ "lanzaboote", "nixpkgs" ], "nixpkgs-stable": "nixpkgs-stable" }, "locked": { "lastModified": 1731363552, "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", "owner": "cachix", "repo": "pre-commit-hooks.nix", "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", "type": "github" }, "original": { "owner": "cachix", "repo": "pre-commit-hooks.nix", "type": "github" } }, "purge": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1744201397, "narHash": "sha256-QRl2JUlPwlm1NqDb2xTjpfZatlNDWznZELmEthLMM7w=", "owner": "~rouven", "repo": "purge", "rev": "57b2c885be3538053a24397b91f41b99a907e35a", "type": "sourcehut" }, "original": { "owner": "~rouven", "repo": "purge", "type": "sourcehut" } }, "pyproject-build-systems": { "inputs": { "nixpkgs": [ "authentik", "nixpkgs" ], "pyproject-nix": [ "authentik", "pyproject-nix" ], "uv2nix": [ "authentik", "uv2nix" ] }, "locked": { "lastModified": 1744599653, "narHash": "sha256-nysSwVVjG4hKoOjhjvE6U5lIKA8sEr1d1QzEfZsannU=", "owner": "pyproject-nix", "repo": "build-system-pkgs", "rev": "7dba6dbc73120e15b558754c26024f6c93015dd7", "type": "github" }, "original": { "owner": "pyproject-nix", "repo": "build-system-pkgs", "type": "github" } }, "pyproject-nix": { "inputs": { "nixpkgs": [ "authentik", "nixpkgs" ] }, "locked": { "lastModified": 1746146146, "narHash": "sha256-60+mzI2lbgn+G8F5mz+cmkDvHFn4s5oqcOna1SzYy74=", "owner": "pyproject-nix", "repo": "pyproject.nix", "rev": "3e9623bdd86a3c545e82b7f97cfdba5f07232d9a", "type": "github" }, "original": { "owner": "pyproject-nix", "repo": "pyproject.nix", "type": "github" } }, "root": { "inputs": { "agenix": "agenix", "authentik": "authentik", "caddy-patched": "caddy-patched", "dns": "dns", "home-manager": "home-manager", "impermanence": "impermanence", "lanzaboote": "lanzaboote", "nix-colors": "nix-colors", "nix-index-database": "nix-index-database", "nixpkgs": "nixpkgs_2", "pfersel": "pfersel", "purge": "purge", "trucksimulatorbot": "trucksimulatorbot" } }, "rust-overlay": { "inputs": { "nixpkgs": [ "lanzaboote", "nixpkgs" ] }, "locked": { "lastModified": 1731897198, "narHash": "sha256-Ou7vLETSKwmE/HRQz4cImXXJBr/k9gp4J4z/PF8LzTE=", "owner": "oxalica", "repo": "rust-overlay", "rev": "0be641045af6d8666c11c2c40e45ffc9667839b5", "type": "github" }, "original": { "owner": "oxalica", "repo": "rust-overlay", "type": "github" } }, "systems": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_2": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", "repo": "default-linux", "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default-linux", "type": "github" } }, "trucksimulatorbot": { "inputs": { "images": "images", "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1744569867, "narHash": "sha256-TNINQ6b8OW2xlb/uGqk0lf3yaIKYsY5T4S+LS3EXuv4=", "owner": "~rouven", "repo": "trucksimulator", "rev": "0845391ad65600e45b6fe09fccd35f8183403e8d", "type": "sourcehut" }, "original": { "owner": "~rouven", "repo": "trucksimulator", "type": "sourcehut" } }, "uv2nix": { "inputs": { "nixpkgs": [ "authentik", "nixpkgs" ], "pyproject-nix": [ "authentik", "pyproject-nix" ] }, "locked": { "lastModified": 1746048139, "narHash": "sha256-LdCLyiihLg6P2/mjzP0+W7RtraDSIaJJPTy6SCtW5Ag=", "owner": "pyproject-nix", "repo": "uv2nix", "rev": "680e2f8e637bc79b84268949d2f2b2f5e5f1d81c", "type": "github" }, "original": { "owner": "pyproject-nix", "repo": "uv2nix", "type": "github" } } }, "root": "root", "version": 7 }