diff --git a/nixos/modules/programs/miriway.nix b/nixos/modules/programs/miriway.nix index 418bb3dc4f2d..b3d103f8a89d 100644 --- a/nixos/modules/programs/miriway.nix +++ b/nixos/modules/programs/miriway.nix @@ -72,6 +72,8 @@ in { # To make the Miriway session available if a display manager like SDDM is enabled: services.displayManager.sessionPackages = [ pkgs.miriway ]; + + xdg.icons.enable = true; }; meta.maintainers = with lib.maintainers; [ OPNA2608 ]; diff --git a/nixos/modules/programs/wayland/wayfire.nix b/nixos/modules/programs/wayland/wayfire.nix index 1c3950bff47d..381d14fb8e21 100644 --- a/nixos/modules/programs/wayland/wayfire.nix +++ b/nixos/modules/programs/wayland/wayfire.nix @@ -52,6 +52,8 @@ in services.displayManager.sessionPackages = [ finalPackage ]; + xdg.icons.enable = true; + xdg.portal = { enable = lib.mkDefault true; wlr.enable = lib.mkDefault true; diff --git a/nixos/modules/programs/wayland/wayland-session.nix b/nixos/modules/programs/wayland/wayland-session.nix index 09fb2a5f14b2..18c252794563 100644 --- a/nixos/modules/programs/wayland/wayland-session.nix +++ b/nixos/modules/programs/wayland/wayland-session.nix @@ -19,6 +19,8 @@ xwayland.enable = lib.mkDefault enableXWayland; }; + xdg.icons.enable = true; + xdg.portal.wlr.enable = enableWlrPortal; # Window manager only sessions (unlike DEs) don't handle XDG diff --git a/nixos/modules/services/desktop-managers/plasma6.nix b/nixos/modules/services/desktop-managers/plasma6.nix index 103e3347108a..3b36d3a905d0 100644 --- a/nixos/modules/services/desktop-managers/plasma6.nix +++ b/nixos/modules/services/desktop-managers/plasma6.nix @@ -238,6 +238,8 @@ in { systemd.packages = [kdePackages.drkonqi]; systemd.services."drkonqi-coredump-processor@".wantedBy = ["systemd-coredump@.service"]; + xdg.icons.enable = true; + xdg.portal.enable = true; xdg.portal.extraPortals = [kdePackages.xdg-desktop-portal-kde]; xdg.portal.configPackages = mkDefault [kdePackages.xdg-desktop-portal-kde]; diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix index 53d3b91bfa17..0092a1f3693b 100644 --- a/nixos/modules/services/x11/desktop-managers/plasma5.nix +++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix @@ -374,6 +374,8 @@ in }; }; + xdg.icons.enable = true; + xdg.portal.enable = true; xdg.portal.extraPortals = [ pkgs.plasma5Packages.xdg-desktop-portal-kde ]; xdg.portal.configPackages = mkDefault [ pkgs.plasma5Packages.xdg-desktop-portal-kde ];