From cecf008a243e83e5ad8536a0ba8ca08c2d2c752a Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Tue, 18 Mar 2025 22:44:47 +0530 Subject: [PATCH] feat: Added bambu-studio to linux --- home/programs/default.nix | 5 +++++ nixos/ryu/configuration.nix | 1 + overlays.nix | 36 ++++++++++++++++++------------------ 3 files changed, 24 insertions(+), 18 deletions(-) diff --git a/home/programs/default.nix b/home/programs/default.nix index 33d095dc..457e83c6 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -35,6 +35,11 @@ ]; home.packages = with pkgs; [ + (bambu-studio.overrideAttrs (oldAttrs: { + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; + buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; + })) + opencv4 aria2 nb (nixvim.makeNixvim (import ../../neovim)) diff --git a/nixos/ryu/configuration.nix b/nixos/ryu/configuration.nix index 6c94beb5..902429db 100644 --- a/nixos/ryu/configuration.nix +++ b/nixos/ryu/configuration.nix @@ -256,6 +256,7 @@ # List packages installed in system profile. To search, run: # $ nix search wget systemPackages = with pkgs; [ + cudatoolkit # Wine wine-wayland winetricks diff --git a/overlays.nix b/overlays.nix index f48bb923..e41939d4 100644 --- a/overlays.nix +++ b/overlays.nix @@ -177,24 +177,24 @@ zjstatus = inputs.zjstatus.packages.${prev.system}.default; }; }; - libfprint = final: prev: { - libfprint = prev.libfprint.overrideAttrs (oldAttrs: { - version = "git"; - src = final.fetchFromGitHub { - owner = "ericlinagora"; - repo = "libfprint-CS9711"; - rev = "058851c20d1e98d7c8ba82e6bfc9da08f791593f"; - sha256 = "sha256-LCXKQmOzi/l4jQ40qkgL2gqMtmu0n30Yo6HMgUpW+uI"; - }; - nativeBuildInputs = - oldAttrs.nativeBuildInputs - ++ [ - final.opencv - final.cmake - final.doctest - ]; - }); - }; + # libfprint = final: prev: { + # libfprint = prev.libfprint.overrideAttrs (oldAttrs: { + # version = "git"; + # src = final.fetchFromGitHub { + # owner = "ericlinagora"; + # repo = "libfprint-CS9711"; + # rev = "058851c20d1e98d7c8ba82e6bfc9da08f791593f"; + # sha256 = "sha256-LCXKQmOzi/l4jQ40qkgL2gqMtmu0n30Yo6HMgUpW+uI"; + # }; + # nativeBuildInputs = + # oldAttrs.nativeBuildInputs + # ++ [ + # final.opencv + # final.cmake + # final.doctest + # ]; + # }); + # }; csshacks = final: prev: { csshacks = inputs.csshacks; };