use gear group for kde apps

Previously, I was iterating through all kdePackages, which contained not only apps, but also libraries and added it all to systemPackages, which inflated systemPakcages. Turns out there is curated set which contains apps, let's make use of it.
This commit is contained in:
2026-05-19 03:52:59 +02:00
parent b15c6850c3
commit 88b89023da
+1 -4
View File
@@ -34,14 +34,11 @@
# Use wayland in electron apps # Use wayland in electron apps
environment.sessionVariables.NIXOS_OZONE_WL = "1"; environment.sessionVariables.NIXOS_OZONE_WL = "1";
environment.systemPackages = environment.systemPackages =
(lib.pipe pkgs.kdePackages.sources [ (lib.pipe (builtins.attrValues pkgs.kdePackages.gear) [
builtins.attrNames
(builtins.map (n: pkgs.kdePackages.${n}))
(builtins.filter (pkg: !pkg.meta.broken)) (builtins.filter (pkg: !pkg.meta.broken))
# Exclude neochat and itinerary due to known vulnerabilities # Exclude neochat and itinerary due to known vulnerabilities
(builtins.filter (pkg: pkg.pname != "neochat")) (builtins.filter (pkg: pkg.pname != "neochat"))
(builtins.filter (pkg: pkg.pname != "itinerary")) (builtins.filter (pkg: pkg.pname != "itinerary"))
(builtins.filter (pkg: pkg.pname != "libquotient"))
# Exclude angelfish due to build failure # Exclude angelfish due to build failure
(builtins.filter (pkg: pkg.pname != "angelfish")) (builtins.filter (pkg: pkg.pname != "angelfish"))