Flake for my NixOS devices

Imperm add

bwc9876.dev 2bee9642 fe8351b3

verified
+29 -25
+23 -23
flake.lock
··· 15 15 "nuscht-search": "nuscht-search" 16 16 }, 17 17 "locked": { 18 - "lastModified": 1736069220, 19 - "narHash": "sha256-76MaB3COao55nlhWmSmq9PKgu2iGIs54C1cAE0E5J6Y=", 18 + "lastModified": 1736785029, 19 + "narHash": "sha256-xHe4X4Je/4WjBL3BPlI1KGqA5N7VQpi4x57YYU9ZOlI=", 20 20 "owner": "catppuccin", 21 21 "repo": "nix", 22 - "rev": "8eada392fd6571a747e1c5fc358dd61c14c8704e", 22 + "rev": "4a5ac694d7f8a63dec75cbe0ac1c84c818b6b789", 23 23 "type": "github" 24 24 }, 25 25 "original": { ··· 44 44 }, 45 45 "catppuccin-v1_2": { 46 46 "locked": { 47 - "lastModified": 1734728407, 48 - "narHash": "sha256-Let3uJo4YDyfqbqaw66dpZxhJB2TrDyZWSFd5rpPLJA=", 49 - "rev": "23ee86dbf4ed347878115a78971d43025362fab1", 50 - "revCount": 341, 47 + "lastModified": 1734734291, 48 + "narHash": "sha256-CFX4diEQHKvZYjnhf7TLg20m3ge1O4vqgplsk/Kuaek=", 49 + "rev": "1e4c3803b8da874ff75224ec8512cb173036bbd8", 50 + "revCount": 344, 51 51 "type": "tarball", 52 - "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.0/0193e5e0-33b7-7149-a362-bfe56b20f64e/source.tar.gz" 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 - "lastModified": 1736508663, 301 - "narHash": "sha256-ZOaGwa+WnB7Zn3YXimqjmIugAnHePdXCmNu+AHkq808=", 300 + "lastModified": 1736785676, 301 + "narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=", 302 302 "owner": "nix-community", 303 303 "repo": "home-manager", 304 - "rev": "2532b500c3ed2b8940e831039dcec5a5ea093afc", 304 + "rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d", 305 305 "type": "github" 306 306 }, 307 307 "original": { ··· 318 318 ] 319 319 }, 320 320 "locked": { 321 - "lastModified": 1734366194, 322 - "narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=", 321 + "lastModified": 1736373539, 322 + "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=", 323 323 "owner": "nix-community", 324 324 "repo": "home-manager", 325 - "rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f", 325 + "rev": "bd65bc3cde04c16755955630b344bc9e35272c56", 326 326 "type": "github" 327 327 }, 328 328 "original": { ··· 503 503 }, 504 504 "nixpkgs-stable": { 505 505 "locked": { 506 - "lastModified": 1734600368, 507 - "narHash": "sha256-nbG9TijTMcfr+au7ZVbKpAhMJzzE2nQBYmRvSdXUD8g=", 506 + "lastModified": 1736061677, 507 + "narHash": "sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60=", 508 508 "owner": "NixOS", 509 509 "repo": "nixpkgs", 510 - "rev": "b47fd6fa00c6afca88b8ee46cfdb00e104f50bca", 510 + "rev": "cbd8ec4de4469333c82ff40d057350c30e9f7d36", 511 511 "type": "github" 512 512 }, 513 513 "original": { ··· 550 550 "treefmt-nix": "treefmt-nix" 551 551 }, 552 552 "locked": { 553 - "lastModified": 1736715511, 554 - "narHash": "sha256-5YAiZ3wrEJ/fzFoCwNf14xqfRTvgdcnl/+y0vye3Y6A=", 553 + "lastModified": 1736784172, 554 + "narHash": "sha256-dXvzw4LmupgZb2VfwclzygiIyfqjnmKhTdjHDun2rDg=", 555 555 "owner": "nix-community", 556 556 "repo": "nixvim", 557 - "rev": "35d6c12626f9895cd5d8ccf5d19c3d00de394334", 557 + "rev": "a54b752259ff16d340d270928ee603b4b9599192", 558 558 "type": "github" 559 559 }, 560 560 "original": { ··· 573 573 ] 574 574 }, 575 575 "locked": { 576 - "lastModified": 1733773348, 577 - "narHash": "sha256-Y47y+LesOCkJaLvj+dI/Oa6FAKj/T9sKVKDXLNsViPw=", 576 + "lastModified": 1735854821, 577 + "narHash": "sha256-Iv59gMDZajNfezTO0Fw6LHE7uKAShxbvMidmZREit7c=", 578 578 "owner": "NuschtOS", 579 579 "repo": "search", 580 - "rev": "3051be7f403bff1d1d380e4612f0c70675b44fc9", 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 + ".local/state/wireplumber" 67 68 ] 68 - ++ (preShare ["Steam" "Trash"]) 69 - ++ (preConf ["gh" "GitHub Desktop" "spotify" "vesktop" "VencordDesktop" "kdeconnect"]); 69 + ++ (preShare ["Steam" "Trash" "dolphin"]) 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 + "/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 + services.fprintd.enable = true; 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"];