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, add mc dev option
bwc9876.dev
2 months ago
3701696e
13d5b4ba
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+55
-35
4 changed files
expand all
collapse all
unified
split
flake.lock
homeModules
dev.nix
nixosConfigurations
aperture.nix
packages
packwiz.nix
+34
-34
flake.lock
···
61
61
},
62
62
"crane_2": {
63
63
"locked": {
64
64
-
"lastModified": 1766194365,
65
65
-
"narHash": "sha256-4AFsUZ0kl6MXSm4BaQgItD0VGlEKR3iq7gIaL7TjBvc=",
64
64
+
"lastModified": 1766774972,
65
65
+
"narHash": "sha256-8qxEFpj4dVmIuPn9j9z6NTbU+hrcGjBOvaxTzre5HmM=",
66
66
"owner": "ipetkov",
67
67
"repo": "crane",
68
68
-
"rev": "7d8ec2c71771937ab99790b45e6d9b93d15d9379",
68
68
+
"rev": "01bc1d404a51a0a07e9d8759cd50a7903e218c82",
69
69
"type": "github"
70
70
},
71
71
"original": {
···
274
274
]
275
275
},
276
276
"locked": {
277
277
-
"lastModified": 1766825157,
278
278
-
"narHash": "sha256-pm6K7ziSjlXyJCb4BlRM4gZCwkGhTedX8KY++4Roa3A=",
277
277
+
"lastModified": 1767012911,
278
278
+
"narHash": "sha256-+olVAh2dL9mg7C94bMYFpfzqaplHVigtUSpszS86xDM=",
279
279
"owner": "nix-community",
280
280
"repo": "flakelight",
281
281
-
"rev": "48f79201ad4d46783e9d76f10f4df7e1f3985f26",
281
281
+
"rev": "1eb3dee6b0dfbae9d0cb0c139a816ea62c5aa7ca",
282
282
"type": "github"
283
283
},
284
284
"original": {
···
401
401
]
402
402
},
403
403
"locked": {
404
404
-
"lastModified": 1766980997,
405
405
-
"narHash": "sha256-oegDNAvyQwaG3GqSi4U5jpKM7SYHGESGVIuKMRV/lbw=",
404
404
+
"lastModified": 1767048910,
405
405
+
"narHash": "sha256-KLFTeA/xquN+F3XHLAXcserk0L0nijbhzuldxNDF1eE=",
406
406
"owner": "nix-community",
407
407
"repo": "home-manager",
408
408
-
"rev": "7a7b43c7231a439d248179ba8d561dd6cd81799b",
408
408
+
"rev": "d99b4ca5debaa082c7d76015aa2b7f3fc7e8b5f7",
409
409
"type": "github"
410
410
},
411
411
"original": {
···
439
439
"rust-overlay": "rust-overlay"
440
440
},
441
441
"locked": {
442
442
-
"lastModified": 1766582277,
443
443
-
"narHash": "sha256-mUZRMKId7Uycwnt31RytPwhmY/8UTbk92ckZWHoS0Eg=",
442
442
+
"lastModified": 1767013031,
443
443
+
"narHash": "sha256-p8ANXBakAtfX/aEhLbU6w0tuQe3nrBvLdHbKirJP7ug=",
444
444
"owner": "nix-community",
445
445
"repo": "lanzaboote",
446
446
-
"rev": "4c78502846c1ef668eedbd4f55d818ebac5388ac",
446
446
+
"rev": "c2a82339373daee8cbbcad5f51f22ae6b71069e0",
447
447
"type": "github"
448
448
},
449
449
"original": {
···
480
480
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
481
481
},
482
482
"locked": {
483
483
-
"lastModified": 1766968208,
484
484
-
"narHash": "sha256-WM6X8mnpjmCU+fpaFNH4w2R7GVJllXtv4UKRIPmbCIo=",
483
483
+
"lastModified": 1767077227,
484
484
+
"narHash": "sha256-wdUitn3XbaC99X0ctfHf0q5lGQ/1ogUwzjqTD4bkrDg=",
485
485
"owner": "sodiboo",
486
486
"repo": "niri-flake",
487
487
-
"rev": "503a635a4a734f4e8852f4387886ab9f58724da5",
487
487
+
"rev": "9c4cb4a2b1adf7a24064a8cf5c829f464622d520",
488
488
"type": "github"
489
489
},
490
490
"original": {
···
513
513
"niri-unstable": {
514
514
"flake": false,
515
515
"locked": {
516
516
-
"lastModified": 1766751930,
517
517
-
"narHash": "sha256-83/YSW6c58i/iwGzAFApuMy6MCgoIaROeCcoIGh+ViU=",
516
516
+
"lastModified": 1767072131,
517
517
+
"narHash": "sha256-JEpNneZyi8ydU0VVpxrHis2panjmeagFLGAiqigWMbE=",
518
518
"owner": "YaLTeR",
519
519
"repo": "niri",
520
520
-
"rev": "b5640d5293ad8dca06cb447692ea7cbb21680eb1",
520
520
+
"rev": "1ab1737653d8727c63252fb569e011c0903a9ace",
521
521
"type": "github"
522
522
},
523
523
"original": {
···
548
548
},
549
549
"nixos-hardware": {
550
550
"locked": {
551
551
-
"lastModified": 1766568855,
552
552
-
"narHash": "sha256-UXVtN77D7pzKmzOotFTStgZBqpOcf8cO95FcupWp4Zo=",
551
551
+
"lastModified": 1767070591,
552
552
+
"narHash": "sha256-b0aM3221Pw6vbACFqZrVzZjMNqXVPi1dvgLr8QTbajc=",
553
553
"owner": "NixOS",
554
554
"repo": "nixos-hardware",
555
555
-
"rev": "c5db9569ac9cc70929c268ac461f4003e3e5ca80",
555
555
+
"rev": "9b3c38bf6c260d0e88154ef07fa833fa845bfd14",
556
556
"type": "github"
557
557
},
558
558
"original": {
···
579
579
},
580
580
"nixpkgs-stable": {
581
581
"locked": {
582
582
-
"lastModified": 1766736597,
583
583
-
"narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=",
582
582
+
"lastModified": 1766885793,
583
583
+
"narHash": "sha256-P6RVkrM9JLCW6xBjSwHfgTOQ1JwBUma5xe5LI8xAPC0=",
584
584
"owner": "NixOS",
585
585
"repo": "nixpkgs",
586
586
-
"rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852",
586
586
+
"rev": "9ef261221d1e72399f2036786498d78c38185c46",
587
587
"type": "github"
588
588
},
589
589
"original": {
···
602
602
"systems": "systems"
603
603
},
604
604
"locked": {
605
605
-
"lastModified": 1766941632,
606
606
-
"narHash": "sha256-QB8XEoY5D2iRYntcKzJ5wlvgpqqQSe0P0h5CvBO/rUk=",
605
605
+
"lastModified": 1767002962,
606
606
+
"narHash": "sha256-HGFRwMRUwt56E+SiVX9YQOzpOwHy0/rtEqMoEbkF8Yg=",
607
607
"owner": "nix-community",
608
608
"repo": "nixvim",
609
609
-
"rev": "ff75a5d3cc674391814c4703464ea1a3db204078",
609
609
+
"rev": "63c957603751f0a107c4d9c2cbaff1c8749fc9f1",
610
610
"type": "github"
611
611
},
612
612
"original": {
···
804
804
]
805
805
},
806
806
"locked": {
807
807
-
"lastModified": 1766285238,
808
808
-
"narHash": "sha256-DqVXFZ4ToiFHgnxebMWVL70W+U+JOxpmfD37eWD/Qc8=",
807
807
+
"lastModified": 1766976750,
808
808
+
"narHash": "sha256-w+o3AIBI56tzfMJRqRXg9tSXnpQRN5hAT15o2t9rxYw=",
809
809
"owner": "oxalica",
810
810
"repo": "rust-overlay",
811
811
-
"rev": "c4249d0c370d573d95e33b472014eae4f2507c2f",
811
811
+
"rev": "9fe44e7f05b734a64a01f92fc51ad064fb0a884f",
812
812
"type": "github"
813
813
},
814
814
"original": {
···
838
838
"prismlauncher-meta": "prismlauncher-meta"
839
839
},
840
840
"locked": {
841
841
-
"lastModified": 1766997046,
842
842
-
"narHash": "sha256-2SmSOtkzDd5H+3bgIJ6o7rUzzbkH1Z4YAsiHHOdCFn0=",
841
841
+
"lastModified": 1767004101,
842
842
+
"narHash": "sha256-Q4KqZnTELWzEeGqhU6hSdlt3bFOqxF1qXRxnK8LFQhY=",
843
843
"ref": "refs/heads/main",
844
844
-
"rev": "2969e5a22668b46310dbb23425846e7291801d81",
845
845
-
"revCount": 349,
844
844
+
"rev": "b43348232664596e9c638da5b68a9703732d4c03",
845
845
+
"revCount": 351,
846
846
"type": "git",
847
847
"url": "https://codeberg.org/spoonbaker/mono"
848
848
},
+7
-1
homeModules/dev.nix
···
1
1
-
{inputs, ...}: {
1
1
+
{inputs, outputs, ...}: {
2
2
config,
3
3
lib,
4
4
pkgs,
···
16
16
python = mkLangOpt "Python dev stuff";
17
17
dotnet = mkLangOpt ".NET dev stuff";
18
18
cutter = mkLangOpt "Cutter";
19
19
+
mc = lib.mkEnableOption "Minecraft modpack stuff";
19
20
};
20
21
21
22
config = let
···
68
69
gcc
69
70
gdb
70
71
])
72
72
+
++ (lib.optionals conf.mc [
73
73
+
outputs.packages.${pkgs.system}.packwiz
74
74
+
inputs.spoon.packages.${pkgs.system}.mc-srv-git-hook.passthru.mrpack-install'
75
75
+
jre
76
76
+
])
71
77
++ (lib.optionals conf.rust [
72
78
(pkgs.fenix.complete.withComponents [
73
79
"cargo"
+1
nixosConfigurations/aperture.nix
···
33
33
enable = true;
34
34
dev-name = "APERTURE";
35
35
};
36
36
+
dev.mc = true;
36
37
};
37
38
38
39
home-manager.users.bean.programs.niri.settings.outputs."eDP-1".scale = 1;
+13
packages/packwiz.nix
···
1
1
+
{ packwiz, fetchFromGitHub, ... }:
2
2
+
packwiz.overrideAttrs (prev: next: {
3
3
+
version = "0-unstable-2025-11-24";
4
4
+
5
5
+
src = fetchFromGitHub {
6
6
+
owner = "packwiz";
7
7
+
repo = "packwiz";
8
8
+
rev = "52b123018f9e19b49703f76e78ad415642acf5c5";
9
9
+
sha256 = "sha256-EVs2PngdapCUSf6J946rpJWnEbM8TtlDQQS/Zg16Qfs=";
10
10
+
};
11
11
+
12
12
+
vendorHash = "sha256-P1SsvHTYKUoPve9m1rloBfMxUNcDKr/YYU4dr4vZbTE=";
13
13
+
})