kdeconnect testing
This commit is contained in:
@@ -11,6 +11,8 @@
|
||||
];
|
||||
services.kdeconnect = {
|
||||
enable = true;
|
||||
#package = pkgs.kdePackages.kdeconnect-kde;
|
||||
package = pkgs.gnomeExtensions.gsconnect;
|
||||
indicator = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user