1
1
Fork 0

kdeconnect: move display workaround to console profile

This commit is contained in:
Myned 2025-03-26 22:36:47 -05:00
parent 1d134b5b10
commit fcd3fd6084
Signed by: Myned
GPG key ID: C7224454F7881A34
2 changed files with 11 additions and 10 deletions
options/custom/services
profiles/console

View file

@ -9,7 +9,6 @@ with lib; let
in {
options.custom.services.kdeconnect = {
enable = mkOption {default = false;};
display = mkOption {default = null;};
package = mkOption {default = mkForce pkgs.kdePackages.kdeconnect-kde;};
};
@ -26,13 +25,6 @@ in {
enable = true;
package = cfg.package;
};
# HACK: Manually set DISPLAY variable if specified
systemd.user.services.kdeconnect = mkIf (!isNull cfg.display) {
Service = {
Environment = ["DISPLAY=:${toString cfg.display}"];
};
};
}
];
};

View file

@ -31,8 +31,6 @@
};
services = {
kdeconnect.display = 0;
syncthing = {
enable = true;
folders =
@ -86,4 +84,15 @@
decky-loader.enable = true;
};
home-manager.sharedModules = [
{
# HACK: Manually set DISPLAY variable for use in gamemode
systemd.user.services.kdeconnect = {
Service = {
Environment = ["DISPLAY=:${toString config.xserver.display}"];
};
};
}
];
}