# @generated by https://codeberg.org/goldstein/unflake let indirect_deps = { }; specs = rec { unflake_github_cachix_pre-commit-hooks-nix = { type = "github"; owner = "cachix"; repo = "pre-commit-hooks.nix"; rev = "59f4ca0d063a1a3ec722c88b51a33004862e5379"; lastModified = 1789514889; narHash = "sha256-PFD1nxptCXJyJoiYO1gf/5Vv43yqGpHtMC6LUhl9/pQ="; }; unflake_github_hercules-ci_flake-parts = { type = "github"; owner = "hercules-ci"; repo = "flake-parts"; rev = "31729ca8cbdb4fa927b34e5f4353e6a83f39e993"; lastModified = 1788450739; narHash = "sha256-glZLQlzIn1fXH6PazR2iUmTo7kzzyYSshrWhLS9TqCU="; }; unflake_github_ipetkov_crane = { type = "github"; owner = "ipetkov"; repo = "crane"; rev = "73b980519cefc727a5f6cc8e5c0947a2f9be6edd"; lastModified = 1789760033; narHash = "sha256-jtT4yxZpR8seYnlCMMWSSPlFN92zO6ICuZ8pJrmi86k="; }; unflake_github_lnl7_nix-darwin_ref_master = { type = "github"; owner = "lnl7"; repo = "nix-darwin"; rev = "4cff07de74b50e64bdd68cd4e722ab5b6b35ee48"; lastModified = 1786845137; narHash = "sha256-oQFip+v0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ="; }; unflake_github_nix-community_nix-index-database_ref_main = { type = "github"; owner = "nix-community"; repo = "nix-index-database"; rev = "a74e173407559083a412ea89a1cc58ea389c3b65"; lastModified = 1789286446; narHash = "sha256-xVstyCdg0DpzjyrEacm72VJAIP9DMhfWJdPDzhWxHuo="; }; unflake_github_nix-community_nixvim_ref_main = { type = "github"; owner = "nix-community"; repo = "nixvim"; rev = "56839cde1c3239470ec38545e8dadc6f9267cc8d"; lastModified = 1789740794; narHash = "sha256-c25hFVF7muJOFNfvLWyXZh+W9b5rW7mcZ2tTij1jrP8="; }; unflake_github_nix-community_disko_ref_master = { type = "github"; owner = "nix-community"; repo = "disko"; rev = "725ea35e410ad83be4931d1bff7e090eacaf3563"; lastModified = 1789770686; narHash = "sha256-uZkBR7yHdIKUFB5SZdfgh1qkGfI3XmYmI/lTiquxbck="; }; unflake_github_nix-community_home-manager_ref_master = { type = "github"; owner = "nix-community"; repo = "home-manager"; rev = "17903129f47656fa4d07e78ad87f6592ff4f2527"; lastModified = 1789765459; narHash = "sha256-voJJ5IZR4w2149u2Jm/j2zifeWROlpZQ+JzmCQwjgn8="; }; unflake_github_nix-community_impermanence_ref_master = { type = "github"; owner = "nix-community"; repo = "impermanence"; rev = "7b1d382faf603b6d264f58627330f9faa5cba149"; lastModified = 1769548169; narHash = "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y="; }; unflake_github_nix-community_nixos-generators_ref_master = { type = "github"; owner = "nix-community"; repo = "nixos-generators"; rev = "8946737ff703382fda7623b9fab071d037e897d5"; lastModified = 1769813415; narHash = "sha256-nnVmNNKBi1YiBNPhKclNYDORoHkuKipoz7EtVnXO50A="; }; unflake_github_nix-community_lanzaboote_ref_v1-1-0 = { type = "github"; owner = "nix-community"; repo = "lanzaboote"; rev = "7c9a54a7f87b4539ddbd8bda09a8a5f5f9361aa9"; lastModified = 1782141370; narHash = "sha256-hqijVSEETttmo8Okql9/LG0Ua34hdciKW1a5zzlj8mU="; }; unflake_github_nix-community_nixpkgs-lib = { type = "github"; owner = "nix-community"; repo = "nixpkgs.lib"; rev = "b91d4f1bc958e0bdfd6cb3db4a280486006f5002"; lastModified = 1789266065; narHash = "sha256-XtTdVeJX6X/gU+vGIUEJHirotv/lYP5+Q9irMH6HWPY="; }; unflake_github_nix-systems_default_ref_main = { type = "github"; owner = "nix-systems"; repo = "default"; rev = "da67096a3b9bf56a91d16901293e51ba5b49a27e"; lastModified = 1681028828; narHash = "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768="; }; unflake_github_nixos_nixpkgs_ref_nixos-unstable = { type = "github"; owner = "nixos"; repo = "nixpkgs"; rev = "e554fab72f81915600f3f449b786fd9af40439a5"; lastModified = 1789684949; narHash = "sha256-ZKhUe/2IJUq1JhKxKMu8rbkgSGmPP2ZCqlIPn40aGCM="; }; unflake_github_nixos_flake-compat = { type = "github"; owner = "nixos"; repo = "flake-compat"; rev = "5edf11c44bc78a0d334f6334cdaf7d60d732daab"; lastModified = 1767039857; narHash = "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns="; }; unflake_github_numtide_treefmt-nix_ref_main = { type = "github"; owner = "numtide"; repo = "treefmt-nix"; rev = "27b3b12a8e6375f28ebe122f07d230ca5459bbfa"; lastModified = 1786901030; narHash = "sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE="; }; unflake_github_numtide_flake-utils = { type = "github"; owner = "numtide"; repo = "flake-utils"; rev = "11707dc2f618dd54ca8739b309ec4fc024de578b"; lastModified = 1731533236; narHash = "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI="; }; unflake_github_oxalica_rust-overlay = { type = "github"; owner = "oxalica"; repo = "rust-overlay"; rev = "26a71e661c47bd21a05d06fec749f3f7c75e9d12"; lastModified = 1789802016; narHash = "sha256-QVFfArbYaQMGK4dFV+5RUL72Ci+hNHVhaF/R9qJfDhs="; }; unflake_github_ryantm_agenix_ref_main = { type = "github"; owner = "ryantm"; repo = "agenix"; rev = "b027ee29d959fda4b60b57566d64c98a202e0feb"; lastModified = 1770165109; narHash = "sha256-9VnK6Oqai65puVJ4WYtCTvlJeXxMzAp/69HhQuTdl/I="; }; unflake_git_https---git-foss-syndicate-org-bpeetz-forks-atuin_ref_main = { type = "git"; url = "https://git.foss-syndicate.org/bpeetz/forks/atuin"; ref = "main"; rev = "8db6c69864ade203be1cacdb3107cbc8636c68b0"; revCount = 1865; lastModified = 1787522112; narHash = "sha256-zwotplsOfzsp3WA9BT4PqQ4UViSRBBrW01VXJxaePj8="; }; unflake_git_https---git-lix-systems-lix-project-flake-compat_ref_main = { type = "git"; url = "https://git.lix.systems/lix-project/flake-compat"; ref = "main"; rev = "382052b74656a369c5408822af3f2501e9b1af81"; revCount = 94; lastModified = 1777699697; narHash = "sha256-Eg9b/rq/ECYwNwEXs5i9wHyhxNI0JrYx2srdI2uZMaQ="; }; unflake_git_https---codeberg-org-bpeetz-flake-templates_ref_prime = { type = "git"; url = "https://codeberg.org/bpeetz/flake-templates"; ref = "prime"; rev = "0294fb03df7c265f8fae24a9e775d69a953bbf03"; revCount = 204; lastModified = 1733053857; narHash = "sha256-rI1qMFzbXVjfEvmf2OS4upnibXpL21its6cCXqhz86o="; }; unflake_git_https---git-foss-syndicate-org-bpeetz-devshells_ref_prime = { type = "git"; url = "https://git.foss-syndicate.org/bpeetz/devshells"; ref = "prime"; rev = "df09cafea809ace488edb2715be60b21655e91c5"; revCount = 6; lastModified = 1788977401; narHash = "sha256-8JY7zWrJekMiTFcr1jM53UDd/WHXjJH0Akx9RgaSDUE="; }; unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime = { type = "git"; url = "https://git.foss-syndicate.org/bpeetz/qmk_layout"; ref = "prime"; rev = "4dff2e6ba5c9c80de3e3d2213ad28802814c3bba"; revCount = 39; lastModified = 1753517111; narHash = "sha256-dv5P3ahDICDacdzEmcyxrtKgbRWhVFiKQaLEz+WniGM="; }; unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime = { type = "git"; url = "https://git.foss-syndicate.org/vhack.eu/nix-library"; ref = "prime"; rev = "65bf71bb6ef05ce684924a1dc248bb2e8e2869fb"; revCount = 17; lastModified = 1738443114; narHash = "sha256-IV7n/l3rFoz5UuavrDv0a7IIOPne0jDQVmJAR8bve8U="; }; unflake_tarball_https---channels-nixos-org-nixos-26-05-nixexprs-tar-zst = { type = "tarball"; url = "https://releases.nixos.org/nixos/26.05/nixos-26.05.10057.cf9d2fb3e50f/nixexprs.tar.zst?lastModified=1789749394"; rev = "cf9d2fb3e50fa1cd5114c47505ea9177f7ff5f49"; lastModified = 1789749394; narHash = "sha256-egdV7mLwirrhbokzBuZ4j1XCjoD5ujwMO371/9z+PM4="; }; unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst = { type = "tarball"; url = "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1075591.e554fab72f81/nixexprs.tar.zst?lastModified=1789684949"; rev = "e554fab72f81915600f3f449b786fd9af40439a5"; lastModified = 1789684949; narHash = "sha256-TAKa57gfBM/9a4IZrFaIQZhnHs9mXIFPlZbYrvhnaMY="; }; unflake_github_nix-systems_default_ref_main_flake_false = unflake_github_nix-systems_default_ref_main; unflake_github_nixos_flake-compat_flake_false = unflake_github_nixos_flake-compat; }; deps = indirect_deps // builtins.mapAttrs (_: spec: builtins.fetchTree spec) specs; injections = rec { unflake_github_cachix_pre-commit-hooks-nix = { flake-compat = "unflake_github_nixos_flake-compat_flake_false"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_hercules-ci_flake-parts = { nixpkgs-lib = "unflake_github_nix-community_nixpkgs-lib"; }; unflake_github_ipetkov_crane = { }; unflake_github_lnl7_nix-darwin_ref_master = { nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_nix-community_nix-index-database_ref_main = { nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixos-unstable"; }; unflake_github_nix-community_nixvim_ref_main = { flake-parts = "unflake_github_hercules-ci_flake-parts"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; systems = "unflake_github_nix-systems_default_ref_main_flake_false"; }; unflake_github_nix-community_disko_ref_master = { nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_nix-community_home-manager_ref_master = { nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_nix-community_impermanence_ref_master = { home-manager = "unflake_github_nix-community_home-manager_ref_master"; nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixos-unstable"; }; unflake_github_nix-community_nixos-generators_ref_master = { nixlib = "unflake_github_nix-community_nixpkgs-lib"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_nix-community_lanzaboote_ref_v1-1-0 = { crane = "unflake_github_ipetkov_crane"; nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixos-unstable"; pre-commit = "unflake_github_cachix_pre-commit-hooks-nix"; rust-overlay = "unflake_github_oxalica_rust-overlay"; }; unflake_github_nix-community_nixpkgs-lib = { }; unflake_github_nix-systems_default_ref_main = { }; unflake_github_nixos_nixpkgs_ref_nixos-unstable = { }; unflake_github_numtide_treefmt-nix_ref_main = { nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_numtide_flake-utils = { systems = "unflake_github_nix-systems_default_ref_main"; }; unflake_github_oxalica_rust-overlay = { nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_github_ryantm_agenix_ref_main = { darwin = "unflake_github_lnl7_nix-darwin_ref_master"; home-manager = "unflake_github_nix-community_home-manager_ref_master"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-26-05-nixexprs-tar-zst"; systems = "unflake_github_nix-systems_default_ref_main"; }; unflake_git_https---git-foss-syndicate-org-bpeetz-forks-atuin_ref_main = { crane = "unflake_github_ipetkov_crane"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_git_https---git-lix-systems-lix-project-flake-compat_ref_main = { }; unflake_git_https---codeberg-org-bpeetz-flake-templates_ref_prime = { flake-utils = "unflake_github_numtide_flake-utils"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; systems = "unflake_github_nix-systems_default_ref_main"; treefmt-nix = "unflake_github_numtide_treefmt-nix_ref_main"; }; unflake_git_https---git-foss-syndicate-org-bpeetz-devshells_ref_prime = { library = "unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; }; unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime = { flake-utils = "unflake_github_numtide_flake-utils"; nixpkgs = "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst"; systems = "unflake_github_nix-systems_default_ref_main"; treefmt-nix = "unflake_github_numtide_treefmt-nix_ref_main"; }; unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime = { }; unflake_tarball_https---channels-nixos-org-nixos-26-05-nixexprs-tar-zst = { }; unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst = { }; }; inject = name: flake_path: subdir: let inputs = builtins.mapAttrs (_: dep: universe.${dep}) injections.${name} // { inherit self; }; sourceInfo = deps.${name}; outPath = "${sourceInfo.outPath}${subdir}"; outputs = (import "${sourceInfo.outPath}/${flake_path}").outputs inputs; self = outputs // sourceInfo // { inherit inputs outputs outPath sourceInfo; _type = "flake"; _flake = true; }; in self; universe = rec { unflake_github_cachix_pre-commit-hooks-nix = inject "unflake_github_cachix_pre-commit-hooks-nix" "flake.nix" ""; unflake_github_hercules-ci_flake-parts = inject "unflake_github_hercules-ci_flake-parts" "flake.nix" ""; unflake_github_ipetkov_crane = inject "unflake_github_ipetkov_crane" "flake.nix" ""; unflake_github_lnl7_nix-darwin_ref_master = inject "unflake_github_lnl7_nix-darwin_ref_master" "flake.nix" ""; unflake_github_nix-community_nix-index-database_ref_main = inject "unflake_github_nix-community_nix-index-database_ref_main" "flake.nix" ""; unflake_github_nix-community_nixvim_ref_main = inject "unflake_github_nix-community_nixvim_ref_main" "flake.nix" ""; unflake_github_nix-community_disko_ref_master = inject "unflake_github_nix-community_disko_ref_master" "flake.nix" ""; unflake_github_nix-community_home-manager_ref_master = inject "unflake_github_nix-community_home-manager_ref_master" "flake.nix" ""; unflake_github_nix-community_impermanence_ref_master = inject "unflake_github_nix-community_impermanence_ref_master" "flake.nix" ""; unflake_github_nix-community_nixos-generators_ref_master = inject "unflake_github_nix-community_nixos-generators_ref_master" "flake.nix" ""; unflake_github_nix-community_lanzaboote_ref_v1-1-0 = inject "unflake_github_nix-community_lanzaboote_ref_v1-1-0" "flake.nix" ""; unflake_github_nix-community_nixpkgs-lib = inject "unflake_github_nix-community_nixpkgs-lib" "flake.nix" ""; unflake_github_nix-systems_default_ref_main_flake_false = deps.unflake_github_nix-systems_default_ref_main_flake_false; unflake_github_nix-systems_default_ref_main = inject "unflake_github_nix-systems_default_ref_main" "flake.nix" ""; unflake_github_nixos_nixpkgs_ref_nixos-unstable = inject "unflake_github_nixos_nixpkgs_ref_nixos-unstable" "flake.nix" ""; unflake_github_nixos_flake-compat_flake_false = deps.unflake_github_nixos_flake-compat_flake_false; unflake_github_numtide_treefmt-nix_ref_main = inject "unflake_github_numtide_treefmt-nix_ref_main" "flake.nix" ""; unflake_github_numtide_flake-utils = inject "unflake_github_numtide_flake-utils" "flake.nix" ""; unflake_github_oxalica_rust-overlay = inject "unflake_github_oxalica_rust-overlay" "flake.nix" ""; unflake_github_ryantm_agenix_ref_main = inject "unflake_github_ryantm_agenix_ref_main" "flake.nix" ""; unflake_git_https---git-foss-syndicate-org-bpeetz-forks-atuin_ref_main = inject "unflake_git_https---git-foss-syndicate-org-bpeetz-forks-atuin_ref_main" "flake.nix" ""; unflake_git_https---git-lix-systems-lix-project-flake-compat_ref_main = inject "unflake_git_https---git-lix-systems-lix-project-flake-compat_ref_main" "flake.nix" ""; unflake_git_https---codeberg-org-bpeetz-flake-templates_ref_prime = inject "unflake_git_https---codeberg-org-bpeetz-flake-templates_ref_prime" "flake.nix" ""; unflake_git_https---git-foss-syndicate-org-bpeetz-devshells_ref_prime = inject "unflake_git_https---git-foss-syndicate-org-bpeetz-devshells_ref_prime" "flake.nix" ""; unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime = inject "unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime" "flake.nix" ""; unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime = inject "unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime" "flake.nix" ""; unflake_tarball_https---channels-nixos-org-nixos-26-05-nixexprs-tar-zst = inject "unflake_tarball_https---channels-nixos-org-nixos-26-05-nixexprs-tar-zst" "flake.nix" ""; unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst = inject "unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst" "flake.nix" ""; }; inputs = { agenix = universe.unflake_github_ryantm_agenix_ref_main; devshells = universe.unflake_git_https---git-foss-syndicate-org-bpeetz-devshells_ref_prime; disko = universe.unflake_github_nix-community_disko_ref_master; flake-compat = universe.unflake_git_https---git-lix-systems-lix-project-flake-compat_ref_main; home-manager = universe.unflake_github_nix-community_home-manager_ref_master; impermanence = universe.unflake_github_nix-community_impermanence_ref_master; lanzaboote = universe.unflake_github_nix-community_lanzaboote_ref_v1-1-0; library = universe.unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime; nix-index-database = universe.unflake_github_nix-community_nix-index-database_ref_main; nixos-generators = universe.unflake_github_nix-community_nixos-generators_ref_master; nixpkgs = universe.unflake_tarball_https---channels-nixos-org-nixos-unstable-nixexprs-tar-zst; nixpkgs-stable = universe.unflake_tarball_https---channels-nixos-org-nixos-26-05-nixexprs-tar-zst; nixvim = universe.unflake_github_nix-community_nixvim_ref_main; qmk_firmware = universe.unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime; templates = universe.unflake_git_https---codeberg-org-bpeetz-flake-templates_ref_prime; treefmt-nix = universe.unflake_github_numtide_treefmt-nix_ref_main; turtle = universe.unflake_git_https---git-foss-syndicate-org-bpeetz-forks-atuin_ref_main; }; in inputs // { withInputs = fn: let outputs = fn (inputs // { inherit self; }); self = outputs // { inherit inputs outputs; _type = "flake"; outPath = builtins.toString ./.; }; in self; __functor = self: self.withInputs; self = throw "to use inputs.self, write `import ./unflake.nix (inputs: ...)`"; _unflake = { inherit specs deps injections; }; }