diff --git a/hosts/katana/default.nix b/hosts/katana/default.nix index 8e2da6e..acc8faf 100644 --- a/hosts/katana/default.nix +++ b/hosts/katana/default.nix @@ -64,6 +64,7 @@ desktop = { hyprland.enable = false; gnome.enable = false; + budgie.enable = true; displayManager.tuigreet.enable = true; }; }; diff --git a/modules/system/desktop-environments/budgie.nix b/modules/system/desktop-environments/budgie.nix index 14b1229..23873b5 100644 --- a/modules/system/desktop-environments/budgie.nix +++ b/modules/system/desktop-environments/budgie.nix @@ -1,5 +1,16 @@ -{ config, pkgs, lib, ...}: { + config, + pkgs, + lib, + ... +}: let + inherit (lib) mkEnableOption mkIf; + cfg = config.speccon18.desktop.budgie; +in { + options.speccon18.desktop.budgie = { + enable = mkEnableOption "enables specs custom budgie setup"; + }; + config = mkIf cfg.enable { environment.systemPackages = with pkgs; [ budgie.budgie-desktop-with-plugins