diff --git a/home/hosts/ivr/default.nix b/home/hosts/ivr/default.nix index 4005d17..aa3a768 100644 --- a/home/hosts/ivr/default.nix +++ b/home/hosts/ivr/default.nix @@ -22,7 +22,7 @@ in greg = { development = true; gui = true; - pypackage = pkgs.python311; + pypackage.enable = false; vscodium = true; }; @@ -38,13 +38,6 @@ in mise nixStable pipenv-ivr - (poetry.withPlugins ( - ps: with ps; [ - poetry-audit-plugin - poetry-plugin-export - poetry-plugin-shell - ] - )) pre-commit skaffold x diff --git a/home/modules/python.nix b/home/modules/python.nix index fdbd210..9c67d2f 100644 --- a/home/modules/python.nix +++ b/home/modules/python.nix @@ -4,12 +4,24 @@ lib, ... }: +let + cfg = config.greg.pypackage; +in { - options.greg.pypackage = lib.mkOption { - description = "Enable Gnome support and settings"; - type = lib.types.package; - default = pkgs.gregpy; + options.greg.pypackage = { + enable = lib.mkOption { + description = "Enable installing my Python package here"; + type = lib.types.bool; + default = true; + }; + package = lib.mkOption { + description = "Enable Gnome support and settings"; + type = lib.types.package; + default = pkgs.gregpy; + }; }; - config.home.packages = [ config.greg.pypackage ]; + config = lib.mkIf cfg.enable { + home.packages = [ cfg.package ]; + }; } diff --git a/modules/baseline.nix b/modules/baseline.nix index 981bcb4..b825ee3 100644 --- a/modules/baseline.nix +++ b/modules/baseline.nix @@ -38,7 +38,6 @@ in diffutils git gnupatch - gregpy findutils file hms # My own home manager switcher