diff options
-rw-r--r-- | flake.lock | 987 | ||||
-rw-r--r-- | flake.nix | 12 | ||||
-rw-r--r-- | scripts/default.nix | 6 | ||||
-rw-r--r-- | services/default.nix | 2 | ||||
-rw-r--r-- | services/sxhkd.nix | 32 | ||||
-rw-r--r-- | theme/default.nix | 2 | ||||
-rw-r--r-- | x/default.nix | 2 | ||||
-rw-r--r-- | x/rxvt.nix | 6 | ||||
-rw-r--r-- | x/xft.nix | 2 |
9 files changed, 1025 insertions, 26 deletions
@@ -20,6 +20,495 @@ | |||
20 | "url": "https://git.peppe.rs/vim/better-text-objs" | 20 | "url": "https://git.peppe.rs/vim/better-text-objs" |
21 | } | 21 | } |
22 | }, | 22 | }, |
23 | "cachix": { | ||
24 | "inputs": { | ||
25 | "devenv": [ | ||
26 | "niri", | ||
27 | "crate2nix" | ||
28 | ], | ||
29 | "flake-compat": [ | ||
30 | "niri", | ||
31 | "crate2nix" | ||
32 | ], | ||
33 | "nixpkgs": "nixpkgs", | ||
34 | "pre-commit-hooks": [ | ||
35 | "niri", | ||
36 | "crate2nix" | ||
37 | ] | ||
38 | }, | ||
39 | "locked": { | ||
40 | "lastModified": 1709700175, | ||
41 | "narHash": "sha256-A0/6ZjLmT9qdYzKHmevnEIC7G+GiZ4UCr8v0poRPzds=", | ||
42 | "owner": "cachix", | ||
43 | "repo": "cachix", | ||
44 | "rev": "be97b37989f11b724197b5f4c7ffd78f12c8c4bf", | ||
45 | "type": "github" | ||
46 | }, | ||
47 | "original": { | ||
48 | "owner": "cachix", | ||
49 | "ref": "latest", | ||
50 | "repo": "cachix", | ||
51 | "type": "github" | ||
52 | } | ||
53 | }, | ||
54 | "cachix_2": { | ||
55 | "inputs": { | ||
56 | "devenv": [ | ||
57 | "niri", | ||
58 | "crate2nix", | ||
59 | "crate2nix_stable" | ||
60 | ], | ||
61 | "flake-compat": [ | ||
62 | "niri", | ||
63 | "crate2nix", | ||
64 | "crate2nix_stable" | ||
65 | ], | ||
66 | "nixpkgs": "nixpkgs_2", | ||
67 | "pre-commit-hooks": [ | ||
68 | "niri", | ||
69 | "crate2nix", | ||
70 | "crate2nix_stable" | ||
71 | ] | ||
72 | }, | ||
73 | "locked": { | ||
74 | "lastModified": 1716549461, | ||
75 | "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=", | ||
76 | "owner": "cachix", | ||
77 | "repo": "cachix", | ||
78 | "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4", | ||
79 | "type": "github" | ||
80 | }, | ||
81 | "original": { | ||
82 | "owner": "cachix", | ||
83 | "ref": "latest", | ||
84 | "repo": "cachix", | ||
85 | "type": "github" | ||
86 | } | ||
87 | }, | ||
88 | "cachix_3": { | ||
89 | "inputs": { | ||
90 | "devenv": [ | ||
91 | "niri", | ||
92 | "crate2nix", | ||
93 | "crate2nix_stable", | ||
94 | "crate2nix_stable" | ||
95 | ], | ||
96 | "flake-compat": [ | ||
97 | "niri", | ||
98 | "crate2nix", | ||
99 | "crate2nix_stable", | ||
100 | "crate2nix_stable" | ||
101 | ], | ||
102 | "nixpkgs": "nixpkgs_3", | ||
103 | "pre-commit-hooks": [ | ||
104 | "niri", | ||
105 | "crate2nix", | ||
106 | "crate2nix_stable", | ||
107 | "crate2nix_stable" | ||
108 | ] | ||
109 | }, | ||
110 | "locked": { | ||
111 | "lastModified": 1716549461, | ||
112 | "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=", | ||
113 | "owner": "cachix", | ||
114 | "repo": "cachix", | ||
115 | "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4", | ||
116 | "type": "github" | ||
117 | }, | ||
118 | "original": { | ||
119 | "owner": "cachix", | ||
120 | "ref": "latest", | ||
121 | "repo": "cachix", | ||
122 | "type": "github" | ||
123 | } | ||
124 | }, | ||
125 | "crate2nix": { | ||
126 | "inputs": { | ||
127 | "cachix": "cachix", | ||
128 | "crate2nix_stable": "crate2nix_stable", | ||
129 | "devshell": "devshell_3", | ||
130 | "flake-compat": "flake-compat_3", | ||
131 | "flake-parts": "flake-parts_3", | ||
132 | "nix-test-runner": "nix-test-runner_3", | ||
133 | "nixpkgs": "nixpkgs_6", | ||
134 | "pre-commit-hooks": "pre-commit-hooks_3" | ||
135 | }, | ||
136 | "locked": { | ||
137 | "lastModified": 1719760654, | ||
138 | "narHash": "sha256-L3VIJ9182wsYJqP27xO5qiWwfK+a00x0JHiy8ns3NQE=", | ||
139 | "owner": "nix-community", | ||
140 | "repo": "crate2nix", | ||
141 | "rev": "a6ca1e58132bab26fc08572f22a34bbb86f4d91d", | ||
142 | "type": "github" | ||
143 | }, | ||
144 | "original": { | ||
145 | "owner": "nix-community", | ||
146 | "repo": "crate2nix", | ||
147 | "type": "github" | ||
148 | } | ||
149 | }, | ||
150 | "crate2nix_stable": { | ||
151 | "inputs": { | ||
152 | "cachix": "cachix_2", | ||
153 | "crate2nix_stable": "crate2nix_stable_2", | ||
154 | "devshell": "devshell_2", | ||
155 | "flake-compat": "flake-compat_2", | ||
156 | "flake-parts": "flake-parts_2", | ||
157 | "nix-test-runner": "nix-test-runner_2", | ||
158 | "nixpkgs": "nixpkgs_5", | ||
159 | "pre-commit-hooks": "pre-commit-hooks_2" | ||
160 | }, | ||
161 | "locked": { | ||
162 | "lastModified": 1719760004, | ||
163 | "narHash": "sha256-esWhRnt7FhiYq0CcIxw9pvH+ybOQmWBfHYMtleaMhBE=", | ||
164 | "owner": "nix-community", | ||
165 | "repo": "crate2nix", | ||
166 | "rev": "1dee214bb20855fa3e1e7bb98d28922ddaff8c57", | ||
167 | "type": "github" | ||
168 | }, | ||
169 | "original": { | ||
170 | "owner": "nix-community", | ||
171 | "ref": "0.14.1", | ||
172 | "repo": "crate2nix", | ||
173 | "type": "github" | ||
174 | } | ||
175 | }, | ||
176 | "crate2nix_stable_2": { | ||
177 | "inputs": { | ||
178 | "cachix": "cachix_3", | ||
179 | "crate2nix_stable": "crate2nix_stable_3", | ||
180 | "devshell": "devshell", | ||
181 | "flake-compat": "flake-compat", | ||
182 | "flake-parts": "flake-parts", | ||
183 | "nix-test-runner": "nix-test-runner", | ||
184 | "nixpkgs": "nixpkgs_4", | ||
185 | "pre-commit-hooks": "pre-commit-hooks" | ||
186 | }, | ||
187 | "locked": { | ||
188 | "lastModified": 1712821484, | ||
189 | "narHash": "sha256-rGT3CW64cJS9nlnWPFWSc1iEa3dNZecVVuPVGzcsHe8=", | ||
190 | "owner": "nix-community", | ||
191 | "repo": "crate2nix", | ||
192 | "rev": "42883afcad3823fa5811e967fb7bff54bc3c9d6d", | ||
193 | "type": "github" | ||
194 | }, | ||
195 | "original": { | ||
196 | "owner": "nix-community", | ||
197 | "ref": "0.14.0", | ||
198 | "repo": "crate2nix", | ||
199 | "type": "github" | ||
200 | } | ||
201 | }, | ||
202 | "crate2nix_stable_3": { | ||
203 | "inputs": { | ||
204 | "flake-utils": "flake-utils" | ||
205 | }, | ||
206 | "locked": { | ||
207 | "lastModified": 1702842982, | ||
208 | "narHash": "sha256-A9AowkHIjsy1a4LuiPiVP88FMxyCWK41flZEZOUuwQM=", | ||
209 | "owner": "nix-community", | ||
210 | "repo": "crate2nix", | ||
211 | "rev": "75ac2973affa6b9b4f661a7b592cba6e4f51d426", | ||
212 | "type": "github" | ||
213 | }, | ||
214 | "original": { | ||
215 | "owner": "nix-community", | ||
216 | "ref": "0.12.0", | ||
217 | "repo": "crate2nix", | ||
218 | "type": "github" | ||
219 | } | ||
220 | }, | ||
221 | "devshell": { | ||
222 | "inputs": { | ||
223 | "flake-utils": "flake-utils_2", | ||
224 | "nixpkgs": [ | ||
225 | "niri", | ||
226 | "crate2nix", | ||
227 | "crate2nix_stable", | ||
228 | "crate2nix_stable", | ||
229 | "nixpkgs" | ||
230 | ] | ||
231 | }, | ||
232 | "locked": { | ||
233 | "lastModified": 1717408969, | ||
234 | "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=", | ||
235 | "owner": "numtide", | ||
236 | "repo": "devshell", | ||
237 | "rev": "1ebbe68d57457c8cae98145410b164b5477761f4", | ||
238 | "type": "github" | ||
239 | }, | ||
240 | "original": { | ||
241 | "owner": "numtide", | ||
242 | "repo": "devshell", | ||
243 | "type": "github" | ||
244 | } | ||
245 | }, | ||
246 | "devshell_2": { | ||
247 | "inputs": { | ||
248 | "flake-utils": "flake-utils_3", | ||
249 | "nixpkgs": [ | ||
250 | "niri", | ||
251 | "crate2nix", | ||
252 | "crate2nix_stable", | ||
253 | "nixpkgs" | ||
254 | ] | ||
255 | }, | ||
256 | "locked": { | ||
257 | "lastModified": 1717408969, | ||
258 | "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=", | ||
259 | "owner": "numtide", | ||
260 | "repo": "devshell", | ||
261 | "rev": "1ebbe68d57457c8cae98145410b164b5477761f4", | ||
262 | "type": "github" | ||
263 | }, | ||
264 | "original": { | ||
265 | "owner": "numtide", | ||
266 | "repo": "devshell", | ||
267 | "type": "github" | ||
268 | } | ||
269 | }, | ||
270 | "devshell_3": { | ||
271 | "inputs": { | ||
272 | "flake-utils": "flake-utils_4", | ||
273 | "nixpkgs": [ | ||
274 | "niri", | ||
275 | "crate2nix", | ||
276 | "nixpkgs" | ||
277 | ] | ||
278 | }, | ||
279 | "locked": { | ||
280 | "lastModified": 1711099426, | ||
281 | "narHash": "sha256-HzpgM/wc3aqpnHJJ2oDqPBkNsqWbW0WfWUO8lKu8nGk=", | ||
282 | "owner": "numtide", | ||
283 | "repo": "devshell", | ||
284 | "rev": "2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8", | ||
285 | "type": "github" | ||
286 | }, | ||
287 | "original": { | ||
288 | "owner": "numtide", | ||
289 | "repo": "devshell", | ||
290 | "type": "github" | ||
291 | } | ||
292 | }, | ||
293 | "flake-compat": { | ||
294 | "locked": { | ||
295 | "lastModified": 1696426674, | ||
296 | "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||
297 | "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||
298 | "revCount": 57, | ||
299 | "type": "tarball", | ||
300 | "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" | ||
301 | }, | ||
302 | "original": { | ||
303 | "type": "tarball", | ||
304 | "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" | ||
305 | } | ||
306 | }, | ||
307 | "flake-compat_2": { | ||
308 | "locked": { | ||
309 | "lastModified": 1696426674, | ||
310 | "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||
311 | "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||
312 | "revCount": 57, | ||
313 | "type": "tarball", | ||
314 | "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" | ||
315 | }, | ||
316 | "original": { | ||
317 | "type": "tarball", | ||
318 | "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" | ||
319 | } | ||
320 | }, | ||
321 | "flake-compat_3": { | ||
322 | "locked": { | ||
323 | "lastModified": 1696426674, | ||
324 | "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||
325 | "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||
326 | "revCount": 57, | ||
327 | "type": "tarball", | ||
328 | "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" | ||
329 | }, | ||
330 | "original": { | ||
331 | "type": "tarball", | ||
332 | "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" | ||
333 | } | ||
334 | }, | ||
335 | "flake-parts": { | ||
336 | "inputs": { | ||
337 | "nixpkgs-lib": [ | ||
338 | "niri", | ||
339 | "crate2nix", | ||
340 | "crate2nix_stable", | ||
341 | "crate2nix_stable", | ||
342 | "nixpkgs" | ||
343 | ] | ||
344 | }, | ||
345 | "locked": { | ||
346 | "lastModified": 1719745305, | ||
347 | "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=", | ||
348 | "owner": "hercules-ci", | ||
349 | "repo": "flake-parts", | ||
350 | "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9", | ||
351 | "type": "github" | ||
352 | }, | ||
353 | "original": { | ||
354 | "owner": "hercules-ci", | ||
355 | "repo": "flake-parts", | ||
356 | "type": "github" | ||
357 | } | ||
358 | }, | ||
359 | "flake-parts_2": { | ||
360 | "inputs": { | ||
361 | "nixpkgs-lib": [ | ||
362 | "niri", | ||
363 | "crate2nix", | ||
364 | "crate2nix_stable", | ||
365 | "nixpkgs" | ||
366 | ] | ||
367 | }, | ||
368 | "locked": { | ||
369 | "lastModified": 1719745305, | ||
370 | "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=", | ||
371 | "owner": "hercules-ci", | ||
372 | "repo": "flake-parts", | ||
373 | "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9", | ||
374 | "type": "github" | ||
375 | }, | ||
376 | "original": { | ||
377 | "owner": "hercules-ci", | ||
378 | "repo": "flake-parts", | ||
379 | "type": "github" | ||
380 | } | ||
381 | }, | ||
382 | "flake-parts_3": { | ||
383 | "inputs": { | ||
384 | "nixpkgs-lib": [ | ||
385 | "niri", | ||
386 | "crate2nix", | ||
387 | "nixpkgs" | ||
388 | ] | ||
389 | }, | ||
390 | "locked": { | ||
391 | "lastModified": 1712014858, | ||
392 | "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", | ||
393 | "owner": "hercules-ci", | ||
394 | "repo": "flake-parts", | ||
395 | "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", | ||
396 | "type": "github" | ||
397 | }, | ||
398 | "original": { | ||
399 | "owner": "hercules-ci", | ||
400 | "repo": "flake-parts", | ||
401 | "type": "github" | ||
402 | } | ||
403 | }, | ||
404 | "flake-parts_4": { | ||
405 | "inputs": { | ||
406 | "nixpkgs-lib": "nixpkgs-lib" | ||
407 | }, | ||
408 | "locked": { | ||
409 | "lastModified": 1719994518, | ||
410 | "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=", | ||
411 | "owner": "hercules-ci", | ||
412 | "repo": "flake-parts", | ||
413 | "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7", | ||
414 | "type": "github" | ||
415 | }, | ||
416 | "original": { | ||
417 | "owner": "hercules-ci", | ||
418 | "repo": "flake-parts", | ||
419 | "type": "github" | ||
420 | } | ||
421 | }, | ||
422 | "flake-utils": { | ||
423 | "inputs": { | ||
424 | "systems": "systems" | ||
425 | }, | ||
426 | "locked": { | ||
427 | "lastModified": 1694529238, | ||
428 | "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", | ||
429 | "owner": "numtide", | ||
430 | "repo": "flake-utils", | ||
431 | "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", | ||
432 | "type": "github" | ||
433 | }, | ||
434 | "original": { | ||
435 | "owner": "numtide", | ||
436 | "repo": "flake-utils", | ||
437 | "type": "github" | ||
438 | } | ||
439 | }, | ||
440 | "flake-utils_2": { | ||
441 | "inputs": { | ||
442 | "systems": "systems_2" | ||
443 | }, | ||
444 | "locked": { | ||
445 | "lastModified": 1701680307, | ||
446 | "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||
447 | "owner": "numtide", | ||
448 | "repo": "flake-utils", | ||
449 | "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||
450 | "type": "github" | ||
451 | }, | ||
452 | "original": { | ||
453 | "owner": "numtide", | ||
454 | "repo": "flake-utils", | ||
455 | "type": "github" | ||
456 | } | ||
457 | }, | ||
458 | "flake-utils_3": { | ||
459 | "inputs": { | ||
460 | "systems": "systems_3" | ||
461 | }, | ||
462 | "locked": { | ||
463 | "lastModified": 1701680307, | ||
464 | "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||
465 | "owner": "numtide", | ||
466 | "repo": "flake-utils", | ||
467 | "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||
468 | "type": "github" | ||
469 | }, | ||
470 | "original": { | ||
471 | "owner": "numtide", | ||
472 | "repo": "flake-utils", | ||
473 | "type": "github" | ||
474 | } | ||
475 | }, | ||
476 | "flake-utils_4": { | ||
477 | "inputs": { | ||
478 | "systems": "systems_4" | ||
479 | }, | ||
480 | "locked": { | ||
481 | "lastModified": 1701680307, | ||
482 | "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", | ||
483 | "owner": "numtide", | ||
484 | "repo": "flake-utils", | ||
485 | "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", | ||
486 | "type": "github" | ||
487 | }, | ||
488 | "original": { | ||
489 | "owner": "numtide", | ||
490 | "repo": "flake-utils", | ||
491 | "type": "github" | ||
492 | } | ||
493 | }, | ||
494 | "flake-utils_5": { | ||
495 | "inputs": { | ||
496 | "systems": "systems_5" | ||
497 | }, | ||
498 | "locked": { | ||
499 | "lastModified": 1710146030, | ||
500 | "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", | ||
501 | "owner": "numtide", | ||
502 | "repo": "flake-utils", | ||
503 | "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", | ||
504 | "type": "github" | ||
505 | }, | ||
506 | "original": { | ||
507 | "owner": "numtide", | ||
508 | "repo": "flake-utils", | ||
509 | "type": "github" | ||
510 | } | ||
511 | }, | ||
23 | "flaresolverr": { | 512 | "flaresolverr": { |
24 | "inputs": { | 513 | "inputs": { |
25 | "flaresolverr-src": "flaresolverr-src", | 514 | "flaresolverr-src": "flaresolverr-src", |
@@ -59,6 +548,78 @@ | |||
59 | "type": "github" | 548 | "type": "github" |
60 | } | 549 | } |
61 | }, | 550 | }, |
551 | "gitignore": { | ||
552 | "inputs": { | ||
553 | "nixpkgs": [ | ||
554 | "niri", | ||
555 | "crate2nix", | ||
556 | "crate2nix_stable", | ||
557 | "crate2nix_stable", | ||
558 | "pre-commit-hooks", | ||
559 | "nixpkgs" | ||
560 | ] | ||
561 | }, | ||
562 | "locked": { | ||
563 | "lastModified": 1709087332, | ||
564 | "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", | ||
565 | "owner": "hercules-ci", | ||
566 | "repo": "gitignore.nix", | ||
567 | "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", | ||
568 | "type": "github" | ||
569 | }, | ||
570 | "original": { | ||
571 | "owner": "hercules-ci", | ||
572 | "repo": "gitignore.nix", | ||
573 | "type": "github" | ||
574 | } | ||
575 | }, | ||
576 | "gitignore_2": { | ||
577 | "inputs": { | ||
578 | "nixpkgs": [ | ||
579 | "niri", | ||
580 | "crate2nix", | ||
581 | "crate2nix_stable", | ||
582 | "pre-commit-hooks", | ||
583 | "nixpkgs" | ||
584 | ] | ||
585 | }, | ||
586 | "locked": { | ||
587 | "lastModified": 1709087332, | ||
588 | "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", | ||
589 | "owner": "hercules-ci", | ||
590 | "repo": "gitignore.nix", | ||
591 | "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", | ||
592 | "type": "github" | ||
593 | }, | ||
594 | "original": { | ||
595 | "owner": "hercules-ci", | ||
596 | "repo": "gitignore.nix", | ||
597 | "type": "github" | ||
598 | } | ||
599 | }, | ||
600 | "gitignore_3": { | ||
601 | "inputs": { | ||
602 | "nixpkgs": [ | ||
603 | "niri", | ||
604 | "crate2nix", | ||
605 | "pre-commit-hooks", | ||
606 | "nixpkgs" | ||
607 | ] | ||
608 | }, | ||
609 | "locked": { | ||
610 | "lastModified": 1709087332, | ||
611 | "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", | ||
612 | "owner": "hercules-ci", | ||
613 | "repo": "gitignore.nix", | ||
614 | "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", | ||
615 | "type": "github" | ||
616 | }, | ||
617 | "original": { | ||
618 | "owner": "hercules-ci", | ||
619 | "repo": "gitignore.nix", | ||
620 | "type": "github" | ||
621 | } | ||
622 | }, | ||
62 | "home-manager": { | 623 | "home-manager": { |
63 | "inputs": { | 624 | "inputs": { |
64 | "nixpkgs": [ | 625 | "nixpkgs": [ |
@@ -79,6 +640,113 @@ | |||
79 | "type": "github" | 640 | "type": "github" |
80 | } | 641 | } |
81 | }, | 642 | }, |
643 | "niri": { | ||
644 | "inputs": { | ||
645 | "crate2nix": "crate2nix", | ||
646 | "flake-parts": "flake-parts_4", | ||
647 | "niri-stable": "niri-stable", | ||
648 | "niri-unstable": "niri-unstable", | ||
649 | "nixpkgs": [ | ||
650 | "nixpkgs" | ||
651 | ], | ||
652 | "nixpkgs-stable": "nixpkgs-stable", | ||
653 | "xwayland-satellite": "xwayland-satellite" | ||
654 | }, | ||
655 | "locked": { | ||
656 | "lastModified": 1722439832, | ||
657 | "narHash": "sha256-apJSOgDnwoBalhFgouiF3qdkanvsruM9stvIumqiBVY=", | ||
658 | "owner": "sodiboo", | ||
659 | "repo": "niri-flake", | ||
660 | "rev": "d90774e6f2cebf9dff4a9e6a480ed9400205feeb", | ||
661 | "type": "github" | ||
662 | }, | ||
663 | "original": { | ||
664 | "owner": "sodiboo", | ||
665 | "repo": "niri-flake", | ||
666 | "type": "github" | ||
667 | } | ||
668 | }, | ||
669 | "niri-stable": { | ||
670 | "flake": false, | ||
671 | "locked": { | ||
672 | "lastModified": 1719642458, | ||
673 | "narHash": "sha256-EdlOGL9RdO77HnZxv2UpPwrJdFH8qPrPSRtkBBV167s=", | ||
674 | "owner": "YaLTeR", | ||
675 | "repo": "niri", | ||
676 | "rev": "e7c201abba6fedaa57001639810af3b6bd9b852e", | ||
677 | "type": "github" | ||
678 | }, | ||
679 | "original": { | ||
680 | "owner": "YaLTeR", | ||
681 | "ref": "v0.1.7", | ||
682 | "repo": "niri", | ||
683 | "type": "github" | ||
684 | } | ||
685 | }, | ||
686 | "niri-unstable": { | ||
687 | "flake": false, | ||
688 | "locked": { | ||
689 | "lastModified": 1722438035, | ||
690 | "narHash": "sha256-1OhvdSA5Ix1iIzgkpE13x33QVt7/teSL09aMaJFodJE=", | ||
691 | "owner": "YaLTeR", | ||
692 | "repo": "niri", | ||
693 | "rev": "9728dbeeac39142cf9bec5d288495b29094654ae", | ||
694 | "type": "github" | ||
695 | }, | ||
696 | "original": { | ||
697 | "owner": "YaLTeR", | ||
698 | "repo": "niri", | ||
699 | "type": "github" | ||
700 | } | ||
701 | }, | ||
702 | "nix-test-runner": { | ||
703 | "flake": false, | ||
704 | "locked": { | ||
705 | "lastModified": 1588761593, | ||
706 | "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=", | ||
707 | "owner": "stoeffel", | ||
708 | "repo": "nix-test-runner", | ||
709 | "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2", | ||
710 | "type": "github" | ||
711 | }, | ||
712 | "original": { | ||
713 | "owner": "stoeffel", | ||
714 | "repo": "nix-test-runner", | ||
715 | "type": "github" | ||
716 | } | ||
717 | }, | ||
718 | "nix-test-runner_2": { | ||
719 | "flake": false, | ||
720 | "locked": { | ||
721 | "lastModified": 1588761593, | ||
722 | "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=", | ||
723 | "owner": "stoeffel", | ||
724 | "repo": "nix-test-runner", | ||
725 | "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2", | ||
726 | "type": "github" | ||
727 | }, | ||
728 | "original": { | ||
729 | "owner": "stoeffel", | ||
730 | "repo": "nix-test-runner", | ||
731 | "type": "github" | ||
732 | } | ||
733 | }, | ||
734 | "nix-test-runner_3": { | ||
735 | "flake": false, | ||
736 | "locked": { | ||
737 | "lastModified": 1588761593, | ||
738 | "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=", | ||
739 | "owner": "stoeffel", | ||
740 | "repo": "nix-test-runner", | ||
741 | "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2", | ||
742 | "type": "github" | ||
743 | }, | ||
744 | "original": { | ||
745 | "owner": "stoeffel", | ||
746 | "repo": "nix-test-runner", | ||
747 | "type": "github" | ||
748 | } | ||
749 | }, | ||
82 | "nixos-hardware": { | 750 | "nixos-hardware": { |
83 | "locked": { | 751 | "locked": { |
84 | "lastModified": 1662714967, | 752 | "lastModified": 1662714967, |
@@ -96,6 +764,122 @@ | |||
96 | }, | 764 | }, |
97 | "nixpkgs": { | 765 | "nixpkgs": { |
98 | "locked": { | 766 | "locked": { |
767 | "lastModified": 1700612854, | ||
768 | "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=", | ||
769 | "owner": "NixOS", | ||
770 | "repo": "nixpkgs", | ||
771 | "rev": "19cbff58383a4ae384dea4d1d0c823d72b49d614", | ||
772 | "type": "github" | ||
773 | }, | ||
774 | "original": { | ||
775 | "owner": "NixOS", | ||
776 | "ref": "nixos-unstable", | ||
777 | "repo": "nixpkgs", | ||
778 | "type": "github" | ||
779 | } | ||
780 | }, | ||
781 | "nixpkgs-lib": { | ||
782 | "locked": { | ||
783 | "lastModified": 1719876945, | ||
784 | "narHash": "sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI=", | ||
785 | "type": "tarball", | ||
786 | "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz" | ||
787 | }, | ||
788 | "original": { | ||
789 | "type": "tarball", | ||
790 | "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz" | ||
791 | } | ||
792 | }, | ||
793 | "nixpkgs-stable": { | ||
794 | "locked": { | ||
795 | "lastModified": 1722221733, | ||
796 | "narHash": "sha256-sga9SrrPb+pQJxG1ttJfMPheZvDOxApFfwXCFO0H9xw=", | ||
797 | "owner": "NixOS", | ||
798 | "repo": "nixpkgs", | ||
799 | "rev": "12bf09802d77264e441f48e25459c10c93eada2e", | ||
800 | "type": "github" | ||
801 | }, | ||
802 | "original": { | ||
803 | "owner": "NixOS", | ||
804 | "ref": "nixos-24.05", | ||
805 | "repo": "nixpkgs", | ||
806 | "type": "github" | ||
807 | } | ||
808 | }, | ||
809 | "nixpkgs_2": { | ||
810 | "locked": { | ||
811 | "lastModified": 1715534503, | ||
812 | "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", | ||
813 | "owner": "NixOS", | ||
814 | "repo": "nixpkgs", | ||
815 | "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", | ||
816 | "type": "github" | ||
817 | }, | ||
818 | "original": { | ||
819 | "owner": "NixOS", | ||
820 | "ref": "nixos-unstable", | ||
821 | "repo": "nixpkgs", | ||
822 | "type": "github" | ||
823 | } | ||
824 | }, | ||
825 | "nixpkgs_3": { | ||
826 | "locked": { | ||
827 | "lastModified": 1715534503, | ||
828 | "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", | ||
829 | "owner": "NixOS", | ||
830 | "repo": "nixpkgs", | ||
831 | "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", | ||
832 | "type": "github" | ||
833 | }, | ||
834 | "original": { | ||
835 | "owner": "NixOS", | ||
836 | "ref": "nixos-unstable", | ||
837 | "repo": "nixpkgs", | ||
838 | "type": "github" | ||
839 | } | ||
840 | }, | ||
841 | "nixpkgs_4": { | ||
842 | "locked": { | ||
843 | "lastModified": 1719506693, | ||
844 | "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=", | ||
845 | "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source", | ||
846 | "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a", | ||
847 | "type": "path" | ||
848 | }, | ||
849 | "original": { | ||
850 | "id": "nixpkgs", | ||
851 | "type": "indirect" | ||
852 | } | ||
853 | }, | ||
854 | "nixpkgs_5": { | ||
855 | "locked": { | ||
856 | "lastModified": 1719506693, | ||
857 | "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=", | ||
858 | "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source", | ||
859 | "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a", | ||
860 | "type": "path" | ||
861 | }, | ||
862 | "original": { | ||
863 | "id": "nixpkgs", | ||
864 | "type": "indirect" | ||
865 | } | ||
866 | }, | ||
867 | "nixpkgs_6": { | ||
868 | "locked": { | ||
869 | "lastModified": 1712026416, | ||
870 | "narHash": "sha256-N/3VR/9e1NlN49p7kCiATiEY6Tzdo+CbrAG8kqCQKcI=", | ||
871 | "owner": "NixOS", | ||
872 | "repo": "nixpkgs", | ||
873 | "rev": "080a4a27f206d07724b88da096e27ef63401a504", | ||
874 | "type": "github" | ||
875 | }, | ||
876 | "original": { | ||
877 | "id": "nixpkgs", | ||
878 | "type": "indirect" | ||
879 | } | ||
880 | }, | ||
881 | "nixpkgs_7": { | ||
882 | "locked": { | ||
99 | "lastModified": 1721622093, | 883 | "lastModified": 1721622093, |
100 | "narHash": "sha256-iQ+quy3A1EKeFyLyAtjhgSvZHH7r+xybXZkxMhasN4I=", | 884 | "narHash": "sha256-iQ+quy3A1EKeFyLyAtjhgSvZHH7r+xybXZkxMhasN4I=", |
101 | "owner": "NixOS", | 885 | "owner": "NixOS", |
@@ -110,6 +894,115 @@ | |||
110 | "type": "github" | 894 | "type": "github" |
111 | } | 895 | } |
112 | }, | 896 | }, |
897 | "pre-commit-hooks": { | ||
898 | "inputs": { | ||
899 | "flake-compat": [ | ||
900 | "niri", | ||
901 | "crate2nix", | ||
902 | "crate2nix_stable", | ||
903 | "crate2nix_stable", | ||
904 | "flake-compat" | ||
905 | ], | ||
906 | "gitignore": "gitignore", | ||
907 | "nixpkgs": [ | ||
908 | "niri", | ||
909 | "crate2nix", | ||
910 | "crate2nix_stable", | ||
911 | "crate2nix_stable", | ||
912 | "nixpkgs" | ||
913 | ], | ||
914 | "nixpkgs-stable": [ | ||
915 | "niri", | ||
916 | "crate2nix", | ||
917 | "crate2nix_stable", | ||
918 | "crate2nix_stable", | ||
919 | "nixpkgs" | ||
920 | ] | ||
921 | }, | ||
922 | "locked": { | ||
923 | "lastModified": 1719259945, | ||
924 | "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=", | ||
925 | "owner": "cachix", | ||
926 | "repo": "pre-commit-hooks.nix", | ||
927 | "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07", | ||
928 | "type": "github" | ||
929 | }, | ||
930 | "original": { | ||
931 | "owner": "cachix", | ||
932 | "repo": "pre-commit-hooks.nix", | ||
933 | "type": "github" | ||
934 | } | ||
935 | }, | ||
936 | "pre-commit-hooks_2": { | ||
937 | "inputs": { | ||
938 | "flake-compat": [ | ||
939 | "niri", | ||
940 | "crate2nix", | ||
941 | "crate2nix_stable", | ||
942 | "flake-compat" | ||
943 | ], | ||
944 | "gitignore": "gitignore_2", | ||
945 | "nixpkgs": [ | ||
946 | "niri", | ||
947 | "crate2nix", | ||
948 | "crate2nix_stable", | ||
949 | "nixpkgs" | ||
950 | ], | ||
951 | "nixpkgs-stable": [ | ||
952 | "niri", | ||
953 | "crate2nix", | ||
954 | "crate2nix_stable", | ||
955 | "nixpkgs" | ||
956 | ] | ||
957 | }, | ||
958 | "locked": { | ||
959 | "lastModified": 1719259945, | ||
960 | "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=", | ||
961 | "owner": "cachix", | ||
962 | "repo": "pre-commit-hooks.nix", | ||
963 | "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07", | ||
964 | "type": "github" | ||
965 | }, | ||
966 | "original": { | ||
967 | "owner": "cachix", | ||
968 | "repo": "pre-commit-hooks.nix", | ||
969 | "type": "github" | ||
970 | } | ||
971 | }, | ||
972 | "pre-commit-hooks_3": { | ||
973 | "inputs": { | ||
974 | "flake-compat": [ | ||
975 | "niri", | ||
976 | "crate2nix", | ||
977 | "flake-compat" | ||
978 | ], | ||
979 | "flake-utils": "flake-utils_5", | ||
980 | "gitignore": "gitignore_3", | ||
981 | "nixpkgs": [ | ||
982 | "niri", | ||
983 | "crate2nix", | ||
984 | "nixpkgs" | ||
985 | ], | ||
986 | "nixpkgs-stable": [ | ||
987 | "niri", | ||
988 | "crate2nix", | ||
989 | "nixpkgs" | ||
990 | ] | ||
991 | }, | ||
992 | "locked": { | ||
993 | "lastModified": 1712055707, | ||
994 | "narHash": "sha256-4XLvuSIDZJGS17xEwSrNuJLL7UjDYKGJSbK1WWX2AK8=", | ||
995 | "owner": "cachix", | ||
996 | "repo": "pre-commit-hooks.nix", | ||
997 | "rev": "e35aed5fda3cc79f88ed7f1795021e559582093a", | ||
998 | "type": "github" | ||
999 | }, | ||
1000 | "original": { | ||
1001 | "owner": "cachix", | ||
1002 | "repo": "pre-commit-hooks.nix", | ||
1003 | "type": "github" | ||
1004 | } | ||
1005 | }, | ||
113 | "prompt": { | 1006 | "prompt": { |
114 | "inputs": { | 1007 | "inputs": { |
115 | "nixpkgs": [ | 1008 | "nixpkgs": [ |
@@ -135,12 +1028,88 @@ | |||
135 | "better-text-objs": "better-text-objs", | 1028 | "better-text-objs": "better-text-objs", |
136 | "flaresolverr": "flaresolverr", | 1029 | "flaresolverr": "flaresolverr", |
137 | "home-manager": "home-manager", | 1030 | "home-manager": "home-manager", |
1031 | "niri": "niri", | ||
138 | "nixos-hardware": "nixos-hardware", | 1032 | "nixos-hardware": "nixos-hardware", |
139 | "nixpkgs": "nixpkgs", | 1033 | "nixpkgs": "nixpkgs_7", |
140 | "prompt": "prompt", | 1034 | "prompt": "prompt", |
141 | "vim-colors-plain": "vim-colors-plain" | 1035 | "vim-colors-plain": "vim-colors-plain" |
142 | } | 1036 | } |
143 | }, | 1037 | }, |
1038 | "systems": { | ||
1039 | "locked": { | ||
1040 | "lastModified": 1681028828, | ||
1041 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1042 | "owner": "nix-systems", | ||
1043 | "repo": "default", | ||
1044 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1045 | "type": "github" | ||
1046 | }, | ||
1047 | "original": { | ||
1048 | "owner": "nix-systems", | ||
1049 | "repo": "default", | ||
1050 | "type": "github" | ||
1051 | } | ||
1052 | }, | ||
1053 | "systems_2": { | ||
1054 | "locked": { | ||
1055 | "lastModified": 1681028828, | ||
1056 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1057 | "owner": "nix-systems", | ||
1058 | "repo": "default", | ||
1059 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1060 | "type": "github" | ||
1061 | }, | ||
1062 | "original": { | ||
1063 | "owner": "nix-systems", | ||
1064 | "repo": "default", | ||
1065 | "type": "github" | ||
1066 | } | ||
1067 | }, | ||
1068 | "systems_3": { | ||
1069 | "locked": { | ||
1070 | "lastModified": 1681028828, | ||
1071 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1072 | "owner": "nix-systems", | ||
1073 | "repo": "default", | ||
1074 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1075 | "type": "github" | ||
1076 | }, | ||
1077 | "original": { | ||
1078 | "owner": "nix-systems", | ||
1079 | "repo": "default", | ||
1080 | "type": "github" | ||
1081 | } | ||
1082 | }, | ||
1083 | "systems_4": { | ||
1084 | "locked": { | ||
1085 | "lastModified": 1681028828, | ||
1086 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1087 | "owner": "nix-systems", | ||
1088 | "repo": "default", | ||
1089 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1090 | "type": "github" | ||
1091 | }, | ||
1092 | "original": { | ||
1093 | "owner": "nix-systems", | ||
1094 | "repo": "default", | ||
1095 | "type": "github" | ||
1096 | } | ||
1097 | }, | ||
1098 | "systems_5": { | ||
1099 | "locked": { | ||
1100 | "lastModified": 1681028828, | ||
1101 | "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||
1102 | "owner": "nix-systems", | ||
1103 | "repo": "default", | ||
1104 | "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||
1105 | "type": "github" | ||
1106 | }, | ||
1107 | "original": { | ||
1108 | "owner": "nix-systems", | ||
1109 | "repo": "default", | ||
1110 | "type": "github" | ||
1111 | } | ||
1112 | }, | ||
144 | "undetected-chromedriver-src": { | 1113 | "undetected-chromedriver-src": { |
145 | "flake": false, | 1114 | "flake": false, |
146 | "locked": { | 1115 | "locked": { |
@@ -176,6 +1145,22 @@ | |||
176 | "type": "git", | 1145 | "type": "git", |
177 | "url": "https://git.peppe.rs/vim/vim-colors-plain" | 1146 | "url": "https://git.peppe.rs/vim/vim-colors-plain" |
178 | } | 1147 | } |
1148 | }, | ||
1149 | "xwayland-satellite": { | ||
1150 | "flake": false, | ||
1151 | "locked": { | ||
1152 | "lastModified": 1721687061, | ||
1153 | "narHash": "sha256-zk62B0tIf2SRNCeQnXxatq2gvjtaJ8xp3Hp9RB43xs0=", | ||
1154 | "owner": "Supreeeme", | ||
1155 | "repo": "xwayland-satellite", | ||
1156 | "rev": "8892570093948de16a50e06b1a7d6890405de7a1", | ||
1157 | "type": "github" | ||
1158 | }, | ||
1159 | "original": { | ||
1160 | "owner": "Supreeeme", | ||
1161 | "repo": "xwayland-satellite", | ||
1162 | "type": "github" | ||
1163 | } | ||
179 | } | 1164 | } |
180 | }, | 1165 | }, |
181 | "root": "root", | 1166 | "root": "root", |
@@ -2,12 +2,12 @@ | |||
2 | description = "nerdypepper's nixos config"; | 2 | description = "nerdypepper's nixos config"; |
3 | 3 | ||
4 | inputs = { | 4 | inputs = { |
5 | nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; | 5 | nixpkgs.url = github:NixOS/nixpkgs/nixpkgs-unstable; |
6 | 6 | ||
7 | nixos-hardware.url = "github:nixos/nixos-hardware"; | 7 | nixos-hardware.url = "github:nixos/nixos-hardware"; |
8 | 8 | ||
9 | home-manager = { | 9 | home-manager = { |
10 | url = "github:nix-community/home-manager"; | 10 | url = github:nix-community/home-manager; |
11 | inputs.nixpkgs.follows = "nixpkgs"; | 11 | inputs.nixpkgs.follows = "nixpkgs"; |
12 | }; | 12 | }; |
13 | 13 | ||
@@ -31,6 +31,11 @@ | |||
31 | inputs.nixpkgs.follows = "nixpkgs"; | 31 | inputs.nixpkgs.follows = "nixpkgs"; |
32 | }; | 32 | }; |
33 | 33 | ||
34 | niri = { | ||
35 | url = github:sodiboo/niri-flake; | ||
36 | inputs.nixpkgs.follows = "nixpkgs"; | ||
37 | }; | ||
38 | |||
34 | }; | 39 | }; |
35 | 40 | ||
36 | outputs = | 41 | outputs = |
@@ -42,6 +47,7 @@ | |||
42 | , better-text-objs | 47 | , better-text-objs |
43 | , vim-colors-plain | 48 | , vim-colors-plain |
44 | , flaresolverr | 49 | , flaresolverr |
50 | , niri | ||
45 | , ... | 51 | , ... |
46 | } @ inputs: { | 52 | } @ inputs: { |
47 | 53 | ||
@@ -51,6 +57,7 @@ | |||
51 | better-text-objs = better-text-objs.overlay; | 57 | better-text-objs = better-text-objs.overlay; |
52 | vim-colors-plain = vim-colors-plain.overlay; | 58 | vim-colors-plain = vim-colors-plain.overlay; |
53 | flaresolverr = flaresolverr.overlays.default; | 59 | flaresolverr = flaresolverr.overlays.default; |
60 | niri = niri.overlays.niri; | ||
54 | }; | 61 | }; |
55 | 62 | ||
56 | formatter."x86_64-linux" = nixpkgs.legacyPackages."x86_64-linux".nixpkgs-fmt; | 63 | formatter."x86_64-linux" = nixpkgs.legacyPackages."x86_64-linux".nixpkgs-fmt; |
@@ -101,6 +108,7 @@ | |||
101 | _module.args.font = import ./font.nix; | 108 | _module.args.font = import ./font.nix; |
102 | }; | 109 | }; |
103 | } | 110 | } |
111 | niri.nixosModules.niri | ||
104 | ]; | 112 | ]; |
105 | }; | 113 | }; |
106 | 114 | ||
diff --git a/scripts/default.nix b/scripts/default.nix index c7a485c..59b1ca5 100644 --- a/scripts/default.nix +++ b/scripts/default.nix | |||
@@ -64,6 +64,11 @@ let | |||
64 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${touchscreen}" --type=float "Coordinate Transformation Matrix" ${portait-transform} | 64 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${touchscreen}" --type=float "Coordinate Transformation Matrix" ${portait-transform} |
65 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${stylus}" --type=float "Coordinate Transformation Matrix" ${portait-transform} | 65 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${stylus}" --type=float "Coordinate Transformation Matrix" ${portait-transform} |
66 | ''; | 66 | ''; |
67 | portrait2 = pkgs.writeScriptBin "portrait2" '' | ||
68 | ${pkgs.xorg.xrandr}/bin/xrandr -o right | ||
69 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${touchscreen}" --type=float "Coordinate Transformation Matrix" ${portait-transform} | ||
70 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${stylus}" --type=float "Coordinate Transformation Matrix" ${portait-transform} | ||
71 | ''; | ||
67 | landscape = pkgs.writeScriptBin "landscape" '' | 72 | landscape = pkgs.writeScriptBin "landscape" '' |
68 | ${pkgs.xorg.xrandr}/bin/xrandr -o normal | 73 | ${pkgs.xorg.xrandr}/bin/xrandr -o normal |
69 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${touchscreen}" --type=float "Coordinate Transformation Matrix" ${landscape-transform} | 74 | ${pkgs.xorg.xinput}/bin/xinput set-prop "${touchscreen}" --type=float "Coordinate Transformation Matrix" ${landscape-transform} |
@@ -82,6 +87,7 @@ in | |||
82 | battery | 87 | battery |
83 | tmux-fzf | 88 | tmux-fzf |
84 | portrait | 89 | portrait |
90 | portrait2 | ||
85 | landscape | 91 | landscape |
86 | nvidia-offload | 92 | nvidia-offload |
87 | m2m | 93 | m2m |
diff --git a/services/default.nix b/services/default.nix index bef7c85..a45f53a 100644 --- a/services/default.nix +++ b/services/default.nix | |||
@@ -1,6 +1,7 @@ | |||
1 | { config | 1 | { config |
2 | , pkgs | 2 | , pkgs |
3 | , theme | 3 | , theme |
4 | , font | ||
4 | , ... | 5 | , ... |
5 | }: | 6 | }: |
6 | 7 | ||
@@ -24,5 +25,4 @@ | |||
24 | pinentryPackage = pkgs.pinentry-tty; | 25 | pinentryPackage = pkgs.pinentry-tty; |
25 | }; | 26 | }; |
26 | }; | 27 | }; |
27 | |||
28 | } | 28 | } |
diff --git a/services/sxhkd.nix b/services/sxhkd.nix index b1fc55c..58b8340 100644 --- a/services/sxhkd.nix +++ b/services/sxhkd.nix | |||
@@ -19,21 +19,21 @@ in | |||
19 | { | 19 | { |
20 | services.sxhkd = { | 20 | services.sxhkd = { |
21 | enable = true; | 21 | enable = true; |
22 | keybindings = | 22 | keybindings = |
23 | let | 23 | let |
24 | vol_up ="${volume}/bin/volume sset Master 2%+"; | 24 | vol_up = "${volume}/bin/volume sset Master 2%+"; |
25 | vol_down ="${volume}/bin/volume sset Master 2%-"; | 25 | vol_down = "${volume}/bin/volume sset Master 2%-"; |
26 | in | 26 | in |
27 | { | 27 | { |
28 | "super + slash" = "${pkgs.light}/bin/light -A 2"; | 28 | "super + slash" = "${pkgs.light}/bin/light -A 2"; |
29 | "super + shift + slash" = "${pkgs.light}/bin/light -U 2"; | 29 | "super + shift + slash" = "${pkgs.light}/bin/light -U 2"; |
30 | "super + semicolon" = vol_up; | 30 | "super + semicolon" = vol_up; |
31 | "super + shift + semicolon" = vol_down; | 31 | "super + shift + semicolon" = vol_down; |
32 | "XF86AudioRaiseVolume" = vol_up; | 32 | "XF86AudioRaiseVolume" = vol_up; |
33 | "XF86AudioLowerVolume" = vol_down; | 33 | "XF86AudioLowerVolume" = vol_down; |
34 | "super + ctrl + space" = "${pkgs.dunst}/bin/dunstctl close"; | 34 | "super + ctrl + space" = "${pkgs.dunst}/bin/dunstctl close"; |
35 | "super + shift + space" = "${pkgs.dunst}/bin/dunstctl history-pop"; | 35 | "super + shift + space" = "${pkgs.dunst}/bin/dunstctl history-pop"; |
36 | "super + ctrl + shift + space" = "${pkgs.dunst}/bin/dunstctl close-all"; | 36 | "super + ctrl + shift + space" = "${pkgs.dunst}/bin/dunstctl close-all"; |
37 | }; | 37 | }; |
38 | }; | 38 | }; |
39 | } | 39 | } |
diff --git a/theme/default.nix b/theme/default.nix index b3af086..7c67057 100644 --- a/theme/default.nix +++ b/theme/default.nix | |||
@@ -3,4 +3,4 @@ let | |||
3 | night = import ./night.nix; | 3 | night = import ./night.nix; |
4 | gruvbox = import ./gruvbox.nix; | 4 | gruvbox = import ./gruvbox.nix; |
5 | in | 5 | in |
6 | night | 6 | day |
diff --git a/x/default.nix b/x/default.nix index 0b48175..d262ce7 100644 --- a/x/default.nix +++ b/x/default.nix | |||
@@ -9,6 +9,6 @@ | |||
9 | ./2bwm.nix | 9 | ./2bwm.nix |
10 | ./xft.nix | 10 | ./xft.nix |
11 | ./rxvt.nix | 11 | ./rxvt.nix |
12 | ./xlock.nix | 12 | # ./xlock.nix |
13 | ]; | 13 | ]; |
14 | } | 14 | } |
@@ -31,9 +31,9 @@ with theme; | |||
31 | "*color15" = base07; | 31 | "*color15" = base07; |
32 | 32 | ||
33 | "*.cursorBlink" = "on"; | 33 | "*.cursorBlink" = "on"; |
34 | "URxvt.font" = "xft:${font.name}:size=11:style=Medium"; | 34 | "URxvt.font" = "xft:scientifica:size=11:style=Medium"; |
35 | "URxvt.italicFont" = "xft:${font.name}:size=11:style=Medium"; | 35 | "URxvt.italicFont" = "xft:scientifica:size=11:style=Medium"; |
36 | "URxvt.boldFont" = "xft:${font.name}:size=11:style=Medium"; | 36 | "URxvt.boldFont" = "xft:scientifica:size=11:style=Medium"; |
37 | "*font" = "${font.name}:size=11:style=Regular"; | 37 | "*font" = "${font.name}:size=11:style=Regular"; |
38 | "*italicFont" = "${font.name}:size=11:style=Italic"; | 38 | "*italicFont" = "${font.name}:size=11:style=Italic"; |
39 | "*boldFont" = "${font.name}:size=11:style=Bold"; | 39 | "*boldFont" = "${font.name}:size=11:style=Bold"; |
@@ -11,6 +11,6 @@ | |||
11 | "Xft.hintstyle" = "hintslight"; | 11 | "Xft.hintstyle" = "hintslight"; |
12 | "Xft.hinting" = true; | 12 | "Xft.hinting" = true; |
13 | "Xft.rgba" = "rgb"; | 13 | "Xft.rgba" = "rgb"; |
14 | "Xft.dpi" = 192; | 14 | # "Xft.dpi" = 96; |
15 | }; | 15 | }; |
16 | } | 16 | } |