mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
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
|
||
|---|---|---|
| .. | ||
| aurorae | ||
| bluedevil | ||
| breeze | ||
| breeze-grub | ||
| breeze-gtk | ||
| breeze-plymouth | ||
| discover | ||
| drkonqi | ||
| flatpak-kcm | ||
| kactivitymanagerd | ||
| kde-cli-tools | ||
| kde-gtk-config | ||
| kdecoration | ||
| kdeplasma-addons | ||
| kgamma | ||
| kglobalacceld | ||
| kinfocenter | ||
| kmenuedit | ||
| knighttime | ||
| kpipewire | ||
| krdp | ||
| kscreen | ||
| kscreenlocker | ||
| ksshaskpass | ||
| ksystemstats | ||
| kwallet-pam | ||
| kwayland | ||
| kwayland-integration | ||
| kwin | ||
| kwin-x11 | ||
| kwrited | ||
| layer-shell-qt | ||
| libkscreen | ||
| libksysguard | ||
| libplasma | ||
| lightdm-greeter-kde | ||
| milou | ||
| ocean-sound-theme | ||
| oxygen | ||
| oxygen-sounds | ||
| plasma-activities | ||
| plasma-activities-stats | ||
| plasma-browser-integration | ||
| plasma-desktop | ||
| plasma-dialer | ||
| plasma-disks | ||
| plasma-firewall | ||
| plasma-integration | ||
| plasma-keyboard | ||
| plasma-login-manager | ||
| plasma-mobile | ||
| plasma-nano | ||
| plasma-nm | ||
| plasma-pa | ||
| plasma-sdk | ||
| plasma-setup | ||
| plasma-systemmonitor | ||
| plasma-thunderbolt | ||
| plasma-vault | ||
| plasma-welcome | ||
| plasma-workspace | ||
| plasma-workspace-wallpapers | ||
| plasma5support | ||
| plymouth-kcm | ||
| polkit-kde-agent-1 | ||
| powerdevil | ||
| print-manager | ||
| qqc2-breeze-style | ||
| sddm-kcm | ||
| spacebar | ||
| spectacle | ||
| systemsettings | ||
| wacomtablet | ||
| xdg-desktop-portal-kde | ||
| default.nix | ||