diff --git a/flake-modules/devshells.nix b/flake-modules/devshells.nix index c387269..f9eeaa4 100644 --- a/flake-modules/devshells.nix +++ b/flake-modules/devshells.nix @@ -4,8 +4,11 @@ _: { { devShells.default = pkgs.mkShellNoCC { buildInputs = [ - pkgs.just self'.packages.nvim + + pkgs.just + pkgs.nix-diff + pkgs.nvd pkgs.uv ]; QEMU_OPTS_WL = "-enable-kvm -nodefaults -m 4G -cpu host -smp 4 -device virtio-gpu"; diff --git a/modules/hm/default.nix b/modules/hm/default.nix index 98cb89a..2e5a8db 100644 --- a/modules/hm/default.nix +++ b/modules/hm/default.nix @@ -27,6 +27,16 @@ in targets.nixvim.enable = false; # I prefer styling it myself }; }) + (lib.mkIf (cfg.enable && cfg.styling.enable && !cfg.gui.enable) { + # Stylix disable graphical targets when no GUI is requested + stylix.targets = { + gtk.enable = false; + qt.enable = false; + gnome.enable = false; + kde.enable = false; + xresources.enable = false; + }; + }) (lib.mkIf cfg.enable { # Add gopass if pass is enabled home.packages = lib.optional config.programs.password-store.enable pkgs.gopass; diff --git a/modules/hm/options.nix b/modules/hm/options.nix index e274f52..811384a 100644 --- a/modules/hm/options.nix +++ b/modules/hm/options.nix @@ -209,8 +209,6 @@ in options.extraPackages = mkExtraPackagesOption "Rust" [ [ "cargo-insta" ] # snapshot testing [ "cargo-nextest" ] # better testing harness - [ "cargo-udeps" ] # check for unused dependencies (requires nightly) - [ "cargo-watch" ] # watch for file changes and run commands ]; }; };