feat: Don't try to do conditional imports (infinite recursion issue)

This commit is contained in:
uttarayan21
2025-03-26 01:14:13 +05:30
parent 2579485aeb
commit cf2833d567
7 changed files with 41 additions and 20 deletions

View File

@@ -1,12 +1,13 @@
{pkgs, ...}: { {pkgs, ...}: {
home.packages = with pkgs; [ home.packages = with pkgs;
(bambu-studio.overrideAttrs (oldAttrs: { lib.optionals pkgs.stdenv.isLinux [
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; (bambu-studio.overrideAttrs (oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit];
})) buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit];
(orca-slicer.overrideAttrs (oldAttrs: { }))
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; (orca-slicer.overrideAttrs (oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit]; nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit];
})) buildInputs = oldAttrs.buildInputs ++ [pkgs.cudatoolkit];
]; }))
];
} }

View File

@@ -1,4 +1,8 @@
{pkgs, ...}: { {
pkgs,
lib,
...
}: {
imports = [ imports = [
./guitarix.nix ./guitarix.nix
./bambu-studio.nix ./bambu-studio.nix

View File

@@ -1,5 +1,9 @@
{pkgs, ...}: { {
home.packages = [ pkgs,
lib,
...
}: {
home.packages = lib.optionals pkgs.stdenv.isLinux [
pkgs.guitarix pkgs.guitarix
]; ];
} }

View File

@@ -1,6 +1,6 @@
{pkgs, ...}: { {pkgs, ...}: {
programs.obs-studio = { programs.obs-studio = {
enable = true; enable = pkgs.stdenv.isLinux;
# enableVirtualCamera = true; # enableVirtualCamera = true;
plugins = [pkgs.obs-studio-plugins.wlrobs]; plugins = [pkgs.obs-studio-plugins.wlrobs];
}; };

View File

@@ -1,5 +1,9 @@
{pkgs, ...}: { {
home.packages = [ pkgs,
lib,
...
}: {
home.packages = lib.optionals pkgs.stdenv.isLinux [
pkgs.vlc pkgs.vlc
]; ];
} }

View File

@@ -1,5 +1,9 @@
{pkgs, ...}: { {
home.packages = [ pkgs,
lib,
...
}: {
home.packages = lib.optionals pkgs.stdenv.isLinux [
pkgs.zathura pkgs.zathura
]; ];
} }

View File

@@ -1,5 +1,9 @@
{pkgs, ...}: { {
home.packages = [ pkgs,
lib,
...
}: {
home.packages = lib.optionals pkgs.stdenv.isLinux [
pkgs.zed-editor pkgs.zed-editor
]; ];
} }