20 , gobject-introspection
23 stdenv.mkDerivation rec {
24 pname = "dconf-editor";
28 url = "mirror://gnome/sources/dconf-editor/${lib.versions.major version}/dconf-editor-${version}.tar.xz";
29 hash = "sha256-EYApdnju2uYhfMUUomOMGH0vHR7ycgy5B5t0DEKZQd0=";
33 # Fix crash with GSETTINGS_SCHEMA_DIR env var.
35 url = "https://gitlab.gnome.org/GNOME/dconf-editor/-/commit/baf183737d459dcde065c9f8f6fe5be7ed874de6.patch";
36 hash = "sha256-Vp0qjJChDr6IarUD+tZPLJhdI8v8r6EzWNfqFSnGvqQ=";
39 # Look for compiled schemas in NIX_GSETTINGS_OVERRIDES_DIR
40 # environment variable, to match what we patched GLib to do.
41 ./schema-override-variable.patch
66 updateScript = gnome.updateScript {
67 packageName = "dconf-editor";
72 description = "GSettings editor for GNOME";
73 mainProgram = "dconf-editor";
74 homepage = "https://apps.gnome.org/DconfEditor/";
75 changelog = "https://gitlab.gnome.org/GNOME/dconf-editor/-/blob/${version}/NEWS?ref_type=tags";
76 license = licenses.gpl3Plus;
77 maintainers = teams.gnome.members;
78 platforms = platforms.unix;