diff options
author | laMudri <lamudri@gmail.com> | 2017-02-04 11:53:11 +0000 |
---|---|---|
committer | laMudri <lamudri@gmail.com> | 2017-02-04 11:55:01 +0000 |
commit | 7c27554033b95f3a5bb9796fe457bbfbdcfcb85b (patch) | |
tree | 58ce5ac1bab73a5ff9d838ca2c377ca276ec02d0 /nixos/modules | |
parent | f66d7823ece6fa4bf99e56fa4b4cb0ab16522839 (diff) | |
download | nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.tar nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.tar.gz nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.tar.bz2 nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.tar.lz nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.tar.xz nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.tar.zst nixlib-7c27554033b95f3a5bb9796fe457bbfbdcfcb85b.zip |
xfce: make xfwm optional
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/x11/desktop-managers/xfce.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/xfce.nix b/nixos/modules/services/x11/desktop-managers/xfce.nix index 530468be5f96..37523feb4140 100644 --- a/nixos/modules/services/x11/desktop-managers/xfce.nix +++ b/nixos/modules/services/x11/desktop-managers/xfce.nix @@ -41,6 +41,12 @@ in Shell commands executed just before XFCE is started. ''; }; + + enableXfwm = mkOption { + type = types.bool; + default = true; + description = "Enable the XFWM (default) window manager."; + }; }; }; @@ -87,7 +93,6 @@ in pkgs.xfce.xfce4volumed pkgs.xfce.xfce4-screenshooter pkgs.xfce.xfconf - pkgs.xfce.xfwm4 # This supplies some "abstract" icons such as # "utilities-terminal" and "accessories-text-editor". pkgs.gnome3.defaultIconTheme @@ -99,6 +104,7 @@ in pkgs.xfce.xfce4_appfinder pkgs.xfce.tumbler # found via dbus ] + ++ optional cfg.enableXfwm pkgs.xfce.xfwm4 ++ optional config.powerManagement.enable pkgs.xfce.xfce4_power_manager ++ optional config.networking.networkmanager.enable pkgs.networkmanagerapplet ++ optionals (!cfg.noDesktop) |