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,5 +1,6 @@
{pkgs, ...}: { {pkgs, ...}: {
home.packages = with pkgs; [ home.packages = with pkgs;
lib.optionals pkgs.stdenv.isLinux [
(bambu-studio.overrideAttrs (oldAttrs: { (bambu-studio.overrideAttrs (oldAttrs: {
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit]; nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.cudatoolkit];
buildInputs = oldAttrs.buildInputs ++ [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
]; ];
} }