7 gsettings-desktop-schemas,
14 kaccounts-integration,
23 # run gsettings with desktop schemas for using in "kcm_access" kcm
25 gsettings-wrapper = runCommandLocal "gsettings-wrapper" { nativeBuildInputs = [ makeWrapper ]; } ''
27 makeWrapper ${glib}/bin/gsettings $out/bin/gsettings --prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas.out}/share/gsettings-schemas/${gsettings-desktop-schemas.name}
31 pname = "plasma-desktop";
34 (replaceVars ./hwclock-path.patch {
35 hwclock = "${lib.getBin util-linux}/bin/hwclock";
37 (replaceVars ./kcm-access.patch {
38 gsettings = "${gsettings-wrapper}/bin/gsettings";
41 ./no-discover-shortcut.patch
42 (replaceVars ./wallpaper-paths.patch {
43 wallpapers = "${lib.getBin breeze}/share/wallpapers";
47 extraNativeBuildInputs = [ pkg-config ];
61 xorg.xf86inputlibinput
68 # wrap kaccess with wrapped gsettings so it can access accessibility schemas
69 qtWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ gsettings-wrapper ]}" ];