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, ...}: {
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];
}))
];
}

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
{pkgs, ...}: {
programs.obs-studio = {
enable = true;
enable = pkgs.stdenv.isLinux;
# enableVirtualCamera = true;
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
];
}

View File

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

View File

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