From 8fbf8c54eb3c37fcf6ee14de58de8663d29bd674 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Sat, 27 Dec 2025 11:45:00 -0600 Subject: [PATCH] cache --- modules/nixos/nix/default.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) 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 = {