diff --git a/home/home.nix b/home/home.nix index 577b2e9..29280f3 100644 --- a/home/home.nix +++ b/home/home.nix @@ -47,13 +47,15 @@ in { common = { default = [ "hyprland" ]; "org.freedesktop.impl.portal.FileChooser" = [ "kde" ]; + "org.freedesktop.impl.portal.OpenUri" = [ "kde" ]; }; hyprland = { default = [ "hyprland" ]; "org.freedesktop.impl.portal.FileChooser" = [ "kde" ]; + "org.freedesktop.impl.portal.OpenUri" = [ "kde" ]; }; }; - extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde ]; + extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-gtk ]; xdgOpenUsePortal = true; }; mimeApps = { diff --git a/modules/desktop.nix b/modules/desktop.nix index ce6beb2..1f124fc 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -85,15 +85,14 @@ in settings = rec { initial_session = { command = "uwsm start hyprland-uwsm.desktop"; - # command = "dbus-run-session startplasma-wayland"; user = "chris"; }; default_session = { command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time -r --window-padding 2 --cmd 'uwsm start hyprland-uwsm.desktop' -s /etc/greetd/environments"; user = "greeter"; }; - plasma_session = { - command = "dbus-run-session startplasma-wayland"; + cosmic_session = { + command = "start-cosmic"; user = "chris"; }; hyprland_session = { diff --git a/pkgs/desktop-packages.nix b/pkgs/desktop-packages.nix index 396a87c..14c7f43 100644 --- a/pkgs/desktop-packages.nix +++ b/pkgs/desktop-packages.nix @@ -24,6 +24,7 @@ pdfmixtool localsend harper + xdg-utils # kdePackages.kio-fuse # kdePackages.kio-extras # kdePackages.qtsvg