diff --git a/applications/Omakub.sh b/applications/Omakub.sh index d354d37c..550c25df 100644 --- a/applications/Omakub.sh +++ b/applications/Omakub.sh @@ -1,3 +1,5 @@ +#!/usr/bin/env bash + cat <~/.local/share/applications/Omakub.desktop [Desktop Entry] Version=1.0 diff --git a/install/app-neovim.sh b/install/app-neovim.sh index 44e41f9e..70aaf36b 100644 --- a/install/app-neovim.sh +++ b/install/app-neovim.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -cd /tmp +cd /tmp || exit wget -O nvim.tar.gz "https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz" tar -xf nvim.tar.gz sudo install nvim-linux64/bin/nvim /usr/local/bin/nvim diff --git a/install/apps-desktop.sh b/install/apps-desktop.sh index c4ccf6cb..e844caba 100644 --- a/install/apps-desktop.sh +++ b/install/apps-desktop.sh @@ -1 +1,4 @@ -for script in ~/.local/share/omakub/applications/*.sh; do source $script; done +#!/usr/bin/env bash + +# shellcheck disable=SC1090 +for script in ~/.local/share/omakub/applications/*.sh; do source "$script"; done diff --git a/install/optional/app-steam.sh b/install/optional/app-steam.sh index 38c31e16..69202e2f 100755 --- a/install/optional/app-steam.sh +++ b/install/optional/app-steam.sh @@ -1,6 +1,8 @@ -cd /tmp +#!/usr/bin/env bash + +cd /tmp || exit wget https://cdn.akamai.steamstatic.com/client/installer/steam.deb sudo apt install -y ./steam.deb sudo apt-get install --no-remove -oAPT::Get::AutomaticRemove=false libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 rm steam.deb -cd - +cd - || exit diff --git a/themes/chrome/catppuccin.sh b/themes/chrome/catppuccin.sh index 4b9904a9..dfa13109 100644 --- a/themes/chrome/catppuccin.sh +++ b/themes/chrome/catppuccin.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/themes/chrome/everforest.sh b/themes/chrome/everforest.sh index 50302c25..01cf9983 100644 --- a/themes/chrome/everforest.sh +++ b/themes/chrome/everforest.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/themes/chrome/gruvbox.sh b/themes/chrome/gruvbox.sh index 0d9d51fa..07705748 100644 --- a/themes/chrome/gruvbox.sh +++ b/themes/chrome/gruvbox.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/themes/chrome/kanagawa.sh b/themes/chrome/kanagawa.sh index b2427bed..714b0b8c 100644 --- a/themes/chrome/kanagawa.sh +++ b/themes/chrome/kanagawa.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/themes/chrome/nord.sh b/themes/chrome/nord.sh index 279c9bd7..03022870 100644 --- a/themes/chrome/nord.sh +++ b/themes/chrome/nord.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/themes/chrome/rose-pine.sh b/themes/chrome/rose-pine.sh index d51c7a28..9cd92fe3 100644 --- a/themes/chrome/rose-pine.sh +++ b/themes/chrome/rose-pine.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/themes/chrome/tokyo-night.sh b/themes/chrome/tokyo-night.sh index 8f9965b3..9e60ff17 100644 --- a/themes/chrome/tokyo-night.sh +++ b/themes/chrome/tokyo-night.sh @@ -1,4 +1,6 @@ -cd ~/.config/google-chrome/Default +#!/usr/bin/env bash + +cd "$HOME/.config/google-chrome/Default" || exit 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 ~ +cd "$HOME" || exit diff --git a/uninstall/app-signal.sh b/uninstall/app-signal.sh index b7ceb44a..8df09c67 100644 --- a/uninstall/app-signal.sh +++ b/uninstall/app-signal.sh @@ -1 +1,3 @@ +#!/usr/bin/env bash + sudo apt remove --purge -y signal-desktop diff --git a/uninstall/app-steam.sh b/uninstall/app-steam.sh index 54bacc13..5f4ed55c 100644 --- a/uninstall/app-steam.sh +++ b/uninstall/app-steam.sh @@ -1 +1,3 @@ +#!/usr/bin/env bash + sudo apt remove -y steam steam-launcher diff --git a/uninstall/php.sh b/uninstall/php.sh index da7db13f..a72d831f 100644 --- a/uninstall/php.sh +++ b/uninstall/php.sh @@ -1,3 +1,5 @@ +#!/usr/bin/env bash + sudo apt -y purge "php8.3*" sudo add-apt-repository -y --remove ppa:ondrej/php