diff options
Diffstat (limited to 'unflake.nix')
| -rw-r--r-- | unflake.nix | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/unflake.nix b/unflake.nix new file mode 100644 index 00000000..73451d14 --- /dev/null +++ b/unflake.nix @@ -0,0 +1,187 @@ +# @generated by https://codeberg.org/goldstein/unflake +let + indirect_deps = { + unflake_indirect_nixpkgs = builtins.getFlake "flake:nixpkgs"; + }; + specs = {}; + deps = indirect_deps // builtins.mapAttrs (_: v: + if builtins.typeOf v.outPath == "set" then + v.outPath + else if v?revision then + { outPath = v.outPath; rev = v.revision; } + else + { outPath = v.outPath; } + ) (import ./npins/default.nix); + injections = rec { + unflake_indirect_nixpkgs = { + }; + unflake_github_cachix_pre-commit-hooks-nix = { + flake-compat = "unflake_github_nixos_flake-compat_flake_false"; + gitignore = "unflake_github_hercules-ci_gitignore-nix"; + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + unflake_github_hercules-ci_flake-parts = { + nixpkgs-lib = "unflake_github_nix-community_nixpkgs-lib"; + }; + unflake_github_hercules-ci_gitignore-nix = { + nixpkgs = "unflake_indirect_nixpkgs"; + }; + unflake_github_ipetkov_crane = { + }; + unflake_github_lnl7_nix-darwin_ref_master = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + 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_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + systems = "unflake_github_nix-systems_default"; + }; + unflake_github_nix-community_disko_ref_master = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + unflake_github_nix-community_home-manager_ref_master = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixos-unstable"; + }; + unflake_github_nix-community_impermanence_ref_master = { + home-manager = "unflake_github_nix-community_home-manager"; + 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_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + unflake_github_nix-community_lanzaboote_ref_v1-0-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_home-manager = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixos-unstable"; + }; + unflake_github_nix-community_nixpkgs-lib = { + }; + unflake_github_nix-systems_default = { + }; + unflake_github_nix-systems_x86_64-linux = { + }; + unflake_github_nixos_nixpkgs_ref_nixos-25-05 = { + }; + unflake_github_nixos_nixpkgs_ref_nixos-26-05 = { + }; + unflake_github_nixos_nixpkgs_ref_nixos-unstable = { + }; + unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable = { + }; + unflake_github_numtide_treefmt-nix_ref_main = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + unflake_github_numtide_flake-utils = { + systems = "unflake_github_nix-systems_default"; + }; + unflake_github_numtide_treefmt-nix = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + unflake_github_oxalica_rust-overlay = { + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + }; + unflake_github_ryantm_agenix_ref_main = { + darwin = "unflake_github_lnl7_nix-darwin_ref_master"; + home-manager = "unflake_github_nix-community_home-manager"; + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixos-25-05"; + systems = "unflake_github_nix-systems_default"; + }; + 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_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + systems = "unflake_github_nix-systems_x86_64-linux"; + treefmt-nix = "unflake_github_numtide_treefmt-nix"; + }; + unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime = { + flake-utils = "unflake_github_numtide_flake-utils"; + nixpkgs = "unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable"; + systems = "unflake_github_nix-systems_x86_64-linux"; + treefmt-nix = "unflake_github_numtide_treefmt-nix"; + }; + unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime = { + }; + }; + 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_indirect_nixpkgs = inject "unflake_indirect_nixpkgs" "flake.nix" ""; + 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_hercules-ci_gitignore-nix = inject "unflake_github_hercules-ci_gitignore-nix" "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-0-0 = inject "unflake_github_nix-community_lanzaboote_ref_v1-0-0" "flake.nix" ""; + unflake_github_nix-community_home-manager = inject "unflake_github_nix-community_home-manager" "flake.nix" ""; + unflake_github_nix-community_nixpkgs-lib = inject "unflake_github_nix-community_nixpkgs-lib" "flake.nix" ""; + unflake_github_nix-systems_default = inject "unflake_github_nix-systems_default" "flake.nix" ""; + unflake_github_nix-systems_x86_64-linux = inject "unflake_github_nix-systems_x86_64-linux" "flake.nix" ""; + unflake_github_nixos_nixpkgs_ref_nixos-25-05 = inject "unflake_github_nixos_nixpkgs_ref_nixos-25-05" "flake.nix" ""; + unflake_github_nixos_nixpkgs_ref_nixos-26-05 = inject "unflake_github_nixos_nixpkgs_ref_nixos-26-05" "flake.nix" ""; + unflake_github_nixos_nixpkgs_ref_nixos-unstable = inject "unflake_github_nixos_nixpkgs_ref_nixos-unstable" "flake.nix" ""; + unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable = inject "unflake_github_nixos_nixpkgs_ref_nixpkgs-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_numtide_treefmt-nix = inject "unflake_github_numtide_treefmt-nix" "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-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-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" ""; + }; + inputs = { + agenix = universe.unflake_github_ryantm_agenix_ref_main; + 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-0-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_github_nixos_nixpkgs_ref_nixos-unstable; + nixpkgs-stable = universe.unflake_github_nixos_nixpkgs_ref_nixos-26-05; + nixvim = universe.unflake_github_nix-community_nixvim_ref_main; + qmk_layout = 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; + }; +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; }; +} |
