From 3c0f50b28c2f1c222211176493f1c96235b12330 Mon Sep 17 00:00:00 2001 From: Federico Damián Schonborn Date: Fri, 21 Apr 2023 21:23:07 -0300 Subject: nixos/budgie: Add services.xserver.desktopManager.budgie.extraPlugins option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- nixos/modules/services/x11/desktop-managers/budgie.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'nixos/modules/services') diff --git a/nixos/modules/services/x11/desktop-managers/budgie.nix b/nixos/modules/services/x11/desktop-managers/budgie.nix index 14bc80f44457d..19ad077dd919e 100644 --- a/nixos/modules/services/x11/desktop-managers/budgie.nix +++ b/nixos/modules/services/x11/desktop-managers/budgie.nix @@ -62,6 +62,12 @@ in { type = with types; listOf path; default = []; }; + + extraPlugins = mkOption { + description = mdDoc "Extra plugins for the Budgie desktop"; + type = with types; listOf package; + default = []; + }; }; environment.budgie.excludePackages = mkOption { @@ -103,12 +109,12 @@ in { # Budgie Desktop. budgie.budgie-backgrounds budgie.budgie-control-center - budgie.budgie-desktop + (budgie.budgie-desktop-with-plugins.override { plugins = cfg.extraPlugins; }) budgie.budgie-desktop-view budgie.budgie-screensaver # Required by the Budgie Desktop session. - (gnome.gnome-session.override {gnomeShellSupport = false;}) + (gnome.gnome-session.override { gnomeShellSupport = false; }) # Required by Budgie Menu. gnome-menus -- cgit 1.4.1