30 , kaccounts-integration
57 , gsettings-desktop-schemas
62 # run gsettings with desktop schemas for using in "kcm_access" kcm
64 gsettings-wrapper = runCommandLocal "gsettings-wrapper" { nativeBuildInputs = [ makeWrapper ]; } ''
66 makeWrapper ${glib}/bin/gsettings $out/bin/gsettings --prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas.out}/share/gsettings-schemas/${gsettings-desktop-schemas.name}
70 pname = "plasma-desktop";
71 nativeBuildInputs = [ extra-cmake-modules kdoctools wayland-scanner ];
100 kaccounts-integration
130 ./no-discover-shortcut.patch
134 ''-DNIXPKGS_HWCLOCK=\"${lib.getBin util-linux}/bin/hwclock\"''
135 ''-DNIXPKGS_GSETTINGS=\"${gsettings-wrapper}/bin/gsettings\"''
138 # Display ~/Desktop contents on the desktop by default.
139 sed -i "''${!outputBin}/share/plasma/shells/org.kde.plasma.desktop/contents/defaults" \
140 -e 's/Containment=org.kde.desktopcontainment/Containment=org.kde.plasma.folder/'
143 # wrap kaccess with wrapped gsettings so it can access accessibility schemas
144 qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ gsettings-wrapper ]}" ];