feat(sni): improve kdeconnect tray behavior

This commit is contained in:
2026-04-17 13:12:14 -07:00
committed by Kat Huang
parent 16ccd3a914
commit 7a593f4418
2 changed files with 13 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ let
in
makeEnable config "myModules.sni" true {
home-manager.sharedModules = [
{
({ lib, ... }: {
systemd.user.services.kanshi-sni = {
Unit = {
Description = "kanshi-sni tray app";
@@ -36,6 +36,15 @@ makeEnable config "myModules.sni" true {
indicator = true;
};
home.activation.disableKdeConnectBluetooth =
lib.hm.dag.entryAfter [ "writeBoundary" ] ''
${pkgs.kdePackages.kconfig}/bin/kwriteconfig6 \
--file kdeconnect/config \
--group General \
--key disabled_providers \
'BluetoothLinkProvider,AsyncLinkProvider'
'';
services.network-manager-applet.enable = true;
# Disable the XDG autostart for nm-applet since we're managing it via systemd.
@@ -60,6 +69,6 @@ makeEnable config "myModules.sni" true {
};
};
};
}
})
];
}