diff --git a/hosts/wim/config/hypr/main.conf b/hosts/wim/config/hypr/main.conf index c07b8072..d8895516 100644 --- a/hosts/wim/config/hypr/main.conf +++ b/hosts/wim/config/hypr/main.conf @@ -21,7 +21,8 @@ exec-once = $HYPR_PATH/lisgd.sh & # Execute your favorite apps at launch exec-once = bash -c "sleep 3; nm-applet" exec-once = bash -c "sleep 4; blueberry-tray" -exec-once = bash -c "sleep 5; nextcloud --background" +exec-once = bash -c "sleep 5; kdeconnect-indicator" +exec-once = bash -c "sleep 6; nextcloud --background" exec-once = ags diff --git a/hosts/wim/default.nix b/hosts/wim/default.nix index b7de74ea..7a77e12b 100644 --- a/hosts/wim/default.nix +++ b/hosts/wim/default.nix @@ -8,6 +8,7 @@ ../../modules/plymouth.nix ../../modules/printer.nix ../../modules/proton-bridge.nix + ../../modules/tailscale.nix ./modules/desktop.nix ./modules/security.nix diff --git a/hosts/wim/home/hyprland.nix b/hosts/wim/home/hyprland.nix index 04066078..954207f4 100644 --- a/hosts/wim/home/hyprland.nix +++ b/hosts/wim/home/hyprland.nix @@ -1,4 +1,4 @@ -{ pkgs, config, hyprland, hyprgrass, ags, ... }: let +{ pkgs, config, hyprland, hyprgrass, ags, osConfig, ... }: let configDir = config.services.hostvars.configDir; symlink = config.lib.file.mkOutOfStoreSymlink; @@ -36,7 +36,11 @@ in { "LOCK_PATH, ${configDir}/gtklock/scripts" ]; - exec-once = [ "${polkit}/libexec/polkit-kde-authentication-agent-1" ]; + exec-once = [ + "${polkit}/libexec/polkit-kde-authentication-agent-1" + "${osConfig.programs.kdeconnect.package}/libexec/kdeconnectd" + ]; + source = [ "~/.config/hypr/main.conf" ]; }; }; diff --git a/hosts/wim/modules/desktop.nix b/hosts/wim/modules/desktop.nix index a74a61fd..a06bc19d 100644 --- a/hosts/wim/modules/desktop.nix +++ b/hosts/wim/modules/desktop.nix @@ -27,6 +27,8 @@ tlp.enable = true; }; + programs.kdeconnect.enable = true; + xdg.portal = { enable = true; wlr.enable = true;