From cb0dd0b47c691ec62320dfbd54150fa210d17434 Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Mon, 18 May 2026 16:51:10 +0200 Subject: [PATCH] setup kde connect fix for hyprland --- .config/xdg-desktop-portal/hyprland-portals.conf | 1 + flake.nix | 4 ++++ servers/fern/configuration.nix | 2 ++ 3 files changed, 7 insertions(+) diff --git a/.config/xdg-desktop-portal/hyprland-portals.conf b/.config/xdg-desktop-portal/hyprland-portals.conf index 62f3d56..2adb519 100644 --- a/.config/xdg-desktop-portal/hyprland-portals.conf +++ b/.config/xdg-desktop-portal/hyprland-portals.conf @@ -1,3 +1,4 @@ [preferred] default = hyprland;gtk org.freedesktop.impl.portal.FileChooser = kde +org.freedesktop.impl.portal.RemoteDesktop = hypr-kdeconnect diff --git a/flake.nix b/flake.nix index 9be6202..b881a6d 100644 --- a/flake.nix +++ b/flake.nix @@ -4,6 +4,7 @@ url = "github:getpaseo/paseo"; inputs.nixpkgs.follows = "nixpkgs"; }; + hypr-kdeconnect-fix.url = "github:danbulant/hypr-kdeconnect-fix"; codexbar = { url = "github:0xferrous/CodexBar-flake"; inputs.nixpkgs.follows = "nixpkgs"; @@ -79,6 +80,7 @@ nix-index-database, dms, nix-monitor, + hypr-kdeconnect-fix, paseo, ... }@attrs: @@ -95,10 +97,12 @@ system = "x86_64-linux"; specialArgs = attrs; modules = [ + hypr-kdeconnect-fix.nixosModules.default paseo.nixosModules.paseo determinate.nixosModules.default home-manager.nixosModules.home-manager { + services.hypr-kdeconnect-fix.enable = true; home-manager.extraSpecialArgs = attrs; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; diff --git a/servers/fern/configuration.nix b/servers/fern/configuration.nix index 34e828c..7e8861b 100644 --- a/servers/fern/configuration.nix +++ b/servers/fern/configuration.nix @@ -110,6 +110,8 @@ in openFirewall = true; }; + programs.kdeconnect.enable = true; + hardware.cpu.amd.updateMicrocode = true; hardware.graphics = {