mirror of
https://github.com/aljazceru/omakub.git
synced 2025-12-17 04:24:20 +01:00
Extract common gnome theme setting
And copy backgrounds instead of linking them. More resilient if we update them in the future.
This commit is contained in:
11
themes/gnome/_set-gnome-theme.sh
Normal file
11
themes/gnome/_set-gnome-theme.sh
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
||||||
|
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
||||||
|
gsettings set org.gnome.desktop.interface gtk-theme "Yaru-$OMAKUB_THEME_COLOR-dark"
|
||||||
|
gsettings set org.gnome.desktop.interface icon-theme "Yaru-$OMAKUB_THEME_COLOR"
|
||||||
|
|
||||||
|
BACKGROUND_ORG_PATH="$HOME/.local/share/omakub/backgrounds/$OMAKUB_THEME_BACKGROUND"
|
||||||
|
BACKGROUND_DEST_PATH="$HOME/.local/share/backgrounds/$OMAKUB_THEME_BACKGROUND"
|
||||||
|
[ ! -f $BACKGROUND_DEST_PATH ] && cp $BACKGROUND_ORG_PATH $BACKGROUND_DEST_PATH
|
||||||
|
gsettings set org.gnome.desktop.background picture-uri $BACKGROUND_DEST_PATH
|
||||||
|
gsettings set org.gnome.desktop.background picture-uri-dark $BACKGROUND_DEST_PATH
|
||||||
|
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
||||||
@@ -1,9 +1,3 @@
|
|||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
OMAKUB_THEME_COLOR="magenta"
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
OMAKUB_THEME_BACKGROUND="catppuccintotoro.png"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-magenta-dark'
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-magenta'
|
|
||||||
|
|
||||||
OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/catppuccintotoro.png"
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
@@ -1,9 +1,3 @@
|
|||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
OMAKUB_THEME_COLOR="bark"
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
OMAKUB_THEME_BACKGROUND="fog_forest_2.jpg"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-bark-dark'
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-bark'
|
|
||||||
|
|
||||||
OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/fog_forest_2.jpg"
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
@@ -1,9 +1,3 @@
|
|||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
OMAKUB_THEME_COLOR="sage"
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
OMAKUB_THEME_BACKGROUND="ferns-green.jpg"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-sage-dark'
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-sage'
|
|
||||||
|
|
||||||
OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/ferns-green.jpg"
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
@@ -1,11 +1,3 @@
|
|||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
OMAKUB_THEME_COLOR="purple"
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
OMAKUB_THEME_BACKGROUND="kanagawa.jpg"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-purple-dark'
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-purple'
|
|
||||||
|
|
||||||
OMAKUB_BACKGROUND_ORG_PATH="$HOME/.local/share/omakub/backgrounds/kanagawa.jpg"
|
|
||||||
OMAKUB_BACKGROUND_DEST_PATH="$HOME/.local/share/backgrounds/kanagawa.jpg"
|
|
||||||
[ ! -f $OMAKUB_BACKGROUND_DEST_PATH ] && cp $OMAKUB_BACKGROUND_ORG_PATH $OMAKUB_BACKGROUND_DEST_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_BACKGROUND_DEST_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_BACKGROUND_DEST_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
@@ -1,9 +1,3 @@
|
|||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
OMAKUB_THEME_COLOR="blue"
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
OMAKUB_THEME_BACKGROUND="nord_scenary.png"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-blue-dark'
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-blue'
|
|
||||||
|
|
||||||
OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/nord_scenary.png"
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
@@ -1,9 +1,4 @@
|
|||||||
|
OMAKUB_THEME_COLOR="red"
|
||||||
|
OMAKUB_THEME_BACKGROUND="simple-pastel-by-triarts-from-freepik.jpg"
|
||||||
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-light'
|
gsettings set org.gnome.desktop.interface color-scheme 'prefer-light'
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-red'
|
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-red'
|
|
||||||
|
|
||||||
OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/simple-pastel-by-triarts-from-freepik.jpg"
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
@@ -1,9 +1,3 @@
|
|||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
OMAKUB_THEME_COLOR="purple"
|
||||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
OMAKUB_THEME_BACKGROUND="80s-retro-tropical-sunset-by-freepik.jpg"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-purple-dark'
|
source $OMAKUB_PATH/themes/gnome/_set-gnome-theme.sh
|
||||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-purple'
|
|
||||||
|
|
||||||
OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/80s-retro-tropical-sunset-by-freepik.jpg"
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH
|
|
||||||
gsettings set org.gnome.desktop.background picture-options 'zoom'
|
|
||||||
|
|||||||
Reference in New Issue
Block a user