diff --git a/nixos/modules/programs/nm-applet.nix b/nixos/modules/programs/nm-applet.nix index 311a75deb198..e42219e9638c 100644 --- a/nixos/modules/programs/nm-applet.nix +++ b/nixos/modules/programs/nm-applet.nix @@ -1,43 +1,14 @@ { config, lib, pkgs, ... }: -with lib; - -let - cfg = config.programs.nm-applet; -in - { + options.programs.nm-applet.enable = lib.mkEnableOption "nm-applet"; - ###### interface - - options = { - - programs.nm-applet = { - - enable = mkOption { - type = types.bool; - default = false; - description = '' - Whether to enable nm-applet. - ''; - }; - - }; - - }; - - - ###### implementation - - config = mkIf cfg.enable { - + config = lib.mkIf config.programs.nm-applet.enable { systemd.user.services.nm-applet = { description = "Network manager applet"; wantedBy = [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ]; serviceConfig.ExecStart = "${pkgs.networkmanagerapplet}/bin/nm-applet"; }; - }; - }