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
Imperm add
bwc9876.dev
1 year ago
2bee9642
fe8351b3
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+29
-25
3 changed files
expand all
collapse all
unified
split
flake.lock
roles
imperm.nix
systems
aperture.nix
+23
-23
flake.lock
···
15
15
"nuscht-search": "nuscht-search"
16
16
},
17
17
"locked": {
18
18
-
"lastModified": 1736069220,
19
19
-
"narHash": "sha256-76MaB3COao55nlhWmSmq9PKgu2iGIs54C1cAE0E5J6Y=",
18
18
+
"lastModified": 1736785029,
19
19
+
"narHash": "sha256-xHe4X4Je/4WjBL3BPlI1KGqA5N7VQpi4x57YYU9ZOlI=",
20
20
"owner": "catppuccin",
21
21
"repo": "nix",
22
22
-
"rev": "8eada392fd6571a747e1c5fc358dd61c14c8704e",
22
22
+
"rev": "4a5ac694d7f8a63dec75cbe0ac1c84c818b6b789",
23
23
"type": "github"
24
24
},
25
25
"original": {
···
44
44
},
45
45
"catppuccin-v1_2": {
46
46
"locked": {
47
47
-
"lastModified": 1734728407,
48
48
-
"narHash": "sha256-Let3uJo4YDyfqbqaw66dpZxhJB2TrDyZWSFd5rpPLJA=",
49
49
-
"rev": "23ee86dbf4ed347878115a78971d43025362fab1",
50
50
-
"revCount": 341,
47
47
+
"lastModified": 1734734291,
48
48
+
"narHash": "sha256-CFX4diEQHKvZYjnhf7TLg20m3ge1O4vqgplsk/Kuaek=",
49
49
+
"rev": "1e4c3803b8da874ff75224ec8512cb173036bbd8",
50
50
+
"revCount": 344,
51
51
"type": "tarball",
52
52
-
"url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.0/0193e5e0-33b7-7149-a362-bfe56b20f64e/source.tar.gz"
52
52
+
"url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.1/0193e646-1107-7f69-a402-f2a3988ecf1d/source.tar.gz"
53
53
},
54
54
"original": {
55
55
"type": "tarball",
···
297
297
]
298
298
},
299
299
"locked": {
300
300
-
"lastModified": 1736508663,
301
301
-
"narHash": "sha256-ZOaGwa+WnB7Zn3YXimqjmIugAnHePdXCmNu+AHkq808=",
300
300
+
"lastModified": 1736785676,
301
301
+
"narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=",
302
302
"owner": "nix-community",
303
303
"repo": "home-manager",
304
304
-
"rev": "2532b500c3ed2b8940e831039dcec5a5ea093afc",
304
304
+
"rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
305
305
"type": "github"
306
306
},
307
307
"original": {
···
318
318
]
319
319
},
320
320
"locked": {
321
321
-
"lastModified": 1734366194,
322
322
-
"narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=",
321
321
+
"lastModified": 1736373539,
322
322
+
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
323
323
"owner": "nix-community",
324
324
"repo": "home-manager",
325
325
-
"rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f",
325
325
+
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
326
326
"type": "github"
327
327
},
328
328
"original": {
···
503
503
},
504
504
"nixpkgs-stable": {
505
505
"locked": {
506
506
-
"lastModified": 1734600368,
507
507
-
"narHash": "sha256-nbG9TijTMcfr+au7ZVbKpAhMJzzE2nQBYmRvSdXUD8g=",
506
506
+
"lastModified": 1736061677,
507
507
+
"narHash": "sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60=",
508
508
"owner": "NixOS",
509
509
"repo": "nixpkgs",
510
510
-
"rev": "b47fd6fa00c6afca88b8ee46cfdb00e104f50bca",
510
510
+
"rev": "cbd8ec4de4469333c82ff40d057350c30e9f7d36",
511
511
"type": "github"
512
512
},
513
513
"original": {
···
550
550
"treefmt-nix": "treefmt-nix"
551
551
},
552
552
"locked": {
553
553
-
"lastModified": 1736715511,
554
554
-
"narHash": "sha256-5YAiZ3wrEJ/fzFoCwNf14xqfRTvgdcnl/+y0vye3Y6A=",
553
553
+
"lastModified": 1736784172,
554
554
+
"narHash": "sha256-dXvzw4LmupgZb2VfwclzygiIyfqjnmKhTdjHDun2rDg=",
555
555
"owner": "nix-community",
556
556
"repo": "nixvim",
557
557
-
"rev": "35d6c12626f9895cd5d8ccf5d19c3d00de394334",
557
557
+
"rev": "a54b752259ff16d340d270928ee603b4b9599192",
558
558
"type": "github"
559
559
},
560
560
"original": {
···
573
573
]
574
574
},
575
575
"locked": {
576
576
-
"lastModified": 1733773348,
577
577
-
"narHash": "sha256-Y47y+LesOCkJaLvj+dI/Oa6FAKj/T9sKVKDXLNsViPw=",
576
576
+
"lastModified": 1735854821,
577
577
+
"narHash": "sha256-Iv59gMDZajNfezTO0Fw6LHE7uKAShxbvMidmZREit7c=",
578
578
"owner": "NuschtOS",
579
579
"repo": "search",
580
580
-
"rev": "3051be7f403bff1d1d380e4612f0c70675b44fc9",
580
580
+
"rev": "836908e3bddd837ae0f13e215dd48767aee355f0",
581
581
"type": "github"
582
582
},
583
583
"original": {
+4
-2
roles/imperm.nix
···
64
64
".cargo"
65
65
".npm"
66
66
".pnpm"
67
67
+
".local/state/wireplumber"
67
68
]
68
68
-
++ (preShare ["Steam" "Trash"])
69
69
-
++ (preConf ["gh" "GitHub Desktop" "spotify" "vesktop" "VencordDesktop" "kdeconnect"]);
69
69
+
++ (preShare ["Steam" "Trash" "dolphin"])
70
70
+
++ (preConf ["gh" "GitHub Desktop" "spotify" "vesktop" "kdeconnect" "keepassxc"]);
70
71
};
71
72
72
73
environment.persistence.${persistRoot} = {
73
74
enable = true;
74
75
hideMounts = true;
75
76
directories = [
77
77
+
"/var/lib/fprint"
76
78
"/etc/NetworkManager/system-connections"
77
79
];
78
80
users.bean = {
+2
systems/aperture.nix
···
22
22
}: {
23
23
imports = [(modulesPath + "/installer/scan/not-detected.nix")];
24
24
25
25
+
services.fprintd.enable = true;
26
26
+
25
27
boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "nvme" "usb_storage" "sd_mod"];
26
28
boot.initrd.kernelModules = [];
27
29
boot.kernelModules = ["kvm-intel"];