blob: b3294c87d912634c8a53fdce047756399a8a3005 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
# @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_nixos-unstable-small = {
};
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_nixos-unstable-small = inject "unflake_github_nixos_nixpkgs_ref_nixos-unstable-small" "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-small;
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; };
}
|