Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update nix-serve

+50 -33
+31 -31
flake.lock
··· 46 46 "determinate-nixd-aarch64-darwin": { 47 47 "flake": false, 48 48 "locked": { 49 - "narHash": "sha256-6PWoqx52nvlWzlElTjcn7KAPKitfcKZYEFSsC3PoEoE=", 49 + "narHash": "sha256-uWDS94cAYprGj+AwuT42nuuDDicRLj1S0JwalZGeBRU=", 50 50 "type": "file", 51 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/macOS" 51 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/macOS" 52 52 }, 53 53 "original": { 54 54 "type": "file", 55 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/macOS" 55 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/macOS" 56 56 } 57 57 }, 58 58 "determinate-nixd-aarch64-linux": { 59 59 "flake": false, 60 60 "locked": { 61 - "narHash": "sha256-b1e25BUPL7Qf0QVbYlfZ/+QiClrP/SHIjMPtA47aOLc=", 61 + "narHash": "sha256-uHBcZCh2/Bj5/88TDihupA336tSQDk7s5lVP66IDAX0=", 62 62 "type": "file", 63 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/aarch64-linux" 63 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/aarch64-linux" 64 64 }, 65 65 "original": { 66 66 "type": "file", 67 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/aarch64-linux" 67 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/aarch64-linux" 68 68 } 69 69 }, 70 70 "determinate-nixd-x86_64-linux": { 71 71 "flake": false, 72 72 "locked": { 73 - "narHash": "sha256-8EI2f8IftPcRFlR6K4+cpIEAVf5UIeMCjHysEtVqDw0=", 73 + "narHash": "sha256-y+l05H6GNv/1WcrMztDYem8VBWqjc9gNg4WjeQ1PQxo=", 74 74 "type": "file", 75 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/x86_64-linux" 75 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/x86_64-linux" 76 76 }, 77 77 "original": { 78 78 "type": "file", 79 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.14.0/x86_64-linux" 79 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/x86_64-linux" 80 80 } 81 81 }, 82 82 "determinite": { ··· 90 90 ] 91 91 }, 92 92 "locked": { 93 - "lastModified": 1765254444, 94 - "narHash": "sha256-kAO/ZeBnjaF+uqOP6qweXlRk2ylocLuv/9Dn8FsuPlU=", 95 - "rev": "3ccc0297525e51ac3d7905509e0616c9c8350108", 96 - "revCount": 316, 93 + "lastModified": 1766549083, 94 + "narHash": "sha256-G1Hljg7vIBt8n9cxO382YAZWtZU/mYfQcg3icdNG8RQ=", 95 + "rev": "ba8999fac986e70f52b4cba15047be7bbb7b6346", 96 + "revCount": 318, 97 97 "type": "tarball", 98 - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.14.0/019b0160-c5de-7941-9c26-cb47bc17eec3/source.tar.gz" 98 + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.15.1/019b4e8a-dc22-75db-aef5-a447efbb1a13/source.tar.gz" 99 99 }, 100 100 "original": { 101 101 "type": "tarball", ··· 230 230 ] 231 231 }, 232 232 "locked": { 233 - "lastModified": 1765384171, 234 - "narHash": "sha256-FuFtkJrW1Z7u+3lhzPRau69E0CNjADku1mLQQflUORo=", 233 + "lastModified": 1767024057, 234 + "narHash": "sha256-B1aycRjMRvb6QOGbnqDhiDzZwMebj5jxZ5qyJzaKvpI=", 235 235 "owner": "nix-community", 236 236 "repo": "home-manager", 237 - "rev": "44777152652bc9eacf8876976fa72cc77ca8b9d8", 237 + "rev": "34578a2fdfce4257ce5f5baf6e7efbd4e4e252b1", 238 238 "type": "github" 239 239 }, 240 240 "original": { ··· 253 253 "nixpkgs-regression": "nixpkgs-regression" 254 254 }, 255 255 "locked": { 256 - "lastModified": 1765252170, 257 - "narHash": "sha256-p98D44tYJMgB5Qet5S8cTQFdffk/GmoaGkpQtZ3hqJU=", 258 - "rev": "1ddd28880651054346c34009d7bb9de36f1db2c1", 259 - "revCount": 23362, 256 + "lastModified": 1766546676, 257 + "narHash": "sha256-GsC52VFF9Gi2pgP/haQyPdQoF5Qe2myk1tsPcuJZI28=", 258 + "rev": "51dacdd248e8071cd0243a8245c8c42ac1f33307", 259 + "revCount": 24299, 260 260 "type": "tarball", 261 - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.14.0/019b0159-8907-7fab-a120-9d287c7e6d2e/source.tar.gz" 261 + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.15.1/019b4e84-d036-75db-b6c6-6bc2e2035c53/source.tar.gz" 262 262 }, 263 263 "original": { 264 264 "type": "tarball", ··· 315 315 }, 316 316 "nixpkgs-unstable": { 317 317 "locked": { 318 - "lastModified": 1765186076, 319 - "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=", 318 + "lastModified": 1766902085, 319 + "narHash": "sha256-coBu0ONtFzlwwVBzmjacUQwj3G+lybcZ1oeNSQkgC0M=", 320 320 "owner": "nixos", 321 321 "repo": "nixpkgs", 322 - "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", 322 + "rev": "c0b0e0fddf73fd517c3471e546c0df87a42d53f4", 323 323 "type": "github" 324 324 }, 325 325 "original": { ··· 345 345 }, 346 346 "nixpkgs_3": { 347 347 "locked": { 348 - "lastModified": 1765311797, 349 - "narHash": "sha256-mSD5Ob7a+T2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo=", 348 + "lastModified": 1766885793, 349 + "narHash": "sha256-P6RVkrM9JLCW6xBjSwHfgTOQ1JwBUma5xe5LI8xAPC0=", 350 350 "owner": "nixos", 351 351 "repo": "nixpkgs", 352 - "rev": "09eb77e94fa25202af8f3e81ddc7353d9970ac1b", 352 + "rev": "9ef261221d1e72399f2036786498d78c38185c46", 353 353 "type": "github" 354 354 }, 355 355 "original": { ··· 382 382 "nixpkgs": "nixpkgs_4" 383 383 }, 384 384 "locked": { 385 - "lastModified": 1765404074, 386 - "narHash": "sha256-+ZDU2d+vzWkEJiqprvV5PR26DVFN2vgddwG5SnPZcUM=", 385 + "lastModified": 1765911976, 386 + "narHash": "sha256-t3T/xm8zstHRLx+pIHxVpQTiySbKqcQbK+r+01XVKc0=", 387 387 "owner": "cachix", 388 388 "repo": "git-hooks.nix", 389 - "rev": "2d6f58930fbcd82f6f9fd59fb6d13e37684ca529", 389 + "rev": "b68b780b69702a090c8bb1b973bab13756cc7a27", 390 390 "type": "github" 391 391 }, 392 392 "original": {
+2
networking.nix
··· 88 88 548 89 89 #9p 90 90 564 91 + # Misc development 92 + 3000 91 93 ]; 92 94 }; 93 95
+1
secrets/cache-pub-key.pem
··· 1 + misaki.packetlost.dev:y5Z/utaVBozpL0UAbUQDWLjpm2sVMOoKzyG76n/167A=
+7
secrets/nix-serve-secret-key.age
··· 1 + age-encryption.org/v1 2 + -> ssh-ed25519 e6zq8g l39Xz9AifFdYzu1lY0X6+lRSf9YCSwVvKpkY2yIltDY 3 + vnYucN1xNAb+KmrT5zJQlq8cz8GV+ZL915g0fZeIai4 4 + -> ssh-ed25519 QBbeMw cXXePretHJG85V9IXnwmEII5eGS//QsGdYpZvWzPvHo 5 + e/B9cP88ehm+R4hOhlrzuqIdg5BMGUD19U9ieD/H2Z8 6 + --- YlswbYIQdog/Qep02v7L35jN2cZZ1IVCK1jOYAvF7hc 7 + �A�[�(���W�聠�{����+��)�Y�f���b�8cn��%�ۀBx�)���z 5�|�� Կ]���2| �"���j 7 A�t^��z �G�� �K$B��!Xu}@"� R�Y�Ym���NY}JP�O|��
+1
secrets/secrets.nix
··· 5 5 in 6 6 { 7 7 "porkbun-api-key.age".publicKeys = [ noah misaki ]; 8 + "nix-serve-secret-key.age".publicKeys = [ misaki noah ]; 8 9 }
+8 -2
services.nix
··· 314 314 }; 315 315 }; 316 316 317 + age.secrets.nix-serve = { 318 + file = ./secrets/nix-serve-secret-key.age; 319 + owner = "root"; 320 + group = "root"; 321 + }; 317 322 services.nix-serve = { 318 323 enable = true; 319 - secretKeyFile = "/srv/cache/cache-priv-key.pem"; 320 - #openFirewall = true; 324 + package = unstable.nix-serve-ng; 325 + secretKeyFile = config.age.secrets.nix-serve.path; 326 + openFirewall = true; 321 327 }; 322 328 323 329 services.plex = {