tangled
alpha
login
or
join now
quasigod.xyz
/
nixconfig
8
fork
atom
My NixOS and Home Manager configurations
8
fork
atom
overview
issues
pulls
pipelines
some cleanup
quasigod.xyz
5 months ago
f4424766
d3b78b6b
verified
This commit was signed with the committer's
known signature
.
quasigod.xyz
SSH Key Fingerprint:
SHA256:IYQIQqk4Il5k+VDa+O4RM4mqCqVtyRilM/eLPbx2jjc=
+3
-236
4 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
modules
gaming
default.nix
programs
cli.nix
+3
-218
flake.lock
···
91
91
}
92
92
},
93
93
"flake-compat_2": {
94
94
-
"flake": false,
95
95
-
"locked": {
96
96
-
"lastModified": 1650374568,
97
97
-
"narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
98
98
-
"owner": "edolstra",
99
99
-
"repo": "flake-compat",
100
100
-
"rev": "b4a34015c698c7793d592d66adbab377907a2be8",
101
101
-
"type": "github"
102
102
-
},
103
103
-
"original": {
104
104
-
"owner": "edolstra",
105
105
-
"repo": "flake-compat",
106
106
-
"type": "github"
107
107
-
}
108
108
-
},
109
109
-
"flake-compat_3": {
110
94
"locked": {
111
95
"lastModified": 1747046372,
112
96
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
···
180
164
},
181
165
"flake-parts_4": {
182
166
"inputs": {
183
183
-
"nixpkgs-lib": [
184
184
-
"nixpak",
185
185
-
"nixpkgs"
186
186
-
]
187
187
-
},
188
188
-
"locked": {
189
189
-
"lastModified": 1756770412,
190
190
-
"narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=",
191
191
-
"owner": "hercules-ci",
192
192
-
"repo": "flake-parts",
193
193
-
"rev": "4524271976b625a4a605beefd893f270620fd751",
194
194
-
"type": "github"
195
195
-
},
196
196
-
"original": {
197
197
-
"owner": "hercules-ci",
198
198
-
"repo": "flake-parts",
199
199
-
"type": "github"
200
200
-
}
201
201
-
},
202
202
-
"flake-parts_5": {
203
203
-
"inputs": {
204
167
"nixpkgs-lib": "nixpkgs-lib_4"
205
168
},
206
169
"locked": {
···
236
199
"systems": "systems"
237
200
},
238
201
"locked": {
239
239
-
"lastModified": 1694529238,
240
240
-
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
241
241
-
"owner": "numtide",
242
242
-
"repo": "flake-utils",
243
243
-
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
244
244
-
"type": "github"
245
245
-
},
246
246
-
"original": {
247
247
-
"owner": "numtide",
248
248
-
"repo": "flake-utils",
249
249
-
"type": "github"
250
250
-
}
251
251
-
},
252
252
-
"flake-utils-plus": {
253
253
-
"inputs": {
254
254
-
"flake-utils": "flake-utils"
255
255
-
},
256
256
-
"locked": {
257
257
-
"lastModified": 1715533576,
258
258
-
"narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=",
259
259
-
"owner": "gytis-ivaskevicius",
260
260
-
"repo": "flake-utils-plus",
261
261
-
"rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f",
262
262
-
"type": "github"
263
263
-
},
264
264
-
"original": {
265
265
-
"owner": "gytis-ivaskevicius",
266
266
-
"repo": "flake-utils-plus",
267
267
-
"rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f",
268
268
-
"type": "github"
269
269
-
}
270
270
-
},
271
271
-
"flake-utils_2": {
272
272
-
"inputs": {
273
273
-
"systems": "systems_2"
274
274
-
},
275
275
-
"locked": {
276
202
"lastModified": 1731533236,
277
203
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
278
204
"owner": "numtide",
···
308
234
"type": "github"
309
235
}
310
236
},
311
311
-
"hercules-ci-effects": {
312
312
-
"inputs": {
313
313
-
"flake-parts": [
314
314
-
"nixpak",
315
315
-
"flake-parts"
316
316
-
],
317
317
-
"nixpkgs": [
318
318
-
"nixpak",
319
319
-
"nixpkgs"
320
320
-
]
321
321
-
},
322
322
-
"locked": {
323
323
-
"lastModified": 1758022363,
324
324
-
"narHash": "sha256-ENUhCRWgSX4ni751HieNuQoq06dJvApV/Nm89kh+/A0=",
325
325
-
"owner": "hercules-ci",
326
326
-
"repo": "hercules-ci-effects",
327
327
-
"rev": "1a3667d33e247ad35ca250698d63f49a5453d824",
328
328
-
"type": "github"
329
329
-
},
330
330
-
"original": {
331
331
-
"owner": "hercules-ci",
332
332
-
"repo": "hercules-ci-effects",
333
333
-
"type": "github"
334
334
-
}
335
335
-
},
336
237
"home-manager": {
337
238
"inputs": {
338
239
"nixpkgs": [
···
410
311
"type": "github"
411
312
}
412
313
},
413
413
-
"infuse": {
414
414
-
"flake": false,
415
415
-
"locked": {
416
416
-
"lastModified": 1738726976,
417
417
-
"narHash": "sha256-N+u3vnK3zyXLUuDj/vr62r9tM7uarhKVCaLHWxjo/YY=",
418
418
-
"ref": "refs/heads/trunk",
419
419
-
"rev": "c8fb7397039215e1444c835e36a0da7dc3c743f8",
420
420
-
"revCount": 48,
421
421
-
"type": "git",
422
422
-
"url": "https://codeberg.org/amjoseph/infuse.nix.git"
423
423
-
},
424
424
-
"original": {
425
425
-
"type": "git",
426
426
-
"url": "https://codeberg.org/amjoseph/infuse.nix.git"
427
427
-
}
428
428
-
},
429
314
"jovian": {
430
315
"inputs": {
431
316
"nix-github-actions": "nix-github-actions",
···
493
378
"type": "github"
494
379
}
495
380
},
496
496
-
"mypkgs": {
497
497
-
"inputs": {
498
498
-
"nixpkgs": [
499
499
-
"nixpkgs"
500
500
-
],
501
501
-
"snowfall-lib": "snowfall-lib"
502
502
-
},
503
503
-
"locked": {
504
504
-
"lastModified": 1744572360,
505
505
-
"narHash": "sha256-+uVkiTP8y/dMabwwmDP4rXAxmSwHu7HsYV+qgtHXLGg=",
506
506
-
"ref": "refs/heads/main",
507
507
-
"rev": "1ff3576e04af40bd5be416916d4468f8ad526a07",
508
508
-
"revCount": 25,
509
509
-
"type": "git",
510
510
-
"url": "https://codeberg.org/quasigod/nur.git"
511
511
-
},
512
512
-
"original": {
513
513
-
"type": "git",
514
514
-
"url": "https://codeberg.org/quasigod/nur.git"
515
515
-
}
516
516
-
},
517
517
-
"nilla-cli": {
518
518
-
"locked": {
519
519
-
"lastModified": 1752105995,
520
520
-
"narHash": "sha256-0+d6LZfofBG+4OxnZcFaNg2ycgj1zcOJQUcPL1TEaSc=",
521
521
-
"owner": "nilla-nix",
522
522
-
"repo": "cli",
523
523
-
"rev": "6c6c42eaae3d095de6d1b47396c8b74ea57cb442",
524
524
-
"type": "github"
525
525
-
},
526
526
-
"original": {
527
527
-
"owner": "nilla-nix",
528
528
-
"repo": "cli",
529
529
-
"type": "github"
530
530
-
}
531
531
-
},
532
381
"nix-alien": {
533
382
"inputs": {
534
534
-
"flake-compat": "flake-compat_3",
383
383
+
"flake-compat": "flake-compat_2",
535
384
"nix-index-database": "nix-index-database",
536
385
"nixpkgs": [
537
386
"nixpkgs"
···
666
515
"type": "github"
667
516
}
668
517
},
669
669
-
"nixpak": {
670
670
-
"inputs": {
671
671
-
"flake-parts": "flake-parts_4",
672
672
-
"hercules-ci-effects": "hercules-ci-effects",
673
673
-
"nixpkgs": [
674
674
-
"nixpkgs"
675
675
-
]
676
676
-
},
677
677
-
"locked": {
678
678
-
"lastModified": 1758768328,
679
679
-
"narHash": "sha256-PSg4x8RopDaQ1fkAA9bkmNoSQny373LPwTb/VzlR4uY=",
680
680
-
"owner": "nixpak",
681
681
-
"repo": "nixpak",
682
682
-
"rev": "d0a874ed12135081dfeed555eed8107ac55b01be",
683
683
-
"type": "github"
684
684
-
},
685
685
-
"original": {
686
686
-
"owner": "nixpak",
687
687
-
"repo": "nixpak",
688
688
-
"type": "github"
689
689
-
}
690
690
-
},
691
518
"nixpkgs": {
692
519
"locked": {
693
520
"lastModified": 1759147044,
···
966
793
"flake-parts": "flake-parts",
967
794
"home-manager": "home-manager_2",
968
795
"import-tree": "import-tree",
969
969
-
"infuse": "infuse",
970
796
"lanzaboote": "lanzaboote",
971
797
"moonlight": "moonlight",
972
972
-
"mypkgs": "mypkgs",
973
973
-
"nilla-cli": "nilla-cli",
974
798
"nix-alien": "nix-alien",
975
799
"nix-colors": "nix-colors",
976
800
"nix-gaming": "nix-gaming",
977
801
"nixos-facter-modules": "nixos-facter-modules",
978
802
"nixos-hardware": "nixos-hardware",
979
979
-
"nixpak": "nixpak",
980
803
"nixpkgs": "nixpkgs_2",
981
804
"plover": "plover",
982
805
"sops-nix": "sops-nix",
···
1044
867
"type": "github"
1045
868
}
1046
869
},
1047
1047
-
"snowfall-lib": {
1048
1048
-
"inputs": {
1049
1049
-
"flake-compat": "flake-compat_2",
1050
1050
-
"flake-utils-plus": "flake-utils-plus",
1051
1051
-
"nixpkgs": [
1052
1052
-
"mypkgs",
1053
1053
-
"nixpkgs"
1054
1054
-
]
1055
1055
-
},
1056
1056
-
"locked": {
1057
1057
-
"lastModified": 1736130495,
1058
1058
-
"narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=",
1059
1059
-
"owner": "snowfallorg",
1060
1060
-
"repo": "lib",
1061
1061
-
"rev": "02d941739f98a09e81f3d2d9b3ab08918958beac",
1062
1062
-
"type": "github"
1063
1063
-
},
1064
1064
-
"original": {
1065
1065
-
"owner": "snowfallorg",
1066
1066
-
"repo": "lib",
1067
1067
-
"type": "github"
1068
1068
-
}
1069
1069
-
},
1070
870
"sops-nix": {
1071
871
"inputs": {
1072
872
"nixpkgs": "nixpkgs_3"
···
1100
900
"type": "github"
1101
901
}
1102
902
},
1103
1103
-
"systems_2": {
1104
1104
-
"locked": {
1105
1105
-
"lastModified": 1681028828,
1106
1106
-
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1107
1107
-
"owner": "nix-systems",
1108
1108
-
"repo": "default",
1109
1109
-
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1110
1110
-
"type": "github"
1111
1111
-
},
1112
1112
-
"original": {
1113
1113
-
"owner": "nix-systems",
1114
1114
-
"repo": "default",
1115
1115
-
"type": "github"
1116
1116
-
}
1117
1117
-
},
1118
903
"unify": {
1119
904
"inputs": {
1120
1120
-
"flake-parts": "flake-parts_5",
905
905
+
"flake-parts": "flake-parts_4",
1121
906
"home-manager": [
1122
907
"home-manager"
1123
908
],
···
1141
926
},
1142
927
"vicinae": {
1143
928
"inputs": {
1144
1144
-
"flake-utils": "flake-utils_2",
929
929
+
"flake-utils": "flake-utils",
1145
930
"nixpkgs": "nixpkgs_4"
1146
931
},
1147
932
"locked": {
-16
flake.nix
···
24
24
import-tree.url = "github:vic/import-tree";
25
25
26
26
nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz";
27
27
-
mypkgs = {
28
28
-
url = "git+https://codeberg.org/quasigod/nur.git";
29
29
-
inputs.nixpkgs.follows = "nixpkgs";
30
30
-
};
31
27
32
28
unify = {
33
29
url = "git+https://codeberg.org/quasigod/unify";
···
47
43
48
44
wrapper-manager.url = "github:viperML/wrapper-manager";
49
45
50
50
-
nixpak = {
51
51
-
url = "github:nixpak/nixpak";
52
52
-
inputs.nixpkgs.follows = "nixpkgs";
53
53
-
};
54
54
-
55
46
nix-colors.url = "github:misterio77/nix-colors";
56
47
catppuccin = {
57
48
url = "github:catppuccin/nix";
···
78
69
inputs.nixpkgs.follows = "nixpkgs";
79
70
};
80
71
81
81
-
infuse = {
82
82
-
url = "git+https://codeberg.org/amjoseph/infuse.nix.git";
83
83
-
flake = false;
84
84
-
};
85
85
-
86
72
sops-nix.url = "github:Mic92/sops-nix";
87
87
-
88
88
-
nilla-cli.url = "github:nilla-nix/cli";
89
73
90
74
moonlight = {
91
75
url = "github:moonlight-mod/moonlight"; # Add `/develop` to the flake URL to use nightly.
-1
modules/gaming/default.nix
···
61
61
extraCompatPackages = with pkgs; [
62
62
proton-ge-bin
63
63
steamtinkerlaunch
64
64
-
inputs.mypkgs.packages.${pkgs.system}.proton-cachyos
65
64
];
66
65
};
67
66
gamescope = {
-1
modules/programs/cli.nix
···
45
45
# Nix
46
46
comma
47
47
deadnix
48
48
-
inputs.nilla-cli.packages.${system}.default
49
48
inputs.nix-alien.packages.${system}.default
50
49
lixPackageSets.latest.nix-direnv
51
50
lixPackageSets.latest.nixpkgs-review