From e4582da985304508de7c1bc7f184c6d875deedb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Wed, 17 Jul 2024 09:24:34 -0400 Subject: [PATCH 1/5] nixos/miriway: enable xdg.icons --- nixos/modules/programs/miriway.nix | 2 ++ 1 file changed, 2 insertions(+) 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 ]; From 100d5e4c17e51fcb0125dd902e4557698bd57df5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Wed, 17 Jul 2024 09:24:47 -0400 Subject: [PATCH 2/5] nixos/wayfire: enable xdg.icons --- nixos/modules/programs/wayland/wayfire.nix | 2 ++ 1 file changed, 2 insertions(+) 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; From 28f193328608e4a3f4bfe65916455e5e446c379d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Wed, 17 Jul 2024 09:24:59 -0400 Subject: [PATCH 3/5] nixos/wayland-session: enable xdg.icons --- nixos/modules/programs/wayland/wayland-session.nix | 2 ++ 1 file changed, 2 insertions(+) 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 From 761a8023c41f23f66a3359d4f017b888b4348093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Wed, 17 Jul 2024 09:25:08 -0400 Subject: [PATCH 4/5] nixos/plasma6: enable xdg.icons --- nixos/modules/services/desktop-managers/plasma6.nix | 2 ++ 1 file changed, 2 insertions(+) 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]; From 3ec1eb4f2c2ccedf2d27180d1bff0acac5caf535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Wed, 17 Jul 2024 09:25:14 -0400 Subject: [PATCH 5/5] nixos/plasma5: enable xdg.icons --- nixos/modules/services/x11/desktop-managers/plasma5.nix | 2 ++ 1 file changed, 2 insertions(+) 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 ];