diff --git a/home/apps/bambu-studio.nix b/home/apps/bambu-studio.nix index cb074b9..d4be510 100644 --- a/home/apps/bambu-studio.nix +++ b/home/apps/bambu-studio.nix @@ -1,12 +1,13 @@ {pkgs, ...}: { - home.packages = with pkgs; [ - (bambu-studio.overrideAttrs (oldAttrs: { - nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; - buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; - })) - (orca-slicer.overrideAttrs (oldAttrs: { - nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; - buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; - })) - ]; + home.packages = with pkgs; + lib.optionals pkgs.stdenv.isLinux [ + (bambu-studio.overrideAttrs (oldAttrs: { + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; + buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; + })) + (orca-slicer.overrideAttrs (oldAttrs: { + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; + buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; + })) + ]; } diff --git a/home/apps/default.nix b/home/apps/default.nix index 4f06330..3f68546 100644 --- a/home/apps/default.nix +++ b/home/apps/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + lib, + ... +}: { imports = [ ./guitarix.nix ./bambu-studio.nix diff --git a/home/apps/guitarix.nix b/home/apps/guitarix.nix index 6cffeac..0b99f35 100644 --- a/home/apps/guitarix.nix +++ b/home/apps/guitarix.nix @@ -1,5 +1,9 @@ -{pkgs, ...}: { - home.packages = [ +{ + pkgs, + lib, + ... +}: { + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.guitarix ]; } diff --git a/home/apps/obs-studio.nix b/home/apps/obs-studio.nix index 475c23e..a1c48bb 100644 --- a/home/apps/obs-studio.nix +++ b/home/apps/obs-studio.nix @@ -1,6 +1,6 @@ {pkgs, ...}: { programs.obs-studio = { - enable = true; + enable = pkgs.stdenv.isLinux; # enableVirtualCamera = true; plugins = [pkgs.obs-studio-plugins.wlrobs]; }; diff --git a/home/apps/vlc.nix b/home/apps/vlc.nix index 9355740..38b1092 100644 --- a/home/apps/vlc.nix +++ b/home/apps/vlc.nix @@ -1,5 +1,9 @@ -{pkgs, ...}: { - home.packages = [ +{ + pkgs, + lib, + ... +}: { + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.vlc ]; } diff --git a/home/apps/zathura.nix b/home/apps/zathura.nix index 19c1924..99ad538 100644 --- a/home/apps/zathura.nix +++ b/home/apps/zathura.nix @@ -1,5 +1,9 @@ -{pkgs, ...}: { - home.packages = [ +{ + pkgs, + lib, + ... +}: { + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.zathura ]; } diff --git a/home/apps/zed.nix b/home/apps/zed.nix index ac284f5..fd8ddaa 100644 --- a/home/apps/zed.nix +++ b/home/apps/zed.nix @@ -1,5 +1,9 @@ -{pkgs, ...}: { - home.packages = [ +{ + pkgs, + lib, + ... +}: { + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.zed-editor ]; }