diff --git a/modules/dolphin.nix b/modules/dolphin.nix index a5a65fad..7ea0b226 100644 --- a/modules/dolphin.nix +++ b/modules/dolphin.nix @@ -9,6 +9,22 @@ in { plasma5Packages.kio-admin ]; + # To make it work with firefox + # https://www.reddit.com/r/NixOS/comments/xtoubc/comment/koxxr3e/?utm_source=share&utm_medium=web2x&context=3 + systemd.user.services.plasma-dolphin = { + unitConfig = { + Description = "Dolphin file manager"; + PartOf = ["graphical-session.target"]; + }; + path = ["/run/current-system/sw"]; + environment.QT_QPA_PLATFORM = "wayland"; + serviceConfig = { + Type = "dbus"; + BusName = "org.freedesktop.FileManager1"; + ExecStart = "${pkgs.dolphin}/bin/dolphin"; + }; + }; + home-manager.users.${mainUser}.home.packages = with pkgs; [] ++ (with pkgs.plasma5Packages; [