nixos-configs/overlays/xdg-desktop-portal-kde/default.nix
matt1432 ac72cccb72
All checks were successful
Discord / discord commits (push) Has been skipped
fix: stop using overlays.xdg-desktop-portal-kde
2025-02-16 13:53:21 -05:00

19 lines
683 B
Nix

(final: prev: {
kdePackages = prev.kdePackages.overrideScope (kfinal: kprev: {
xdg-desktop-portal-kde = kprev.xdg-desktop-portal-kde.overrideAttrs (o: {
patches = let
rdpPatch =
if o.version == "6.1.3"
then ./6-1-3.patch
else if builtins.compareVersions o.version "6.3.0" == -1
then ./6-2.patch
else throw "This patch is not working or needed anymore. Please see https://develop.kde.org/docs/administration/portal-permissions/";
in
(o.patches or [])
++ [
# https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/issues/15#note_906047
rdpPatch
];
});
});
})