diff --git a/bin/omakub-theme b/bin/omakub-theme index 97ad6a8..46a924e 100644 --- a/bin/omakub-theme +++ b/bin/omakub-theme @@ -12,6 +12,13 @@ if [ -n "$THEME" ] && [ "$THEME" != "<<-back" ]; then cp $OMAKUB_PATH/configs/neovim/transparency.lua ~/.config/nvim/plugin/after/transparency.lua fi + # Chrome theme update + if gum confirm "Do you want to update Chrome theme? If yes, Chrome will be restarted!"; then + pkill -9 chrome + source $OMAKUB_PATH/themes/chrome/$THEME.sh + google-chrome > /dev/null 2>&1 & + fi + cp $OMAKUB_PATH/themes/neovim/$THEME.lua ~/.config/nvim/lua/plugins/theme.lua sed -i "s/theme \".*\"/theme \"$THEME\"/g" ~/.config/zellij/config.kdl diff --git a/themes/chrome/catppuccin.sh b/themes/chrome/catppuccin.sh new file mode 100644 index 0000000..4b9904a --- /dev/null +++ b/themes/chrome/catppuccin.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 2 | .browser.theme.color_variant = 1 | .browser.theme.user_color = 1579044' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/catppuccintotoro.png?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~ diff --git a/themes/chrome/everforest.sh b/themes/chrome/everforest.sh new file mode 100644 index 0000000..50302c2 --- /dev/null +++ b/themes/chrome/everforest.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 2 | .browser.theme.color_variant = 2 | .browser.theme.user_color = -7829368' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/fog_forest_2.jpg?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~ diff --git a/themes/chrome/gruvbox.sh b/themes/chrome/gruvbox.sh new file mode 100644 index 0000000..0d9d51f --- /dev/null +++ b/themes/chrome/gruvbox.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 2 | .browser.theme.color_variant = 2 | .browser.theme.user_color = -8847616' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/ferns-green.jpg?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~ diff --git a/themes/chrome/kanagawa.sh b/themes/chrome/kanagawa.sh new file mode 100644 index 0000000..b2427be --- /dev/null +++ b/themes/chrome/kanagawa.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 1 | .browser.theme.color_variant = 1 | .browser.theme.user_color = 6632704' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/kanagawa.jpg?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~ diff --git a/themes/chrome/nord.sh b/themes/chrome/nord.sh new file mode 100644 index 0000000..279c9bd --- /dev/null +++ b/themes/chrome/nord.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 2 | .browser.theme.color_variant = 2 | .browser.theme.user_color = 5002858' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/nord_scenary.png?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~ diff --git a/themes/chrome/rose-pine.sh b/themes/chrome/rose-pine.sh new file mode 100644 index 0000000..d51c7a2 --- /dev/null +++ b/themes/chrome/rose-pine.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 1 | .browser.theme.color_variant = 1 | .browser.theme.user_color = -65281' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/simple-pastel-by-triarts-from-freepik.jpg?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~ diff --git a/themes/chrome/tokyo-night.sh b/themes/chrome/tokyo-night.sh new file mode 100644 index 0000000..8f9965b --- /dev/null +++ b/themes/chrome/tokyo-night.sh @@ -0,0 +1,4 @@ +cd ~/.config/google-chrome/Default +jq '.browser.theme.color_scheme = 2 | .browser.theme.color_variant = 1 | .browser.theme.user_color = 3094106' Preferences >tmp.json && mv tmp.json Preferences +jq '.ntp += {"custom_background_dict":{"background_url": "https://github.com/basecamp/omakub/blob/master/backgrounds/80s-retro-tropical-sunset-by-freepik.jpg?raw=true"}}' Preferences >tmp.json && mv tmp.json Preferences +cd ~