Skip to content

fix(gnome): use gsettings override for blur-my-shell - #4819

Merged
castrojo merged 1 commit into
mainfrom
castrojo/fix-blur-my-shell-gsettings
Jul 6, 2026
Merged

fix(gnome): use gsettings override for blur-my-shell#4819
castrojo merged 1 commit into
mainfrom
castrojo/fix-blur-my-shell-gsettings

Conversation

@castrojo

@castrojo castrojo commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Move the Blur my Shell popup default to a system-wide GSettings override
  • Remove the per-user dconf write from the theming setup hook

Testing

  • bash -n system_files/shared/usr/share/ublue-os/user-setup.hooks.d/10-theming.sh

Use a system-wide GSettings override for blur-my-shell instead of the per-user setup hook.

Assisted-by: MAI-Code-1-Flash via GitHub Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 6, 2026 17:41
@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. area/gnome Anything GNOME related kind/enhancement New feature, don't implement without a spec and consensus labels Jul 6, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to make the Blur My Shell popup blur default a system-wide setting by switching from a per-user dconf write in the theming user-setup hook to a GSettings schema override under /usr/share/glib-2.0/schemas.

Changes:

  • Removed the per-user dconf write that disabled Blur My Shell popup blur in 10-theming.sh.
  • Added a new *.gschema.override file to set org.gnome.shell.extensions.blur-my-shell.popup:blur=false by default.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
system_files/shared/usr/share/ublue-os/user-setup.hooks.d/10-theming.sh Removes per-user dconf modification for Blur My Shell popup blur.
system_files/shared/usr/share/glib-2.0/schemas/zz1-bluefin-extensions.gschema.override Adds a global GSettings override intended to disable Blur My Shell popup blur by default.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +1 to +2
[org.gnome.shell.extensions.blur-my-shell.popup]
blur=false
@castrojo

castrojo commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator Author

For reviewers, the projectbluefin/common repo has moved on so we need to patch it here before migration.

@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Jul 6, 2026
@castrojo
castrojo added this pull request to the merge queue Jul 6, 2026
Merged via the queue into main with commit 2f2d9c4 Jul 6, 2026
18 checks passed
@castrojo
castrojo deleted the castrojo/fix-blur-my-shell-gsettings branch July 6, 2026 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/gnome Anything GNOME related kind/enhancement New feature, don't implement without a spec and consensus lgtm This PR has been approved by a maintainer size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants