+13
-1
CONTRIBUTING.md
+13
-1
CONTRIBUTING.md
···
1
1
# Contributing to the project
2
2
3
-
While this is primarily
3
+
While this is primarily an personal project for my NixOS setup, community contributions are welcome, especially at utility tooling I wrote in the `misc` directory (e.g.
4
+
[`detect-vscode-for-git`][dvscfg] and [`ssh-agent-loader`][sal]).
5
+
6
+
## Prerequisites
7
+
8
+
Other than the regular "review and agree to the [Community Code of Conduct][ccoc] and [the Linux DCO][dco]",
9
+
10
+
* Hands-on experience with writing Nix configs for NixOS/home-manager (vibe coding/Gen AI is fine, just make sure to review the outputs before submitting a patch) and shell scripting (mainly Bash)
11
+
12
+
[dvscfg]: ./misc/bash/lib/detect-vscode-for-git
13
+
[sal]: ./misc/bash/lib/ssh-agent-loader
14
+
[ccoc]: https://policies.recaptime.dev/coc
15
+
[dco]: https://policies.recaptime.dev/linux-dco
+10
-1
flake.nix
+10
-1
flake.nix
···
74
74
zen-browser
75
75
}:
76
76
let
77
-
our-pkgs = import ./pkgs;
77
+
dev-pkgs = import ./pkgs;
78
78
in
79
79
{
80
80
# For CI and other builds
···
151
151
152
152
specialArgs = {
153
153
zen-browser = zen-browser;
154
+
dev-pkgs = dev-pkgs;
154
155
};
155
156
};
156
157
···
173
174
];
174
175
specialArgs = {
175
176
zen-browser = zen-browser;
177
+
dev-pkgs = dev-pkgs;
176
178
};
177
179
};
178
180
};
···
187
189
pkgs = nixpkgs.legacyPackages.x86_64-linux;
188
190
extraSpecialArgs = {
189
191
inherit self;
192
+
inherit dev-pkgs;
193
+
inherit zen-browser;
190
194
};
191
195
modules = [
192
196
{ nixpkgs.overlays = [ self.overlays.default ]; }
···
209
213
pkgs = nixpkgs.legacyPackages.x86_64-linux;
210
214
extraSpecialArgs = {
211
215
inherit self;
216
+
inherit dev-pkgs;
217
+
inherit zen-browser;
212
218
};
213
219
modules = [
214
220
# Override bat-extras with the patched version
···
238
244
pkgs = nixpkgs.legacyPackages.aarch64-linux;
239
245
extraSpecialArgs = {
240
246
inherit self;
247
+
inherit dev-pkgs;
248
+
inherit zen-browser;
241
249
};
242
250
modules = [
243
251
{ nixpkgs.overlays = [ self.overlays.default ]; }
···
249
257
];
250
258
specialArgs = {
251
259
zen-browser = zen-browser;
260
+
dev-pkgs = dev-pkgs;
252
261
};
253
262
};
254
263
};
+1
hosts/lairland/configuration.nix
+1
hosts/lairland/configuration.nix
+1
-1
hosts/lairland/users/ajhalili2006.nix
+1
-1
hosts/lairland/users/ajhalili2006.nix
+1
hosts/stellapent-cier/configuration.nix
+1
hosts/stellapent-cier/configuration.nix