From 373bf166d0b2dadeaf2f5a2bebb7c58897f201d2 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Mon, 10 Nov 2025 15:33:31 +0000 Subject: [PATCH] qol(blender): we are building it now instead of downloading the bin --- nix/modules/blender/home.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/nix/modules/blender/home.nix b/nix/modules/blender/home.nix index e76f954..20a9e10 100644 --- a/nix/modules/blender/home.nix +++ b/nix/modules/blender/home.nix @@ -10,6 +10,17 @@ let blenderPkgs = inputs.nix-warez.packages.${system}; cfg = config.modules.blender; + blender_4_5 = pkgs.blender.overrideAttrs ( + final: prev: { + pname = "blender"; + version = "4.5.0"; + src = pkgs.fetchzip { + name = "source"; + url = "https://download.blender.org/source/blender-${final.version}.tar.xz"; + hash = "sha256-DNVZUZpysCyB/Xt8yB352gO+UK8Cd4aDFGYuUDKyIrs="; + }; + } + ); in { options.modules.blender = { @@ -17,8 +28,8 @@ in }; # whole blender config including addons is too fat to include here config = lib.mkIf cfg.enable { - home.packages = with pkgs; [ - blenderPkgs.blender_4_5 + home.packages = [ + blender_4_5 ]; }; # nix'ing a blender config is most likely not possible