diff options
author | Robert Helgesson <robert@rycee.net> | 2018-07-24 12:53:31 +0200 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2018-07-24 12:59:50 +0200 |
commit | a5a49c350d22b6f61b82e69d0232fd8c3457bbc3 (patch) | |
tree | 4715dc3f2e90fc91e718934070254727fefad4f6 /modules/services/network-manager-applet.nix | |
parent | 6ae2d74fca6d84303283f0594a329db7c5738067 (diff) |
network-manager-applet: use xsession.preferStatusNotifierItems
Diffstat (limited to 'modules/services/network-manager-applet.nix')
-rw-r--r-- | modules/services/network-manager-applet.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/modules/services/network-manager-applet.nix b/modules/services/network-manager-applet.nix index 6fd50575a1f..e91b8543ee6 100644 --- a/modules/services/network-manager-applet.nix +++ b/modules/services/network-manager-applet.nix @@ -2,6 +2,12 @@ with lib; +let + + cfg = config.services.network-manager-applet; + +in + { meta.maintainers = [ maintainers.rycee ]; @@ -11,7 +17,7 @@ with lib; }; }; - config = mkIf config.services.network-manager-applet.enable { + config = mkIf cfg.enable { systemd.user.services.network-manager-applet = { Unit = { Description = "Network Manager applet"; @@ -24,7 +30,12 @@ with lib; }; Service = { - ExecStart = "${pkgs.networkmanagerapplet}/bin/nm-applet --sm-disable"; + ExecStart = toString ( + [ + "${pkgs.networkmanagerapplet}/bin/nm-applet" + "--sm-disable" + ] ++ optional config.xsession.preferStatusNotifierItems "--indicator" + ); }; }; }; |