tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
Use tangled more
bwc9876.dev
2 weeks ago
4eaa4179
39465c8e
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+83
-154
3 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
homeModules
utils.nix
+80
-148
flake.lock
···
27
27
"uv2nix": "uv2nix"
28
28
},
29
29
"locked": {
30
30
-
"lastModified": 1763383808,
31
31
-
"narHash": "sha256-wBv8S+lt7NBF1+O7nlk+M6H6zXzg8++qrYvYN8+9fx8=",
32
32
-
"owner": "Bwc9876",
33
33
-
"repo": "bingus-bot",
34
34
-
"rev": "0460fb8fcbdcec43ab57830e76bdd40a96253cb8",
35
35
-
"type": "github"
30
30
+
"lastModified": 1772728849,
31
31
+
"narHash": "sha256-7FH8VjuNG3EKYy8ZrnMss+aFq8CwZT53xSUHWoScSPk=",
32
32
+
"ref": "refs/heads/main",
33
33
+
"rev": "cee737606b3c65b12698a29fd96ca64bbc7fd0a2",
34
34
+
"revCount": 42,
35
35
+
"type": "git",
36
36
+
"url": "https://tangled.org/bwc9876.dev/bingus-bot"
36
37
},
37
38
"original": {
38
38
-
"owner": "Bwc9876",
39
39
-
"repo": "bingus-bot",
40
40
-
"type": "github"
39
39
+
"type": "git",
40
40
+
"url": "https://tangled.org/bwc9876.dev/bingus-bot"
41
41
}
42
42
},
43
43
"catppuccin": {
···
62
62
},
63
63
"crane": {
64
64
"locked": {
65
65
-
"lastModified": 1762538466,
66
66
-
"narHash": "sha256-8zrIPl6J+wLm9MH5ksHcW7BUHo7jSNOu0/hA0ohOOaM=",
67
67
-
"owner": "ipetkov",
68
68
-
"repo": "crane",
69
69
-
"rev": "0cea393fffb39575c46b7a0318386467272182fe",
70
70
-
"type": "github"
71
71
-
},
72
72
-
"original": {
73
73
-
"owner": "ipetkov",
74
74
-
"repo": "crane",
75
75
-
"type": "github"
76
76
-
}
77
77
-
},
78
78
-
"crane_2": {
79
79
-
"locked": {
80
65
"lastModified": 1771796463,
81
66
"narHash": "sha256-9bCDuUzpwJXcHMQYMS1yNuzYMmKO/CCwCexpjWOl62I=",
82
67
"owner": "ipetkov",
···
90
75
"type": "github"
91
76
}
92
77
},
93
93
-
"crane_3": {
78
78
+
"crane_2": {
94
79
"locked": {
95
95
-
"lastModified": 1769737823,
96
96
-
"narHash": "sha256-DrBaNpZ+sJ4stXm+0nBX7zqZT9t9P22zbk6m5YhQxS4=",
80
80
+
"lastModified": 1772560058,
81
81
+
"narHash": "sha256-NuVKdMBJldwUXgghYpzIWJdfeB7ccsu1CC7B+NfSoZ8=",
97
82
"owner": "ipetkov",
98
83
"repo": "crane",
99
99
-
"rev": "b2f45c3830aa96b7456a4c4bc327d04d7a43e1ba",
84
84
+
"rev": "db590d9286ed5ce22017541e36132eab4e8b3045",
100
85
"type": "github"
101
86
},
102
87
"original": {
···
105
90
"type": "github"
106
91
}
107
92
},
108
108
-
"crane_4": {
93
93
+
"crane_3": {
109
94
"locked": {
110
95
"lastModified": 1767461147,
111
96
"narHash": "sha256-TH/xTeq/RI+DOzo+c+4F431eVuBpYVwQwBxzURe7kcI=",
···
151
136
"rust-analyzer-src": "rust-analyzer-src_2"
152
137
},
153
138
"locked": {
154
154
-
"lastModified": 1772089934,
155
155
-
"narHash": "sha256-/wg2AldzzgPCxWpTIq3tRq38+drl68SAsgaJqgRjCH8=",
139
139
+
"lastModified": 1772607903,
140
140
+
"narHash": "sha256-6ha2/uDLipFJ1IwE4M3V47AlZzlGVEd7S0OHpBuKa6U=",
156
141
"owner": "nix-community",
157
142
"repo": "fenix",
158
158
-
"rev": "2e634630daa7f0e1e5c7361f2fd152abed885b54",
143
143
+
"rev": "35034975d7ca2aaa92dd02792a3a79515b4cb181",
159
144
"type": "github"
160
145
},
161
146
"original": {
···
241
226
]
242
227
},
243
228
"locked": {
244
244
-
"lastModified": 1762844981,
245
245
-
"narHash": "sha256-Sghy+Gi+zcUDFfdDJuKyPMtF/klSTeWjmJZoQH7SwzA=",
229
229
+
"lastModified": 1772457021,
230
230
+
"narHash": "sha256-TCVI5o3/v/fsLYZhwI7Jp52GVdNq4P/qiAP/B3ww7do=",
246
231
"owner": "nix-community",
247
232
"repo": "flakelight",
248
248
-
"rev": "faf9643dce373b7a556c77af8f8b961a75a066a4",
233
233
+
"rev": "c576dab67cdcdc28e81a85f5f1c9c5743742144e",
249
234
"type": "github"
250
235
},
251
236
"original": {
···
254
239
"type": "github"
255
240
}
256
241
},
257
257
-
"flakelight-rust": {
258
258
-
"inputs": {
259
259
-
"crane": "crane",
260
260
-
"flakelight": [
261
261
-
"gh-grader-preview",
262
262
-
"flakelight"
263
263
-
]
264
264
-
},
265
265
-
"locked": {
266
266
-
"lastModified": 1762865542,
267
267
-
"narHash": "sha256-ye0wzGV4RJ2tO1tMQsw8hqlQxu6F8owPKgePHEFSdE0=",
268
268
-
"owner": "accelbread",
269
269
-
"repo": "flakelight-rust",
270
270
-
"rev": "ba4c6d47cc064110bc6138ba8573c23264af00ba",
271
271
-
"type": "github"
272
272
-
},
273
273
-
"original": {
274
274
-
"owner": "accelbread",
275
275
-
"repo": "flakelight-rust",
276
276
-
"type": "github"
277
277
-
}
278
278
-
},
279
242
"flakelight-treefmt": {
280
243
"inputs": {
281
244
"flakelight": [
···
320
283
"flakelight_3": {
321
284
"inputs": {
322
285
"nixpkgs": [
323
323
-
"gh-grader-preview",
286
286
+
"nu_plugin_dbus",
324
287
"nixpkgs"
325
288
]
326
289
},
327
290
"locked": {
328
328
-
"lastModified": 1762844981,
329
329
-
"narHash": "sha256-Sghy+Gi+zcUDFfdDJuKyPMtF/klSTeWjmJZoQH7SwzA=",
291
291
+
"lastModified": 1772457021,
292
292
+
"narHash": "sha256-TCVI5o3/v/fsLYZhwI7Jp52GVdNq4P/qiAP/B3ww7do=",
330
293
"owner": "nix-community",
331
294
"repo": "flakelight",
332
332
-
"rev": "faf9643dce373b7a556c77af8f8b961a75a066a4",
295
295
+
"rev": "c576dab67cdcdc28e81a85f5f1c9c5743742144e",
333
296
"type": "github"
334
297
},
335
298
"original": {
···
341
304
"flakelight_4": {
342
305
"inputs": {
343
306
"nixpkgs": [
344
344
-
"nu_plugin_dbus",
345
345
-
"nixpkgs"
346
346
-
]
347
347
-
},
348
348
-
"locked": {
349
349
-
"lastModified": 1769797828,
350
350
-
"narHash": "sha256-giiWJpkyacToMLIBZ2/YI83Qbbn9NNyaI8qkgvsrpe8=",
351
351
-
"owner": "nix-community",
352
352
-
"repo": "flakelight",
353
353
-
"rev": "dba4e31cafdf25c5d195e55f5d429b19bbd85e06",
354
354
-
"type": "github"
355
355
-
},
356
356
-
"original": {
357
357
-
"owner": "nix-community",
358
358
-
"repo": "flakelight",
359
359
-
"type": "github"
360
360
-
}
361
361
-
},
362
362
-
"flakelight_5": {
363
363
-
"inputs": {
364
364
-
"nixpkgs": [
365
307
"wayland-mpris-idle-inhibit",
366
308
"nixpkgs"
367
309
]
···
380
322
"type": "github"
381
323
}
382
324
},
383
383
-
"gh-grader-preview": {
384
384
-
"inputs": {
385
385
-
"flakelight": "flakelight_3",
386
386
-
"flakelight-rust": "flakelight-rust",
387
387
-
"nixpkgs": [
388
388
-
"nixpkgs"
389
389
-
]
390
390
-
},
391
391
-
"locked": {
392
392
-
"lastModified": 1762968306,
393
393
-
"narHash": "sha256-xPjGdFQXE9xXMA/CmWTkgrpp6Wtqy0Yo+Q8cQbanQSQ=",
394
394
-
"owner": "Bwc9876",
395
395
-
"repo": "gh-grader-preview",
396
396
-
"rev": "4c13612797c048c141e437217c7cec2d74c38cd5",
397
397
-
"type": "github"
398
398
-
},
399
399
-
"original": {
400
400
-
"owner": "Bwc9876",
401
401
-
"repo": "gh-grader-preview",
402
402
-
"type": "github"
403
403
-
}
404
404
-
},
405
325
"gitignore": {
406
326
"inputs": {
407
327
"nixpkgs": [
···
557
477
},
558
478
"lanzaboote": {
559
479
"inputs": {
560
560
-
"crane": "crane_2",
480
480
+
"crane": "crane",
561
481
"nixpkgs": [
562
482
"nixpkgs"
563
483
],
···
589
509
"original": {
590
510
"type": "tarball",
591
511
"url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
512
512
+
}
513
513
+
},
514
514
+
"mermaid-src": {
515
515
+
"flake": false,
516
516
+
"locked": {
517
517
+
"narHash": "sha256-/YOdECG2V5c3kJ1QfGvhziTT6K/Dx/4mOk2mr3Fs/do=",
518
518
+
"type": "file",
519
519
+
"url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
520
520
+
},
521
521
+
"original": {
522
522
+
"type": "file",
523
523
+
"url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
592
524
}
593
525
},
594
526
"mrpack-install": {
···
639
571
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
640
572
},
641
573
"locked": {
642
642
-
"lastModified": 1772631301,
643
643
-
"narHash": "sha256-wAHeBX+aSiA+cAlWtwe5NisjMfrJq6WxrtT+CE7/tFM=",
574
574
+
"lastModified": 1772698812,
575
575
+
"narHash": "sha256-7+K/VaZ7TXUeUGSYshg8wC3UsRZHB+M4x6r38Q1B79c=",
644
576
"owner": "sodiboo",
645
577
"repo": "niri-flake",
646
646
-
"rev": "110e61e49828860499ead8bc539470f1261896ae",
578
578
+
"rev": "5641625ef950f024e3e0e3f38bb91f876290c0be",
647
579
"type": "github"
648
580
},
649
581
"original": {
···
722
654
},
723
655
"nixpkgs": {
724
656
"locked": {
725
725
-
"lastModified": 1772542754,
726
726
-
"narHash": "sha256-WGV2hy+VIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg=",
657
657
+
"lastModified": 1772624091,
658
658
+
"narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=",
727
659
"owner": "NixOS",
728
660
"repo": "nixpkgs",
729
729
-
"rev": "8c809a146a140c5c8806f13399592dbcb1bb5dc4",
661
661
+
"rev": "80bdc1e5ce51f56b19791b52b2901187931f5353",
730
662
"type": "github"
731
663
},
732
664
"original": {
···
776
708
},
777
709
"nu_plugin_dbus": {
778
710
"inputs": {
779
779
-
"crane": "crane_3",
780
780
-
"flakelight": "flakelight_4",
711
711
+
"crane": "crane_2",
712
712
+
"flakelight": "flakelight_3",
781
713
"nixpkgs": [
782
714
"nixpkgs"
783
715
]
784
716
},
785
717
"locked": {
786
786
-
"lastModified": 1769969481,
787
787
-
"narHash": "sha256-hg4kxmp1gct1YHn69rJ/7iz1ew6VBWAkZj14XEKo1sM=",
788
788
-
"owner": "Bwc9876",
789
789
-
"repo": "nu_plugin_dbus",
790
790
-
"rev": "da10f6da4886325ad6463cfb7a1a5eb4212031b3",
791
791
-
"type": "github"
718
718
+
"lastModified": 1772729051,
719
719
+
"narHash": "sha256-yWTxtuziOSDmwB6hHPDx7B7tgqL6tEbFr9R8fEoGvE4=",
720
720
+
"ref": "refs/heads/main",
721
721
+
"rev": "73f3d693303f99dc2498d2ae0e098bd89e9e5317",
722
722
+
"revCount": 71,
723
723
+
"type": "git",
724
724
+
"url": "https://tangled.org/bwc9876.dev/nu_plugin_dbus"
792
725
},
793
726
"original": {
794
794
-
"owner": "Bwc9876",
795
795
-
"repo": "nu_plugin_dbus",
796
796
-
"type": "github"
727
727
+
"type": "git",
728
728
+
"url": "https://tangled.org/bwc9876.dev/nu_plugin_dbus"
797
729
}
798
730
},
799
731
"packwiz": {
···
838
770
"prismlauncher-meta": {
839
771
"flake": false,
840
772
"locked": {
841
841
-
"lastModified": 1771952543,
842
842
-
"narHash": "sha256-MOVsxA43+lH8WeGq0NFQpfjHwYqWYslQfhZ+Chp4SNk=",
773
773
+
"lastModified": 1772566295,
774
774
+
"narHash": "sha256-mX6M3sN5WsG4jFKTllxSCkyCvss1leT+OEU2+VqQrxM=",
843
775
"owner": "PrismLauncher",
844
776
"repo": "meta-upstream",
845
845
-
"rev": "d5614971f05c87f591c70698a136192605b40a14",
777
777
+
"rev": "8aff87c8349978940c2c219f51fa927586a9fdfe",
846
778
"type": "github"
847
779
},
848
780
"original": {
···
867
799
]
868
800
},
869
801
"locked": {
870
870
-
"lastModified": 1761781027,
871
871
-
"narHash": "sha256-YDvxPAm2WnxrznRqWwHLjryBGG5Ey1ATEJXrON+TWt8=",
802
802
+
"lastModified": 1772555609,
803
803
+
"narHash": "sha256-3BA3HnUvJSbHJAlJj6XSy0Jmu7RyP2gyB/0fL7XuEDo=",
872
804
"owner": "pyproject-nix",
873
805
"repo": "build-system-pkgs",
874
874
-
"rev": "795a980d25301e5133eca37adae37283ec3c8e66",
806
806
+
"rev": "c37f66a953535c394244888598947679af231863",
875
807
"type": "github"
876
808
},
877
809
"original": {
···
888
820
]
889
821
},
890
822
"locked": {
891
891
-
"lastModified": 1763017646,
892
892
-
"narHash": "sha256-Z+R2lveIp6Skn1VPH3taQIuMhABg1IizJd8oVdmdHsQ=",
823
823
+
"lastModified": 1771518446,
824
824
+
"narHash": "sha256-nFJSfD89vWTu92KyuJWDoTQJuoDuddkJV3TlOl1cOic=",
893
825
"owner": "pyproject-nix",
894
826
"repo": "pyproject.nix",
895
895
-
"rev": "47bd6f296502842643078d66128f7b5e5370790c",
827
827
+
"rev": "eb204c6b3335698dec6c7fc1da0ebc3c6df05937",
896
828
"type": "github"
897
829
},
898
830
"original": {
···
908
840
"fenix": "fenix",
909
841
"flakelight": "flakelight_2",
910
842
"flakelight-treefmt": "flakelight-treefmt",
911
911
-
"gh-grader-preview": "gh-grader-preview",
912
843
"hm": "hm",
913
844
"imperm": "imperm",
914
845
"lanzaboote": "lanzaboote",
···
944
875
"rust-analyzer-src_2": {
945
876
"flake": false,
946
877
"locked": {
947
947
-
"lastModified": 1771962994,
948
948
-
"narHash": "sha256-/HdzuE1cHT93r39IVEBuzeJBD9mNutnyrVufO8JSwQQ=",
878
878
+
"lastModified": 1772438613,
879
879
+
"narHash": "sha256-D+yZsIKkfRABreaY0Q+jsCtLB5WlnBKpZ1+Sk5qjuRQ=",
949
880
"owner": "rust-lang",
950
881
"repo": "rust-analyzer",
951
951
-
"rev": "ff041aa3373a0440611e6ecebdcf8f6f86fa9b9f",
882
882
+
"rev": "3c4ae110c7682cfc723f9f0adb49c19e2e7a0893",
952
883
"type": "github"
953
884
},
954
885
"original": {
···
999
930
"prismlauncher-meta": "prismlauncher-meta"
1000
931
},
1001
932
"locked": {
1002
1002
-
"lastModified": 1772242513,
1003
1003
-
"narHash": "sha256-YdkJPmwQQ/kAmG4iylbeqoR5gBnq43GZNlbP4p1/JS4=",
933
933
+
"lastModified": 1772652434,
934
934
+
"narHash": "sha256-+9/UjMAXuon/BQuzwb5C0fHNMe1sDlQeaVsYcSQzmBk=",
1004
935
"ref": "refs/heads/main",
1005
1005
-
"rev": "ee9f3811d0d71fb0c9b8b513d28968470e6936ae",
1006
1006
-
"revCount": 390,
936
936
+
"rev": "47d4b430a799063688f2827bc960f05d86274d79",
937
937
+
"revCount": 391,
1007
938
"type": "git",
1008
939
"url": "https://codeberg.org/spoonbaker/mono"
1009
940
},
···
1066
997
"indigo": "indigo",
1067
998
"inter-fonts-src": "inter-fonts-src",
1068
999
"lucide-src": "lucide-src",
1000
1000
+
"mermaid-src": "mermaid-src",
1069
1001
"nixpkgs": [
1070
1002
"nixpkgs"
1071
1003
],
1072
1004
"sqlite-lib-src": "sqlite-lib-src"
1073
1005
},
1074
1006
"locked": {
1075
1075
-
"lastModified": 1772611656,
1076
1076
-
"narHash": "sha256-o/drjqXS+BZm7klAuZ0K+DxhMBCYYyyajwI2D9Wkr4w=",
1007
1007
+
"lastModified": 1772710663,
1008
1008
+
"narHash": "sha256-DoiqADcD2Z5NscMHPZ7a/RX1+VTexHN68P4WL6eAG04=",
1077
1009
"ref": "refs/heads/master",
1078
1078
-
"rev": "7b28c489b8a3c3ddcc35639aa61c35478be65fab",
1079
1079
-
"revCount": 2009,
1010
1010
+
"rev": "e326cc53ad4e9123552bdf20a192aff6ca1eb135",
1011
1011
+
"revCount": 2019,
1080
1012
"type": "git",
1081
1013
"url": "https://tangled.org/tangled.org/core"
1082
1014
},
···
1119
1051
]
1120
1052
},
1121
1053
"locked": {
1122
1122
-
"lastModified": 1763349549,
1123
1123
-
"narHash": "sha256-GQKYN9j8HOh09RW2I739tyu87ygcsAmpJJ32FspWVJ8=",
1054
1054
+
"lastModified": 1772545244,
1055
1055
+
"narHash": "sha256-Ys+5UMOqp2kRvnSjyBcvGnjOhkIXB88On1ZcAstz1vY=",
1124
1056
"owner": "pyproject-nix",
1125
1057
"repo": "uv2nix",
1126
1126
-
"rev": "071b718279182c5585f74939c2902c202f93f588",
1058
1058
+
"rev": "482aba340ded40ef557d331315f227d5eba84ced",
1127
1059
"type": "github"
1128
1060
},
1129
1061
"original": {
···
1134
1066
},
1135
1067
"wayland-mpris-idle-inhibit": {
1136
1068
"inputs": {
1137
1137
-
"crane": "crane_4",
1138
1138
-
"flakelight": "flakelight_5",
1069
1069
+
"crane": "crane_3",
1070
1070
+
"flakelight": "flakelight_4",
1139
1071
"nixpkgs": [
1140
1072
"nixpkgs"
1141
1073
]
+2
-5
flake.nix
···
29
29
imperm.url = "github:nix-community/impermanence";
30
30
imperm.inputs.nixpkgs.follows = "nixpkgs";
31
31
imperm.inputs.home-manager.follows = "hm";
32
32
-
nu_plugin_dbus.url = "github:Bwc9876/nu_plugin_dbus";
32
32
+
nu_plugin_dbus.url = "git+https://tangled.org/bwc9876.dev/nu_plugin_dbus";
33
33
nu_plugin_dbus.inputs.nixpkgs.follows = "nixpkgs";
34
34
-
gh-grader-preview.url = "github:Bwc9876/gh-grader-preview";
35
35
-
gh-grader-preview.inputs.nixpkgs.follows = "nixpkgs";
36
36
-
bingus.url = "github:Bwc9876/bingus-bot";
34
34
+
bingus.url = "git+https://tangled.org/bwc9876.dev/bingus-bot";
37
35
bingus.inputs.nixpkgs.follows = "nixpkgs";
38
36
niri.url = "github:sodiboo/niri-flake";
39
37
niri.inputs.nixpkgs.follows = "nixpkgs";
···
69
67
nu_plugin_dbus,
70
68
bingus,
71
69
spoon,
72
72
-
gh-grader-preview,
73
70
niri,
74
71
musnix,
75
72
tangled,
+1
-1
homeModules/utils.nix
···
30
30
dust
31
31
zip
32
32
unzip
33
33
-
inputs.gh-grader-preview.packages.${pkgs.system}.default
33
33
+
# inputs.gh-grader-preview.packages.${pkgs.system}.default
34
34
libqalculate
35
35
p7zip
36
36
poop