Skip to content

Commit

Permalink
feat: apply theming updates & enable xwayland scaling (#1813)
Browse files Browse the repository at this point in the history
Co-authored-by: m2 <[email protected]>
  • Loading branch information
p5 and m2Giles authored Oct 24, 2024
1 parent fabceb3 commit 87d8c97
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 14 deletions.
6 changes: 4 additions & 2 deletions build_files/bluefin-changes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 3 additions & 3 deletions packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"ifuse",
"input-leap",
"input-remapper",
"jetbrains-mono-fonts-all",
"libimobiledevice",
"libxcrypt-compat",
"libsss_autofs",
Expand Down Expand Up @@ -122,7 +123,6 @@
"incus",
"incus-agent",
"iotop",
"jetbrains-mono-fonts-all",
"kcli",
"libvirt",
"libvirt-nss",
Expand Down Expand Up @@ -214,7 +214,7 @@
]
},
"exclude": {
"all": [],
"all": [],
"silverblue": [],
"kinoite": [],
"dx": []
Expand All @@ -229,7 +229,7 @@
"silverblue": []
},
"exclude": {
"all": [],
"all": [],
"silverblue": [],
"kinoite": [
"plasma-welcome",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 = ['[email protected]', '[email protected]', 'blur-my-shell@aunetx', '[email protected]', 'logomenu@aryan_k', '[email protected]', '[email protected]']

Expand All @@ -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
Expand All @@ -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']
Expand Down Expand Up @@ -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]
Expand Down Expand Up @@ -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.

Expand Down

0 comments on commit 87d8c97

Please sign in to comment.