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 = {