nixpkgs/pkgs/kde/plasma
Robert Hensing 235013cf37 treewide: drop unnecessary toString calls
Scope:
- Combination of
  - Textual matches of "baseNameOf (toString"
  - Redundant toString calls I've found with my latest
    "lazy paths" nix branch as they force lazy fetches into
    the store. More info and new PR soon.
- Only cases I believe are worthwhile or easily determined

I've determined the validity by
- testing llvmPackages instantiation
- figuring out which types can pass into any particular
  toString call - "human fuzzy type checker"

Behavior considerations by type:

- `path`: converted back to a string *without* context
  `baseNameOf` does not copy things to the store on its own,
  equivalent to its behavior for string inputs
- `null`: converted to `""` -> may be valid input!
  ok if "" would not have been acceptable anyway
- `string` itself: passed through identically -> trivial
- `attrset` with `outPath`: same coercion as built into
  the `baseNameOf` function -> trivial
- other atomic types: generally not sensible inputs to
  `baseNameOf` -> fuzzy but true
2026-06-04 13:11:56 +02:00
..
aurorae
bluedevil
breeze treewide: hide KF5 2026-05-08 09:34:21 +03:00
breeze-grub
breeze-gtk
breeze-plymouth treewide: drop unnecessary toString calls 2026-06-04 13:11:56 +02:00
discover kdePackages.discover: add missing dependency 2026-03-14 13:31:46 +03:00
drkonqi
flatpak-kcm
kactivitymanagerd
kde-cli-tools
kde-gtk-config
kdecoration
kdeplasma-addons
kgamma
kglobalacceld
kinfocenter
kmenuedit
knighttime
kpipewire
krdp kdePackages.krdp: explicitly track openssl^bin dependency 2026-03-05 12:53:19 +03:00
kscreen
kscreenlocker
ksshaskpass
ksystemstats
kwallet-pam
kwayland
kwayland-integration treewide: hide KF5 2026-05-08 09:34:21 +03:00
kwin kdePackages: Plasma 6.6.3 -> 6.6.4 2026-04-07 17:58:20 +03:00
kwin-x11 kdePackages: add missing QML deps 2026-02-24 10:53:33 +03:00
kwrited
layer-shell-qt
libkscreen
libksysguard kdePackages: add missing QML deps 2026-02-24 10:53:33 +03:00
libplasma
lightdm-greeter-kde
milou
ocean-sound-theme
oxygen treewide: hide KF5 2026-05-08 09:34:21 +03:00
oxygen-sounds
plasma-activities
plasma-activities-stats
plasma-browser-integration
plasma-desktop
plasma-dialer
plasma-disks
plasma-firewall
plasma-integration treewide: hide KF5 2026-05-08 09:34:21 +03:00
plasma-keyboard kdePackages: add missing QML deps 2026-02-24 10:53:33 +03:00
plasma-login-manager kdePackages.plasma-login-manager: prefer Wayland session by default 2026-02-19 10:53:44 +03:00
plasma-mobile
plasma-nano
plasma-nm kdePackages.plasma-nm: clean up patch, add strongswan 2026-02-25 10:32:13 +03:00
plasma-pa
plasma-sdk
plasma-setup treewide: clean up ecm_find_qmlmodule hacks 2026-03-14 10:36:14 +03:00
plasma-systemmonitor kdePackages: add missing QML deps 2026-02-24 10:53:33 +03:00
plasma-thunderbolt
plasma-vault kdePackages.plasma-vault: remove fusermount replacement 2026-03-21 22:21:05 +01:00
plasma-welcome
plasma-workspace kdePackages: metadata update 2026-04-16 13:06:37 +03:00
plasma-workspace-wallpapers
plasma5support
plymouth-kcm
polkit-kde-agent-1
powerdevil
print-manager
qqc2-breeze-style
sddm-kcm
spacebar
spectacle kdePackages.spectacle: backport tesseract linking fix for OCR 2026-04-22 17:36:29 +08:00
systemsettings
wacomtablet
xdg-desktop-portal-kde
default.nix