1
Files
flake-nixinator/derivations/dconf-editor-wrapped/find-gsettings-schemas.nix
2023-01-18 14:00:02 +01:00

13 lines
332 B
Nix

{pkgs, ...}:
pkgs.writeShellScriptBin "find-gsettings-schemas" ''
schemas=""
for d in $(ls -1 --ignore "*.drv" /nix/store); do
schemas_dir=$(echo /nix/store/"$d"/share/gsettings-schemas/*)
if [[ -d "$schemas_dir" ]]; then
schemas="$schemas''${schemas:+:}$schemas_dir"
fi
done
echo "$schemas"
''