11 , gnome-settings-daemon
13 , gnome-shell-extensions
14 , gobject-introspection
15 , gsettings-desktop-schemas
28 python3Packages.buildPythonApplication rec {
29 pname = "gnome-tweaks";
34 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
35 hash = "sha256-LxkqcIX71oQ+z4JXFtnaIeyScgKRSeo18+FZ4Kwwm4A=";
56 # Makes it possible to select user themes through the `user-theme` extension
57 gnome-shell-extensions
59 gsettings-desktop-schemas
66 pythonPath = with python3Packages; [
71 patchShebangs meson-postinstall.py
77 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
81 wrapPythonProgramsIn "$out/libexec" "$out $pythonPath"
85 updateScript = gnome.updateScript {
91 homepage = "https://gitlab.gnome.org/GNOME/gnome-tweaks";
92 description = "Tool to customize advanced GNOME 3 options";
93 mainProgram = "gnome-tweaks";
94 maintainers = teams.gnome.members;
95 license = licenses.gpl3Plus;
96 platforms = platforms.linux;