kdeconnect testing

This commit is contained in:
2025-11-08 18:46:58 +01:00
parent 2b8f60cf1e
commit 4a92a6f4bc
5 changed files with 52 additions and 18 deletions

View File

@@ -11,6 +11,8 @@
];
services.kdeconnect = {
enable = true;
#package = pkgs.kdePackages.kdeconnect-kde;
package = pkgs.gnomeExtensions.gsconnect;
indicator = true;
};
}

View File

@@ -300,18 +300,46 @@ let
block-out-from "screen-capture"
}
// More aggressive matching for Firefox extension windows
window-rule {
// Match any Firefox window that might be an extension popup
match app-id="firefox$"
exclude title=".*Mozilla Firefox.*"
// kde connect
window-rule {
match app-id=r"org.kde.kdeconnect.daemon" // ID of presentation pointer overlay
open-floating true
open-fullscreen false
default-floating-position x=0 y=0 relative-to="top-left"
open-floating true
default-column-width { proportion 0.5; }
max-width 720
}
// Adjust these to your monitor's resolution
min-width 1920
min-height 1080
// Optionally customize opacity of pointer
// opacity 1.0
tiled-state true
focus-ring {
off
}
border {
off
}
shadow {
off
}
draw-border-with-background false
}
// More aggressive matching for Firefox extension windows
window-rule {
// Match any Firefox window that might be an extension popup
match app-id="firefox$"
exclude title=".*Mozilla Firefox.*"
open-floating true
default-column-width { proportion 0.5; }
max-width 720
}
@@ -666,11 +694,6 @@ in
wvkbd
xdg-desktop-portal-gtk
xdg-desktop-portal
xdg-desktop-portal-wlr
xdg-desktop-portal-gnome
#fonts
_0xproto
font-awesome

View File

@@ -8,9 +8,10 @@
home.packages = with pkgs; [
xdg-desktop-portal-gtk
xdg-desktop-portal
xdg-desktop-portal-wlr
#xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
xdg-desktop-portal-gnome
kdePackages.xdg-desktop-portal-kde
xdg-launch
xdg-ninja
xdg-utils

View File

@@ -8,8 +8,15 @@
environment.systemPackages = with pkgs; [
kdePackages.xdg-desktop-portal-kde
kdePackages.kdeconnect-kde
gnomeExtensions.gsconnect
];
programs.kdeconnect = {
#package = pkgs.kdePackages.kdeconnect-kde;
package = pkgs.gnomeExtensions.gsconnect;
enable = true;
};
networking.firewall = rec {
allowedTCPPortRanges = [ { from = 1714; to = 1764; } ];
allowedUDPPortRanges = allowedTCPPortRanges;
};
}

View File

@@ -23,9 +23,10 @@
extraPortals = with pkgs; [
xdg-desktop-portal-gtk
xdg-desktop-portal
xdg-desktop-portal-wlr
#xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
xdg-desktop-portal-gnome
kdePackages.xdg-desktop-portal-kde
xdg-launch
xdg-ninja
xdg-utils