diff --git a/modules/nixos/nix/default.nix b/modules/nixos/nix/default.nix index cbd374a..ed56bdb 100644 --- a/modules/nixos/nix/default.nix +++ b/modules/nixos/nix/default.nix @@ -82,6 +82,9 @@ (_self: super: { "mesa" = super."mesa".override { buildPackages.stdenv = super.ccacheStdenv; }; }) + (_self: super: { + "raspberrypi-utils" = super.${namespace}."raspberrypi-utils"; + }) (_self: super: { electron = super.stable.electron-bin; electron_36 = super.stable.electron_36-bin; @@ -103,6 +106,14 @@ # }) # todo: make these work + (_self: super: { + rocmPackages = super.rocmPackages // { + hipblaslt = super.rocmPackages.hipblaslt.override { + stdenv = super.ccacheStdenv; + gpuTargets = [ "gfx1102" ]; + }; + }; + }) (_self: super: { pcsx2 = super.pcsx2.override { llvmPackages = super.llvmPackages // { @@ -126,6 +137,22 @@ qtwebengine = super.stable.kdePackages.qtwebengine; #.override { stdenv = super.ccacheStdenv; }; }; }) + (_self: super: { + python3Packages = super.python3Packages // { + torch = super.python3Packages.torch.override { + stdenv = super.ccacheStdenv; + gpuTargets = [ "gfx1102" ]; + }; + }; + }) + (_self: super: { + piper-tts = super.piper-tts.overridePythonAttrs (oldAttrs: { + optional-dependencies = oldAttrs.optional-dependencies ++ [ + # Force using the same torch as lightning + oldAttrs.finalPackage.passthru.python.pkgs.lightning.torch + ]; + }); + }) ]; nix = {