aec54bddb8
As `kinfocenter`'s implementation consists of only KCMs, which are actually just displayed using `systemsettings5`' KCM shell, the `kinfocenter` binary is just a symlink to `systemsettings5`. In traditional FHS environments, having a relative symlink to the `systemsettings5` binary within the same `bin/` directory works just fine, whereas this is broken on NixOS where `systemsettings5` resides in a completely different `bin/` directory of the corresponding store item. Usually CMake's `find_package` should be able to locate the `systemsettings5` binary, but fails for reasons unknown to do so on NixOS - so for now fixing the symlink manually as part of the `preFixup` phase will do the job of making `kinfocenter` work again. |
||
---|---|---|
.. | ||
3rdparty | ||
breeze-plymouth | ||
kde-gtk-config | ||
kwayland-server | ||
kwin | ||
libkscreen | ||
libksysguard | ||
patches | ||
plasma-desktop | ||
plasma-integration | ||
plasma-nm | ||
plasma-vault | ||
plasma-workspace | ||
bluedevil.nix | ||
breeze-grub.nix | ||
breeze-gtk.nix | ||
breeze-qt5.nix | ||
default.nix | ||
discover.nix | ||
fetch.sh | ||
kactivitymanagerd.nix | ||
kde-cli-tools.nix | ||
kdecoration.nix | ||
kdeplasma-addons.nix | ||
kgamma5.nix | ||
khotkeys.nix | ||
kinfocenter.nix | ||
kmenuedit.nix | ||
kscreen.nix | ||
kscreenlocker.nix | ||
ksshaskpass.nix | ||
ksysguard.nix | ||
kwallet-pam.nix | ||
kwayland-integration.nix | ||
kwrited.nix | ||
milou.nix | ||
oxygen.nix | ||
plasma-browser-integration.nix | ||
plasma-disks.nix | ||
plasma-pa.nix | ||
plasma-thunderbolt.nix | ||
plasma-workspace-wallpapers.nix | ||
polkit-kde-agent.nix | ||
powerdevil.nix | ||
sddm-kcm.nix | ||
srcs.nix | ||
systemsettings.nix | ||
xdg-desktop-portal-kde.nix |