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

@@ -15,6 +15,8 @@ priorities:
priority: 1 priority: 1
- key: icon-name:blueman-tray - key: icon-name:blueman-tray
priority: 0 priority: 0
- key: icon-name:kdeconnectindicatordark
priority: 0
- key: item-id:flameshot - key: item-id:flameshot
priority: 0 priority: 0
- key: item-id:keepbook-sync-daemon - key: item-id:keepbook-sync-daemon

View File

@@ -10,7 +10,7 @@ let
in in
makeEnable config "myModules.sni" true { makeEnable config "myModules.sni" true {
home-manager.sharedModules = [ home-manager.sharedModules = [
{ ({ lib, ... }: {
systemd.user.services.kanshi-sni = { systemd.user.services.kanshi-sni = {
Unit = { Unit = {
Description = "kanshi-sni tray app"; Description = "kanshi-sni tray app";
@@ -36,6 +36,15 @@ makeEnable config "myModules.sni" true {
indicator = 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; services.network-manager-applet.enable = true;
# Disable the XDG autostart for nm-applet since we're managing it via systemd. # Disable the XDG autostart for nm-applet since we're managing it via systemd.
@@ -60,6 +69,6 @@ makeEnable config "myModules.sni" true {
}; };
}; };
}; };
} })
]; ];
} }