Nix configurations for my homelab
2
fork

Configure Feed

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

update modrinth using overlay

yemou 5c0bfc42 9fd4b8b7

+33 -19
+2
flake.nix
··· 21 21 22 22 roc-lang.url = "github:roc-lang/roc"; 23 23 tangled.url = "git+https://tangled.org/@tangled.org/core?ref=refs/tags/v1.9.1-alpha"; 24 + 25 + nixpkgs-pr432663-modrinth.url = "github:getchoo-contrib/nixpkgs?ref=pkgs/modrinth-app/0.10.3"; 24 26 }; 25 27 26 28 outputs =
+31 -19
modules/games.nix
··· 1 - { pkgs, ... }: 1 + { nixpkgs-pr432663-modrinth, pkgs, ... }: 2 2 { 3 3 imports = [ ./unfree.nix ]; 4 4 ··· 12 12 ]; 13 13 14 14 nixpkgs.overlays = [ 15 - (final: prev: { 16 - extest = prev.extest.overrideAttrs ( 17 - finalAttrs: prevAttrs: { 18 - version = "1.0.3"; 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; 19 26 20 - src = prev.fetchFromGitHub { 21 - owner = "Supreeeme"; 22 - repo = "extest"; 23 - rev = "1a419a1691c6accaafef6cfc962a06712d4658e9"; 24 - hash = "sha256-q0BqvdIdcUARGmaPOnzPVLtcWFHJeZ9t2jcfYxS0KTk="; 25 - }; 27 + extest = prev.extest.overrideAttrs ( 28 + finalAttrs: prevAttrs: { 29 + version = "1.0.3"; 26 30 27 - cargoDeps = prev.rustPlatform.fetchCargoVendor { 28 - src = finalAttrs.src; 29 - hash = "sha256-J9HuZwZ3UYyW2unFxBeap80yPCvdVGQ7pfsdI9qU3QE="; 30 - }; 31 - } 32 - ); 31 + src = prev.fetchFromGitHub { 32 + owner = "Supreeeme"; 33 + repo = "extest"; 34 + rev = "1a419a1691c6accaafef6cfc962a06712d4658e9"; 35 + hash = "sha256-q0BqvdIdcUARGmaPOnzPVLtcWFHJeZ9t2jcfYxS0KTk="; 36 + }; 37 + 38 + cargoDeps = prev.rustPlatform.fetchCargoVendor { 39 + src = finalAttrs.src; 40 + hash = "sha256-J9HuZwZ3UYyW2unFxBeap80yPCvdVGQ7pfsdI9qU3QE="; 41 + }; 42 + } 43 + ); 33 44 34 - r2modman = prev.r2modman.override { electron = prev.electron-bin; }; 35 - }) 45 + r2modman = prev.r2modman.override { electron = prev.electron-bin; }; 46 + } 47 + ) 36 48 ]; 37 49 38 50 services.udev.packages = with pkgs; [ game-devices-udev-rules ];