From 52ce3a5ee92f71bb5ab5282d683e409089e87657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Tue, 2 Sep 2025 08:56:17 -0300 Subject: [PATCH] nixos/lxqt: small edits in the nix expression --- .../services/x11/desktop-managers/lxqt.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/nixos/modules/services/x11/desktop-managers/lxqt.nix b/nixos/modules/services/x11/desktop-managers/lxqt.nix index 7651275c3ee2..ae680754fa5f 100644 --- a/nixos/modules/services/x11/desktop-managers/lxqt.nix +++ b/nixos/modules/services/x11/desktop-managers/lxqt.nix @@ -9,8 +9,7 @@ with lib; let - xcfg = config.services.xserver; - cfg = xcfg.desktopManager.lxqt; + cfg = config.services.xserver.desktopManager.lxqt; in @@ -21,16 +20,13 @@ in options = { - services.xserver.desktopManager.lxqt.enable = mkOption { - type = types.bool; - default = false; - description = "Enable the LXQt desktop manager"; - }; + services.xserver.desktopManager.lxqt.enable = mkEnableOption "the LXQt desktop manager"; environment.lxqt.excludePackages = mkOption { + type = with lib.types; listOf package; default = [ ]; - example = literalExpression "[ pkgs.lxqt.qterminal ]"; - type = types.listOf types.package; + defaultText = lib.literalExpression "[ ]"; + example = lib.literalExpression "with pkgs; [ lxqt.qterminal ]"; description = "Which LXQt packages to exclude from the default environment"; }; @@ -69,7 +65,7 @@ in programs.gnupg.agent.pinentryPackage = mkDefault pkgs.pinentry-qt; # virtual file systems support for PCManFM-QT - services.gvfs.enable = true; + services.gvfs.enable = mkDefault true; services.upower.enable = config.powerManagement.enable;