diff options
author | jakob.stendahl <jakob.stendahl@infomedia.dk> | 2024-04-10 21:21:26 +0200 |
---|---|---|
committer | jakob.stendahl <jakob.stendahl@infomedia.dk> | 2024-04-10 21:21:26 +0200 |
commit | c163ded79bb284c2b2bc1ed8fdddfcb8ede60806 (patch) | |
tree | 10a4e06c6c81ba1bc52042f990320c97489b57c7 /bin | |
parent | b9f486ba609ae7313283f75cf7161c974d67ce30 (diff) | |
download | dotfiles-c163ded79bb284c2b2bc1ed8fdddfcb8ede60806.tar.gz dotfiles-c163ded79bb284c2b2bc1ed8fdddfcb8ede60806.zip |
Add some indicators
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/toggle-theme | 2 | ||||
-rwxr-xr-x | bin/trikketid | 13 | ||||
-rwxr-xr-x | bin/update-theme | 27 |
3 files changed, 42 insertions, 0 deletions
diff --git a/bin/toggle-theme b/bin/toggle-theme index 5710508..2601c90 100755 --- a/bin/toggle-theme +++ b/bin/toggle-theme @@ -26,6 +26,7 @@ if [ "$THEME" = "dark" ]; then # Update tmux (Consider making a theme switch in the m4 config and re-running that instead of having it configured here) tmux set-environment THEME "light" + tmux set-environment ALACRITTY_THEME "${LIGHTTHEME}" tmux set -g status-bg "#F2EEDE" tmux set -g status-fg colour15 tmux setw -g window-status-current-style "bg=colour0,fg=colour255" @@ -47,6 +48,7 @@ else # Update tmux tmux set-environment THEME "dark" + tmux set-environment ALACRITTY_THEME "${DARKTHEME}" tmux set -g status-bg "#0c0c0c" tmux set -g status-fg "#d6d6d6" tmux setw -g window-status-style "bg=colour235,fg=colour7" diff --git a/bin/trikketid b/bin/trikketid new file mode 100755 index 0000000..4f36e35 --- /dev/null +++ b/bin/trikketid @@ -0,0 +1,13 @@ +#!/bin/bash + +# Used to make the dataset significantly smaller +# operators are listed here https://developer.entur.org/pages-real-time-intro +OPERATOR="RUT" + +API_URL="https://api.entur.io" + +curl -X POST "${API_URL}/realtime/v1/services/${OPERATOR}" +curl -X POST "${API_URL}/realtime/v1/services" + + + diff --git a/bin/update-theme b/bin/update-theme new file mode 100755 index 0000000..2d233d4 --- /dev/null +++ b/bin/update-theme @@ -0,0 +1,27 @@ +#!/bin/bash + +ALACRITTYCONF="${HOME}/.config/alacritty/alacritty.yml" + +CURRENT_WINDOW_NAME=$(tmux display-message -p "#W" | tr '[:upper:]' '[:lower:]') +export $(tmux show-env | grep THEME) + +DARK_THEME="campbell" +LIGHT_THEME="papertheme" +PRODUCTION_THEME="papertheme_prod" +STAGING_THEME="papertheme_staging" + +if [[ "$CURRENT_WINDOW_NAME" == prod* ]]; then + sed -i "s/${ALACRITTY_THEME}/${PRODUCTION_THEME}/" "${ALACRITTYCONF}" + tmux set-environment ALACRITTY_THEME "${PRODUCTION_THEME}" +elif [[ "$CURRENT_WINDOW_NAME" == staging* ]]; then + sed -i "s/${ALACRITTY_THEME}/${STAGING_THEME}/" "${ALACRITTYCONF}" + tmux set-environment ALACRITTY_THEME "${STAGING_THEME}" +else + if [ "$THEME" = "dark" ]; then + sed -i "s/${ALACRITTY_THEME}/${DARK_THEME}/" "${ALACRITTYCONF}" + tmux set-environment ALACRITTY_THEME "${DARK_THEME}" + else + sed -i "s/${ALACRITTY_THEME}/${LIGHT_THEME}/" "${ALACRITTYCONF}" + tmux set-environment ALACRITTY_THEME "${LIGHT_THEME}" + fi +fi |