My NixOS config Part 3: Flake-Parts Crusaders nix.ladas552.me
hjem nix nixos impermanence flake-parts nvfetcher niri noctalia

update

ladas552.me fb0d9e53 fba05969

verified
+38 -36
+8 -8
_sources/generated.json
··· 181 181 }, 182 182 "noctalia-dev": { 183 183 "cargoLock": null, 184 - "date": "2026-03-04", 184 + "date": "2026-03-06", 185 185 "extract": null, 186 186 "name": "noctalia-dev", 187 187 "passthru": null, ··· 191 191 "fetchSubmodules": false, 192 192 "leaveDotGit": false, 193 193 "name": null, 194 - "rev": "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b", 195 - "sha256": "sha256-aUrGXbVqB4crb+cMIwo2BwwIQInmOjroqaVe0yYAips=", 194 + "rev": "77de0b0ade368387264c209d989eae00af864f72", 195 + "sha256": "sha256-XPGPM5rAeaRCwn8Ux4TsZV3YbxqyHtMfJyHpJi5OMmc=", 196 196 "sparseCheckout": [], 197 197 "type": "git", 198 198 "url": "https://github.com/noctalia-dev/noctalia-shell" 199 199 }, 200 - "version": "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b" 200 + "version": "77de0b0ade368387264c209d989eae00af864f72" 201 201 }, 202 202 "noctalia-qs": { 203 203 "cargoLock": null, 204 - "date": "2026-03-04", 204 + "date": "2026-03-06", 205 205 "extract": null, 206 206 "name": "noctalia-qs", 207 207 "passthru": null, ··· 211 211 "fetchSubmodules": false, 212 212 "leaveDotGit": false, 213 213 "name": null, 214 - "rev": "f8531192cd09b9ea2e78d18e9cfc9d3dba498690", 215 - "sha256": "sha256-TLHXPoELZA6VeuzC1Zpx+MnSsYzrJs+DSieMgfjAOJc=", 214 + "rev": "04689c17134702a914c911db42d71cac3c32419b", 215 + "sha256": "sha256-GJbFfwZSifrgLSr+13tAq/NDw6RxcP7357ij/sfHloQ=", 216 216 "sparseCheckout": [], 217 217 "type": "git", 218 218 "url": "https://github.com/noctalia-dev/noctalia-qs" 219 219 }, 220 - "version": "f8531192cd09b9ea2e78d18e9cfc9d3dba498690" 220 + "version": "04689c17134702a914c911db42d71cac3c32419b" 221 221 }, 222 222 "sops-nix": { 223 223 "cargoLock": null,
+8 -8
_sources/generated.nix
··· 118 118 }; 119 119 noctalia-dev = { 120 120 pname = "noctalia-dev"; 121 - version = "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b"; 121 + version = "77de0b0ade368387264c209d989eae00af864f72"; 122 122 src = fetchgit { 123 123 url = "https://github.com/noctalia-dev/noctalia-shell"; 124 - rev = "c77497f8aaf2f2ed7ad8d52874c6ca0ed482fd2b"; 124 + rev = "77de0b0ade368387264c209d989eae00af864f72"; 125 125 fetchSubmodules = false; 126 126 deepClone = false; 127 127 leaveDotGit = false; 128 128 sparseCheckout = [ ]; 129 - sha256 = "sha256-aUrGXbVqB4crb+cMIwo2BwwIQInmOjroqaVe0yYAips="; 129 + sha256 = "sha256-XPGPM5rAeaRCwn8Ux4TsZV3YbxqyHtMfJyHpJi5OMmc="; 130 130 }; 131 - date = "2026-03-04"; 131 + date = "2026-03-06"; 132 132 }; 133 133 noctalia-qs = { 134 134 pname = "noctalia-qs"; 135 - version = "f8531192cd09b9ea2e78d18e9cfc9d3dba498690"; 135 + version = "04689c17134702a914c911db42d71cac3c32419b"; 136 136 src = fetchgit { 137 137 url = "https://github.com/noctalia-dev/noctalia-qs"; 138 - rev = "f8531192cd09b9ea2e78d18e9cfc9d3dba498690"; 138 + rev = "04689c17134702a914c911db42d71cac3c32419b"; 139 139 fetchSubmodules = false; 140 140 deepClone = false; 141 141 leaveDotGit = false; 142 142 sparseCheckout = [ ]; 143 - sha256 = "sha256-TLHXPoELZA6VeuzC1Zpx+MnSsYzrJs+DSieMgfjAOJc="; 143 + sha256 = "sha256-GJbFfwZSifrgLSr+13tAq/NDw6RxcP7357ij/sfHloQ="; 144 144 }; 145 - date = "2026-03-04"; 145 + date = "2026-03-06"; 146 146 }; 147 147 sops-nix = { 148 148 pname = "sops-nix";
+14 -14
flake.lock
··· 116 116 ] 117 117 }, 118 118 "locked": { 119 - "lastModified": 1772633327, 120 - "narHash": "sha256-jl+DJB2DUx7EbWLRng+6HNWW/1/VQOnf0NsQB4PlA7I=", 119 + "lastModified": 1772845525, 120 + "narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=", 121 121 "owner": "nix-community", 122 122 "repo": "home-manager", 123 - "rev": "5a75730e6f21ee624cbf86f4915c6e7489c74acc", 123 + "rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0", 124 124 "type": "github" 125 125 }, 126 126 "original": { ··· 199 199 }, 200 200 "nixpkgs_2": { 201 201 "locked": { 202 - "lastModified": 1772542754, 203 - "narHash": "sha256-jx4kZFawgvwWOWmWLc9Jsn0kHNkG+0ESflhb1p8ajb0=", 204 - "rev": "8c809a146a140c5c8806f13399592dbcb1bb5dc4", 202 + "lastModified": 1772624091, 203 + "narHash": "sha256-kx4m0PT8acdAYUXesEkNtGJaZbarQn/C//NNbV4weX8=", 204 + "rev": "80bdc1e5ce51f56b19791b52b2901187931f5353", 205 205 "type": "tarball", 206 - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre957538.8c809a146a14/nixexprs.tar.xz?lastModified=1772542754&rev=8c809a146a140c5c8806f13399592dbcb1bb5dc4" 206 + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre958232.80bdc1e5ce51/nixexprs.tar.xz?lastModified=1772624091&rev=80bdc1e5ce51f56b19791b52b2901187931f5353" 207 207 }, 208 208 "original": { 209 209 "type": "tarball", ··· 240 240 ] 241 241 }, 242 242 "locked": { 243 - "lastModified": 1772651509, 244 - "narHash": "sha256-1ebULhLszxw6dMK0BYQTk1mLG6vdpGBUThVv+0/lFrE=", 243 + "lastModified": 1772813093, 244 + "narHash": "sha256-dAV9AAV+U/bK/gzx9fdpbF92a6mHG6zauJte7SVYAJo=", 245 245 "owner": "notashelf", 246 246 "repo": "nvf", 247 - "rev": "ce82d185882929babb294b39342009f8e1e0575a", 247 + "rev": "daf181249ba80f938d1907074c28822962ee4bdb", 248 248 "type": "github" 249 249 }, 250 250 "original": { ··· 359 359 "sqlite-lib-src": "sqlite-lib-src" 360 360 }, 361 361 "locked": { 362 - "lastModified": 1772647996, 363 - "narHash": "sha256-SsFWAbGvYhXG0zrDlZewSlO5sq2riuj7+j0+SAZW7VM=", 362 + "lastModified": 1772710663, 363 + "narHash": "sha256-DoiqADcD2Z5NscMHPZ7a/RX1+VTexHN68P4WL6eAG04=", 364 364 "ref": "refs/heads/master", 365 - "rev": "d0acfc930f3d0ca8f918cdc443d0278dcdc7e0d0", 366 - "revCount": 2012, 365 + "rev": "e326cc53ad4e9123552bdf20a192aff6ca1eb135", 366 + "revCount": 2019, 367 367 "type": "git", 368 368 "url": "https://tangled.org/@tangled.org/core" 369 369 },
+1
modules/hosts/NixPort/nixport.nix
··· 32 32 # Environmental Variables 33 33 environment.variables = { 34 34 BROWSER = "librewolf"; 35 + EDITOR = "nvim"; 35 36 }; 36 37 37 38 # ZFS needs it
-6
modules/nixosModules/Connections/openssh/home.nix
··· 27 27 identityFile = [ "~/.ssh/NixToks.pub" ]; 28 28 }; 29 29 30 - matchBlocks."git.ladas552.me" = { 31 - host = "git.ladas552.me"; 32 - user = "git"; 33 - identityFile = [ "~/.ssh/NixToks" ]; 34 - }; 35 - 36 30 matchBlocks."aur.archlinux.org" = { 37 31 host = "aur.archlinux.org"; 38 32 user = "aur";
+5
modules/nixosModules/Desktops/niri/niri-flake.nix
··· 18 18 # ] 19 19 # [ "wpaperd" ] 20 20 [ 21 + "brightnessctl" 22 + "set" 23 + "27%" 24 + ] 25 + [ 21 26 "thunar" 22 27 "-d" 23 28 ]
+2
modules/nixosModules/general.nix
··· 13 13 boot.kernelPackages = lib.mkDefault pkgs.linuxKernel.packages.linux_xanmod; 14 14 # boot.kernelPackages = pkgs.linuxKernel.packages.linux_zen; 15 15 16 + # I am not deaf yet 17 + services.speechd.enable = false; 16 18 # Updates firmware directly from vendors 17 19 services.fwupd.enable = true; 18 20 # clear out journalctl logs