feat: apply theming updates & enable xwayland scaling (#1813)

Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
This commit is contained in:
Robert Sturla 2024-10-24 23:13:12 +01:00 committed by GitHub
parent fabceb3571
commit 87d8c97760
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 17 additions and 14 deletions

View file

@ -31,7 +31,9 @@ if [[ "${BASE_IMAGE_NAME}" = "silverblue" ]]; then
find /usr/share/glib-2.0/schemas/ -type f ! -name "*.gschema.override" -exec cp {} /tmp/bluefin-schema-test/ \;
cp /usr/share/glib-2.0/schemas/zz0-bluefin-modifications.gschema.override /tmp/bluefin-schema-test/
echo "Running error test for bluefin gschema override. Aborting if failed."
glib-compile-schemas --strict /tmp/bluefin-schema-test
# We are omitting "--strict" from the schema validation since GNOME <47 do not contain the accent-color keys.
# We should ideally refactor this to handle multiple GNOME version schemas better
glib-compile-schemas /tmp/bluefin-schema-test
echo "Compiling gschema to include bluefin setting overrides"
glib-compile-schemas /usr/share/glib-2.0/schemas &>/dev/null
fi
fi

View file

@ -25,6 +25,7 @@
"ifuse",
"input-leap",
"input-remapper",
"jetbrains-mono-fonts-all",
"libimobiledevice",
"libxcrypt-compat",
"libsss_autofs",
@ -122,7 +123,6 @@
"incus",
"incus-agent",
"iotop",
"jetbrains-mono-fonts-all",
"kcli",
"libvirt",
"libvirt-nss",
@ -214,7 +214,7 @@
]
},
"exclude": {
"all": [],
"all": [],
"silverblue": [],
"kinoite": [],
"dx": []
@ -229,7 +229,7 @@
"silverblue": []
},
"exclude": {
"all": [],
"all": [],
"silverblue": [],
"kinoite": [
"plasma-welcome",

View file

@ -10,7 +10,7 @@ tap-to-click=true
[org.gnome.desktop.peripherals.touchpad]
tap-to-click=true
[org.gnome.shell]
[org.gnome.shell]
favorite-apps = ['org.mozilla.firefox.desktop', 'org.mozilla.Thunderbird.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Rhythmbox3.desktop', 'org.libreoffice.LibreOffice.writer.desktop', 'org.gnome.Software.desktop', 'code.desktop', 'ubuntu.desktop', 'yelp.desktop']
enabled-extensions = ['appindicatorsupport@rgcjonas.gmail.com', 'dash-to-dock@micxgx.gmail.com', 'blur-my-shell@aunetx', 'gsconnect@andyholmes.github.io', 'logomenu@aryan_k', 'tailscale@joaophi.github.com', 'search-light@icedman.github.com']
@ -24,13 +24,11 @@ secondary-color='FFFFFF'
[org.gnome.desktop.interface]
enable-hot-corners=false
clock-show-weekday=true
cursor-theme="Yaru"
icon-theme="Yaru-blue"
gtk-theme="Yaru-blue"
font-antialiasing="rgba"
font-name="Ubuntu 12"
document-font-name="Ubuntu 12"
monospace-font-name="Ubuntu Mono 18"
font-name="Inter 12"
document-font-name="Inter 12"
monospace-font-name="JetBrains Mono 18"
accent-color="slate"
[org.gnome.desktop.sound]
allow-volume-above-100-percent=true
@ -39,7 +37,7 @@ theme-name="freedesktop"
[org.gnome.desktop.wm.preferences]
button-layout=":minimize,maximize,close"
num-workspaces=4
titlebar-font="Ubuntu Bold 12"
titlebar-font="Inter Bold 12"
[org.gnome.desktop.wm.keybindings]
switch-applications=['<Super>Tab']
@ -77,7 +75,7 @@ sort-directories-first=true
sort-directories-first=true
[org.gnome.mutter]
experimental-features=['scale-monitor-framebuffer']
experimental-features=['scale-monitor-framebuffer', 'xwayland-native-scaling']
check-alive-timeout=uint32 20000
[org.gnome.software]
@ -114,6 +112,9 @@ border-radius=1.65
border-color=(0.23, 0.23, 0.23, 1.0)
background-color=(0.0, 0.0, 0.0, 0.8)
[org.gnome.shell.extensions.blur-my-shell.dash-to-dock]
blur=true
#-------------- REMAINING SCHEMAS IN THIS SETTING SECTION ARE LOCATED IN DCONF --------------#
# Settings bellow are supported with gschema override, but other settings, which are relocatable schemas, are not. Edit dconfs if you need to modify relocatable schemas.