Nix configurations for my homelab

remove overlay for modrinth

yemou.pink ba7ded81 0d8e436c

verified
Changed files
+39 -70
modules
+21 -38
flake.lock
··· 111 111 ] 112 112 }, 113 113 "locked": { 114 - "lastModified": 1765480374, 115 - "narHash": "sha256-HlbvQAqLx7WqZFFQZ8nu5UUJAVlXiV/kqKbyueA8srw=", 114 + "lastModified": 1766529376, 115 + "narHash": "sha256-+HR+i6cEesSJnT+yYYdY1HZHTX4m3eNpLYximRkYH1U=", 116 116 "owner": "nix-community", 117 117 "repo": "home-manager", 118 - "rev": "39cb677ed9e908e90478aa9fe5f3383dfc1a63f3", 118 + "rev": "20728df08f6ecf69a99ee6f031c235bf393ea585", 119 119 "type": "github" 120 120 }, 121 121 "original": { ··· 220 220 }, 221 221 "nixpkgs": { 222 222 "locked": { 223 - "lastModified": 1765493315, 224 - "narHash": "sha256-kbHgMF9VtVr8YpQs3DK9C1oIQE7CDbfCRXGhontsNJg=", 223 + "lastModified": 1766514018, 224 + "narHash": "sha256-QtmqOXBS2mlIc32skbCM0XHB4GCNlnvNPeccBqvFJpk=", 225 225 "owner": "NixOS", 226 226 "repo": "nixpkgs", 227 - "rev": "de8efc1c6e7c3cf774a41a075cff70da009b4e9a", 227 + "rev": "b05ca0c28563c8c50ccfe02242e91202021bf6b3", 228 228 "type": "github" 229 229 }, 230 230 "original": { ··· 234 234 "type": "github" 235 235 } 236 236 }, 237 - "nixpkgs-pr432663-modrinth": { 238 - "locked": { 239 - "lastModified": 1754872276, 240 - "narHash": "sha256-nzo6NomrbeBK/p9Rh4koSb5EebX06QsdsouHIjHNO4s=", 241 - "owner": "getchoo-contrib", 242 - "repo": "nixpkgs", 243 - "rev": "537f5bab3bd0dc4677dfaa46d8a5f21bac9c435e", 244 - "type": "github" 245 - }, 246 - "original": { 247 - "owner": "getchoo-contrib", 248 - "ref": "pkgs/modrinth-app/0.10.3", 249 - "repo": "nixpkgs", 250 - "type": "github" 251 - } 252 - }, 253 237 "nixpkgs-stable": { 254 238 "locked": { 255 - "lastModified": 1765414305, 256 - "narHash": "sha256-pOiMCC1FlWRXSmCIPHMiVbseMX7KYRCxXN8QbSmOY6I=", 239 + "lastModified": 1766444054, 240 + "narHash": "sha256-zMjPHm7brK6QvAgbfXHHKtlIz8rYMxPJo5l2udbAOCY=", 257 241 "owner": "NixOS", 258 242 "repo": "nixpkgs", 259 - "rev": "59d4bb7fb48f61789bf98ab50b0b8ad3d6720e8f", 243 + "rev": "21633f00a2f4c194388fb9c047b46981482bc089", 260 244 "type": "github" 261 245 }, 262 246 "original": { ··· 268 252 }, 269 253 "nixpkgs-unstable": { 270 254 "locked": { 271 - "lastModified": 1765186076, 272 - "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=", 255 + "lastModified": 1766309749, 256 + "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", 273 257 "owner": "NixOS", 274 258 "repo": "nixpkgs", 275 - "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", 259 + "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", 276 260 "type": "github" 277 261 }, 278 262 "original": { ··· 300 284 }, 301 285 "nixpkgs_3": { 302 286 "locked": { 303 - "lastModified": 1764947035, 304 - "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=", 287 + "lastModified": 1766125104, 288 + "narHash": "sha256-l/YGrEpLromL4viUo5GmFH3K5M1j0Mb9O+LiaeCPWEM=", 305 289 "owner": "NixOS", 306 290 "repo": "nixpkgs", 307 - "rev": "a672be65651c80d3f592a89b3945466584a22069", 291 + "rev": "7d853e518814cca2a657b72eeba67ae20ebf7059", 308 292 "type": "github" 309 293 }, 310 294 "original": { ··· 338 322 "rust-overlay": "rust-overlay" 339 323 }, 340 324 "locked": { 341 - "lastModified": 1765542505, 342 - "narHash": "sha256-v9ZKE0T/Ql/NHzULg7cJC3FwBsyagaNP3/fu3K/jpEs=", 325 + "lastModified": 1766530355, 326 + "narHash": "sha256-4E6Pf1Cp2hqRCkJVzPp/sMxhJFYcMO422PNfXIRzfak=", 343 327 "owner": "roc-lang", 344 328 "repo": "roc", 345 - "rev": "41815e7b02b48df70ac2daad1928d7b324013d36", 329 + "rev": "91b770dae7895ba6275bd075e292a90e01d43c60", 346 330 "type": "github" 347 331 }, 348 332 "original": { ··· 356 340 "home-manager": "home-manager", 357 341 "impermanence": "impermanence", 358 342 "nixpkgs": "nixpkgs", 359 - "nixpkgs-pr432663-modrinth": "nixpkgs-pr432663-modrinth", 360 343 "nixpkgs-stable": "nixpkgs-stable", 361 344 "nixpkgs-unstable": "nixpkgs-unstable", 362 345 "roc-lang": "roc-lang", ··· 392 375 "nixpkgs": "nixpkgs_3" 393 376 }, 394 377 "locked": { 395 - "lastModified": 1765231718, 396 - "narHash": "sha256-qdBzo6puTgG4G2RHG0PkADg22ZnQo1JmSVFRxrD4QM4=", 378 + "lastModified": 1766289575, 379 + "narHash": "sha256-BOKCwOQQIP4p9z8DasT5r+qjri3x7sPCOq+FTjY8Z+o=", 397 380 "owner": "Mic92", 398 381 "repo": "sops-nix", 399 - "rev": "7fd1416aba1865eddcdec5bb11339b7222c2363e", 382 + "rev": "9836912e37aef546029e48c8749834735a6b9dad", 400 383 "type": "github" 401 384 }, 402 385 "original": {
-2
flake.nix
··· 22 22 23 23 roc-lang.url = "github:roc-lang/roc"; 24 24 tangled.url = "git+https://tangled.org/tangled.org/core?ref=refs/tags/v1.11.0-alpha"; 25 - 26 - nixpkgs-pr432663-modrinth.url = "github:getchoo-contrib/nixpkgs?ref=pkgs/modrinth-app/0.10.3"; 27 25 }; 28 26 29 27 outputs =
+18 -30
modules/games.nix
··· 1 - { nixpkgs-pr432663-modrinth, pkgs, ... }: 1 + { pkgs, ... }: 2 2 { 3 3 imports = [ ./unfree.nix ]; 4 4 ··· 12 12 ]; 13 13 14 14 nixpkgs.overlays = [ 15 - ( 16 - final: prev: 17 - let 18 - pkgs-modrinth = import nixpkgs-pr432663-modrinth { 19 - system = prev.system; 20 - config.allowUnfree = true; 21 - }; 22 - in 23 - { 24 - modrinth-app = pkgs-modrinth.modrinth-app; 25 - modrinth-app-unwrapped = pkgs-modrinth.modrinth-app-unwrapped; 26 - 27 - extest = prev.extest.overrideAttrs ( 28 - finalAttrs: prevAttrs: { 29 - version = "1.0.3"; 15 + (final: prev: { 16 + extest = prev.extest.overrideAttrs ( 17 + finalAttrs: prevAttrs: { 18 + version = "1.0.3"; 30 19 31 - src = prev.fetchFromGitHub { 32 - owner = "Supreeeme"; 33 - repo = "extest"; 34 - rev = "1a419a1691c6accaafef6cfc962a06712d4658e9"; 35 - hash = "sha256-q0BqvdIdcUARGmaPOnzPVLtcWFHJeZ9t2jcfYxS0KTk="; 36 - }; 20 + src = prev.fetchFromGitHub { 21 + owner = "Supreeeme"; 22 + repo = "extest"; 23 + rev = "1a419a1691c6accaafef6cfc962a06712d4658e9"; 24 + hash = "sha256-q0BqvdIdcUARGmaPOnzPVLtcWFHJeZ9t2jcfYxS0KTk="; 25 + }; 37 26 38 - cargoDeps = prev.rustPlatform.fetchCargoVendor { 39 - src = finalAttrs.src; 40 - hash = "sha256-J9HuZwZ3UYyW2unFxBeap80yPCvdVGQ7pfsdI9qU3QE="; 41 - }; 42 - } 43 - ); 44 - } 45 - ) 27 + cargoDeps = prev.rustPlatform.fetchCargoVendor { 28 + src = finalAttrs.src; 29 + hash = "sha256-J9HuZwZ3UYyW2unFxBeap80yPCvdVGQ7pfsdI9qU3QE="; 30 + }; 31 + } 32 + ); 33 + }) 46 34 ]; 47 35 48 36 services.udev.packages = with pkgs; [ game-devices-udev-rules ];