Nix configurations for my homelab
2
fork

Configure Feed

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

Use upstream nixpkgs for prowlarr

yemou 23eeeb4b 82ff13ea

+17 -44
+15 -32
flake.lock
··· 149 149 ] 150 150 }, 151 151 "locked": { 152 - "lastModified": 1776454077, 153 - "narHash": "sha256-7zSUFWsU0+jlD7WB3YAxQ84Z/iJurA5hKPm8EfEyGJk=", 152 + "lastModified": 1776721614, 153 + "narHash": "sha256-zGuW7C4tsScib2560yE5VV6lY/MdRs30aU9cbg3RP+U=", 154 154 "owner": "nix-community", 155 155 "repo": "home-manager", 156 - "rev": "565e5349208fe7d0831ef959103c9bafbeac0681", 156 + "rev": "c555a4a34a260493be5adb795c54e013c58f2d34", 157 157 "type": "github" 158 158 }, 159 159 "original": { ··· 300 300 "systems": "systems" 301 301 }, 302 302 "locked": { 303 - "lastModified": 1776310483, 304 - "narHash": "sha256-xMFl+umxGmo5VEgcZcXT5Dk9sXU5WyTRz1Olpywr/60=", 303 + "lastModified": 1776656352, 304 + "narHash": "sha256-4i6xASZfbCjmDCnSedse+bD7LYgwvgEWDLDTW5zjDps=", 305 305 "owner": "Infinidoge", 306 306 "repo": "nix-minecraft", 307 - "rev": "74abd91054e2655d6c392428a27e5d27edd5e6bf", 307 + "rev": "f1dc7c7a48a13421f7007a9bd87d3bc1ef92f051", 308 308 "type": "github" 309 309 }, 310 310 "original": { ··· 329 329 "type": "github" 330 330 } 331 331 }, 332 - "nixpkgs-pr-prowlarr-506785": { 333 - "locked": { 334 - "lastModified": 1775515546, 335 - "narHash": "sha256-SD+a5SpZgs1VkVlAQIJ1pBY1s7z5JdEOBlokCVevJI0=", 336 - "owner": "NixOS", 337 - "repo": "nixpkgs", 338 - "rev": "fb75f91b22e9bb509c43156f6de912db556f4570", 339 - "type": "github" 340 - }, 341 - "original": { 342 - "owner": "NixOS", 343 - "ref": "refs/pull/506785/head", 344 - "repo": "nixpkgs", 345 - "type": "github" 346 - } 347 - }, 348 332 "nixpkgs-stable": { 349 333 "locked": { 350 334 "lastModified": 1767313136, ··· 363 347 }, 364 348 "nixpkgs-unstable": { 365 349 "locked": { 366 - "lastModified": 1776169885, 367 - "narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=", 350 + "lastModified": 1776548001, 351 + "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", 368 352 "owner": "NixOS", 369 353 "repo": "nixpkgs", 370 - "rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9", 354 + "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", 371 355 "type": "github" 372 356 }, 373 357 "original": { ··· 395 379 }, 396 380 "nixpkgs_3": { 397 381 "locked": { 398 - "lastModified": 1776544041, 399 - "narHash": "sha256-ryzOZLvuS/4ZbYJzR8+wYZpyG/Ssp6BAe6oTQ8ttAqU=", 382 + "lastModified": 1776635459, 383 + "narHash": "sha256-3UVWm751p/8VAY1Mq+DgSTCv9HpMmdB2byhnRrVKflk=", 400 384 "owner": "NixOS", 401 385 "repo": "nixpkgs", 402 - "rev": "f731538cdf1410a3c53d3a75a6a1142afc08e3af", 386 + "rev": "8d8538e67e516362d9d09ee5d3ce73dce944612b", 403 387 "type": "github" 404 388 }, 405 389 "original": { ··· 465 449 "rust-overlay": "rust-overlay" 466 450 }, 467 451 "locked": { 468 - "lastModified": 1776455069, 469 - "narHash": "sha256-0oWJnFRkWGFXP6k+W+j/wKsVwN56wLkXYxbdmg9tdNk=", 452 + "lastModified": 1776692797, 453 + "narHash": "sha256-HmRv9x/3B6TMhjzLMutvXNvgykcE8ZvDMwgW1fPg7iw=", 470 454 "owner": "roc-lang", 471 455 "repo": "roc", 472 - "rev": "e4d931e0f97b474c3dc15f48fc93d93a3e409dad", 456 + "rev": "dba682610852a5b0f06cb325a66fe30ada343ae8", 473 457 "type": "github" 474 458 }, 475 459 "original": { ··· 484 468 "impermanence": "impermanence", 485 469 "nix-minecraft": "nix-minecraft", 486 470 "nixpkgs": "nixpkgs_3", 487 - "nixpkgs-pr-prowlarr-506785": "nixpkgs-pr-prowlarr-506785", 488 471 "nixpkgs-stable": "nixpkgs-stable", 489 472 "nixpkgs-unstable": "nixpkgs-unstable", 490 473 "roc-lang": "roc-lang",
-2
flake.nix
··· 23 23 nix-minecraft.url = "github:Infinidoge/nix-minecraft"; 24 24 roc-lang.url = "github:roc-lang/roc"; 25 25 tangled.url = "git+https://tangled.org/tangled.org/core?ref=refs/tags/v1.13.0-alpha"; 26 - 27 - nixpkgs-pr-prowlarr-506785.url = "github:NixOS/nixpkgs?ref=refs/pull/506785/head"; 28 26 }; 29 27 30 28 outputs =
+2 -10
modules/services/arr.nix
··· 1 - { 2 - config, 3 - nixpkgs-unstable, 4 - nixpkgs-pr-prowlarr-506785, 5 - ... 6 - }: 1 + { config, nixpkgs-unstable, ... }: 7 2 { 8 3 environment.persistence."/data/persistent".directories = [ 9 4 # NOTE: Prowlarr isn't here since it uses /var/lib/private/prowlarr as its directory regardless and this directory ··· 37 32 38 33 # Help prevent from rebuilding chromium all the time 39 34 nixpkgs.overlays = [ 40 - (final: prev: { 41 - inherit (nixpkgs-pr-prowlarr-506785.legacyPackages.${prev.stdenv.hostPlatform.system}) prowlarr; 42 - inherit (nixpkgs-unstable.legacyPackages.${prev.stdenv.hostPlatform.system}) chromium; 43 - }) 35 + (final: prev: { inherit (nixpkgs-unstable.legacyPackages.${prev.stdenv.hostPlatform.system}) chromium; }) 44 36 ]; 45 37 46 38 networking.firewall.interfaces.${config.services.netbird.clients.homelab.interface}.allowedTCPPorts = [