From 2ee8fe31a8f8f6024c0791dbfb7ec2784997a6e0 Mon Sep 17 00:00:00 2001 From: specCon18 Date: Fri, 9 Feb 2024 01:18:02 -0500 Subject: [PATCH] added budgie option --- hosts/katana/default.nix | 1 + modules/system/desktop-environments/budgie.nix | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) 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