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
Update
bwc9876.dev
4 months ago
5242a43b
5acc6fe9
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+137
-29
4 changed files
expand all
collapse all
unified
split
flake.lock
flake.nix
nixosModules
dev+graphics
misc.nix
imperm.nix
+134
-24
flake.lock
···
31
31
]
32
32
},
33
33
"locked": {
34
34
-
"lastModified": 1760692571,
35
35
-
"narHash": "sha256-SgqC+B7F7hHDKug+zRUL83vhibCSknzhRl0+OxUYjn4=",
34
34
+
"lastModified": 1760953099,
35
35
+
"narHash": "sha256-sOKx2YcHa+lWEvaEOIGqLN2WWk1Wf5z6KM02tdfhMtw=",
36
36
"owner": "catppuccin",
37
37
"repo": "nix",
38
38
-
"rev": "8a084b86b6a4b2a1575e8cc67e07c4a687fce276",
38
38
+
"rev": "f5b21876888265d2fee7fb0640d1b66a1c1c6503",
39
39
"type": "github"
40
40
},
41
41
"original": {
···
76
76
},
77
77
"deploy-rs": {
78
78
"inputs": {
79
79
-
"flake-compat": "flake-compat_2",
79
79
+
"flake-compat": "flake-compat_3",
80
80
"nixpkgs": [
81
81
"spoon",
82
82
"nixpkgs"
···
119
119
"type": "github"
120
120
}
121
121
},
122
122
+
"fenix_2": {
123
123
+
"inputs": {
124
124
+
"nixpkgs": [
125
125
+
"spoon",
126
126
+
"nixpkgs"
127
127
+
],
128
128
+
"rust-analyzer-src": "rust-analyzer-src_2"
129
129
+
},
130
130
+
"locked": {
131
131
+
"lastModified": 1760769695,
132
132
+
"narHash": "sha256-eU4HnBCVuBg+c5UninnTh65VrbkkQ8HOjCaC3NDZLYM=",
133
133
+
"owner": "nix-community",
134
134
+
"repo": "fenix",
135
135
+
"rev": "f4cb0863b5d772b7b378ea456ac86c359303dfa7",
136
136
+
"type": "github"
137
137
+
},
138
138
+
"original": {
139
139
+
"owner": "nix-community",
140
140
+
"repo": "fenix",
141
141
+
"type": "github"
142
142
+
}
143
143
+
},
122
144
"flake-compat": {
123
145
"flake": false,
124
146
"locked": {
···
136
158
}
137
159
},
138
160
"flake-compat_2": {
161
161
+
"locked": {
162
162
+
"lastModified": 1733328505,
163
163
+
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
164
164
+
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
165
165
+
"revCount": 69,
166
166
+
"type": "tarball",
167
167
+
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz?rev=ff81ac966bb2cae68946d5ed5fc4994f96d0ffec&revCount=69"
168
168
+
},
169
169
+
"original": {
170
170
+
"type": "tarball",
171
171
+
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
172
172
+
}
173
173
+
},
174
174
+
"flake-compat_3": {
139
175
"flake": false,
140
176
"locked": {
141
177
"lastModified": 1733328505,
···
173
209
}
174
210
},
175
211
"flake-parts_2": {
212
212
+
"inputs": {
213
213
+
"nixpkgs-lib": "nixpkgs-lib"
214
214
+
},
215
215
+
"locked": {
216
216
+
"lastModified": 1754091436,
217
217
+
"narHash": "sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM=",
218
218
+
"owner": "hercules-ci",
219
219
+
"repo": "flake-parts",
220
220
+
"rev": "67df8c627c2c39c41dbec76a1f201929929ab0bd",
221
221
+
"type": "github"
222
222
+
},
223
223
+
"original": {
224
224
+
"owner": "hercules-ci",
225
225
+
"repo": "flake-parts",
226
226
+
"type": "github"
227
227
+
}
228
228
+
},
229
229
+
"flake-parts_3": {
176
230
"inputs": {
177
231
"nixpkgs-lib": [
178
232
"nixvim",
···
388
442
]
389
443
},
390
444
"locked": {
391
391
-
"lastModified": 1760538791,
392
392
-
"narHash": "sha256-1US+u81rwdTEN0s5u45FTLB2BB6lldYdrGZDjzkeyt4=",
445
445
+
"lastModified": 1760925323,
446
446
+
"narHash": "sha256-6Fd7foKFaKxwy6ADHRmZbYaGZZ4E7RvfJyEsmWtYQxY=",
393
447
"owner": "ThatOtherAndrew",
394
448
"repo": "Hexecute",
395
395
-
"rev": "72a14b49a61bbde0678ea37ff06974514181bb6b",
449
449
+
"rev": "42e595602584bb056d0c717eb1c218278c07ce02",
396
450
"type": "github"
397
451
},
398
452
"original": {
···
408
462
]
409
463
},
410
464
"locked": {
411
411
-
"lastModified": 1760809591,
412
412
-
"narHash": "sha256-OxGcFcQdfOK8veZkPdQuqXIotFYiy4sBQB58dMNLeHY=",
465
465
+
"lastModified": 1760929667,
466
466
+
"narHash": "sha256-nZh6uvc71nVNaf/y+wesnjwsmJ6IZZUnP2EzpZe48To=",
413
467
"owner": "nix-community",
414
468
"repo": "home-manager",
415
415
-
"rev": "870883ba11ba1c84f756c0c1f9fa74cdb2a16c1e",
469
469
+
"rev": "189c21cf879669008ccf06e78a553f17e88d8ef0",
416
470
"type": "github"
417
471
},
418
472
"original": {
···
496
550
]
497
551
},
498
552
"locked": {
499
499
-
"lastModified": 1760241904,
500
500
-
"narHash": "sha256-OD7QnaGEVNdukYEbJbUNWPsvnDrpbZOZxVIk6Pt9Jhw=",
553
553
+
"lastModified": 1760846226,
554
554
+
"narHash": "sha256-xmU8kAsRprJiTGBTaGrwmjBP3AMA9ltlrxHKFuy5JWc=",
501
555
"owner": "nix-community",
502
556
"repo": "nix-index-database",
503
503
-
"rev": "c9f5ea45f25652ec2f771f9426ccacb21cbbaeaa",
557
557
+
"rev": "5024e1901239a76b7bf94a4cd27f3507e639d49e",
504
558
"type": "github"
505
559
},
506
560
"original": {
···
509
563
"type": "github"
510
564
}
511
565
},
566
566
+
"nixcord": {
567
567
+
"inputs": {
568
568
+
"flake-compat": "flake-compat_2",
569
569
+
"flake-parts": "flake-parts_2",
570
570
+
"nixpkgs": [
571
571
+
"nixpkgs"
572
572
+
]
573
573
+
},
574
574
+
"locked": {
575
575
+
"lastModified": 1760689525,
576
576
+
"narHash": "sha256-Dl0jvgL5NjgCGkQ8PCLmGIisWcbFhGWPqKRyIGJ9uus=",
577
577
+
"owner": "kaylorben",
578
578
+
"repo": "nixcord",
579
579
+
"rev": "81d2f10a849c4312fefa0cf323dce0a1460dcbbe",
580
580
+
"type": "github"
581
581
+
},
582
582
+
"original": {
583
583
+
"owner": "kaylorben",
584
584
+
"repo": "nixcord",
585
585
+
"type": "github"
586
586
+
}
587
587
+
},
512
588
"nixos-hardware": {
513
589
"locked": {
514
590
"lastModified": 1760106635,
···
526
602
},
527
603
"nixpkgs": {
528
604
"locked": {
529
529
-
"lastModified": 1760524057,
530
530
-
"narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=",
605
605
+
"lastModified": 1760878510,
606
606
+
"narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=",
531
607
"owner": "NixOS",
532
608
"repo": "nixpkgs",
533
533
-
"rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5",
609
609
+
"rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67",
534
610
"type": "github"
535
611
},
536
612
"original": {
···
540
616
"type": "github"
541
617
}
542
618
},
619
619
+
"nixpkgs-lib": {
620
620
+
"locked": {
621
621
+
"lastModified": 1753579242,
622
622
+
"narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=",
623
623
+
"owner": "nix-community",
624
624
+
"repo": "nixpkgs.lib",
625
625
+
"rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e",
626
626
+
"type": "github"
627
627
+
},
628
628
+
"original": {
629
629
+
"owner": "nix-community",
630
630
+
"repo": "nixpkgs.lib",
631
631
+
"type": "github"
632
632
+
}
633
633
+
},
543
634
"nixvim": {
544
635
"inputs": {
545
545
-
"flake-parts": "flake-parts_2",
636
636
+
"flake-parts": "flake-parts_3",
546
637
"nixpkgs": [
547
638
"nixpkgs"
548
639
],
···
550
641
"systems": "systems_2"
551
642
},
552
643
"locked": {
553
553
-
"lastModified": 1760751718,
554
554
-
"narHash": "sha256-IXJeNw3l/zDT02chbp9lCmesPpBnby8aOcc6A0igLaA=",
644
644
+
"lastModified": 1760906375,
645
645
+
"narHash": "sha256-inbXtSqhaDOxvosjvt8hP/Az/wWwRCxjipH4x5DSD6A=",
555
646
"owner": "nix-community",
556
647
"repo": "nixvim",
557
557
-
"rev": "f473cee0d00a8c78b90e417e5a8a658aa4a2fe78",
648
648
+
"rev": "5c1be58f6d938ff93516d00cc3d2c0def4d80198",
558
649
"type": "github"
559
650
},
560
651
"original": {
···
695
786
"imperm": "imperm",
696
787
"lanzaboote": "lanzaboote",
697
788
"nix-index-db": "nix-index-db",
789
789
+
"nixcord": "nixcord",
698
790
"nixos-hardware": "nixos-hardware",
699
791
"nixpkgs": "nixpkgs",
700
792
"nixvim": "nixvim",
···
720
812
"type": "github"
721
813
}
722
814
},
815
815
+
"rust-analyzer-src_2": {
816
816
+
"flake": false,
817
817
+
"locked": {
818
818
+
"lastModified": 1760714286,
819
819
+
"narHash": "sha256-WOt9KquZ1BXjMcVyHpMeliqNRL6BfRvBHFGfRDriDx4=",
820
820
+
"owner": "rust-lang",
821
821
+
"repo": "rust-analyzer",
822
822
+
"rev": "1e20331e42449dfc0b44bce84147a06772d045d7",
823
823
+
"type": "github"
824
824
+
},
825
825
+
"original": {
826
826
+
"owner": "rust-lang",
827
827
+
"ref": "nightly",
828
828
+
"repo": "rust-analyzer",
829
829
+
"type": "github"
830
830
+
}
831
831
+
},
723
832
"rust-overlay": {
724
833
"inputs": {
725
834
"nixpkgs": [
···
744
853
"spoon": {
745
854
"inputs": {
746
855
"deploy-rs": "deploy-rs",
856
856
+
"fenix": "fenix_2",
747
857
"flakelight": [
748
858
"flakelight"
749
859
],
···
758
868
]
759
869
},
760
870
"locked": {
761
761
-
"lastModified": 1760728397,
762
762
-
"narHash": "sha256-z6naEmNTmWQaGXm6tXJtvwVyv/TaJFNhtu5HNA05xP4=",
871
871
+
"lastModified": 1760872113,
872
872
+
"narHash": "sha256-WabIW2s6Os7rXfWVmEex4GQO+xzrP9CX84CR64p80Xo=",
763
873
"ref": "refs/heads/main",
764
764
-
"rev": "4999f91c4d6da229fc253004f449861246e92838",
765
765
-
"revCount": 264,
874
874
+
"rev": "4393a47799ec2716720dab8d6c467f58234f6d9b",
875
875
+
"revCount": 268,
766
876
"type": "git",
767
877
"url": "https://codeberg.org/spoonbaker/mono"
768
878
},
+3
flake.nix
···
29
29
bingus.inputs.nixpkgs.follows = "nixpkgs";
30
30
hexecute.url = "github:ThatOtherAndrew/Hexecute";
31
31
hexecute.inputs.nixpkgs.follows = "nixpkgs";
32
32
+
nixcord.url = "github:kaylorben/nixcord";
33
33
+
nixcord.inputs.nixpkgs.follows = "nixpkgs";
32
34
33
35
spoon.url = "git+https://codeberg.org/spoonbaker/mono";
34
36
spoon.inputs = {
···
57
59
spoon,
58
60
gh-grader-preview,
59
61
hexecute,
62
62
+
nixcord,
60
63
}:
61
64
flakelight ./. {
62
65
imports = [
-2
nixosModules/dev+graphics/misc.nix
···
1
1
{pkgs, ...}: {
2
2
environment.systemPackages = with pkgs; [
3
3
-
github-desktop
4
4
-
chromium
5
3
google-lighthouse
6
4
(cutter.withPlugins (p: with p; [rz-ghidra]))
7
5
];
-3
nixosModules/imperm.nix
···
65
65
])
66
66
++ (preConf [
67
67
"gh"
68
68
-
"GitHub Desktop"
69
69
-
"spotify"
70
70
-
"vesktop"
71
68
"kdeconnect"
72
69
"keepassxc"
73
70
"syncthing"