add theme support for gnome terminal
This commit is contained in:
parent
1dcb9e7308
commit
3c1ce4fccc
1 changed files with 13 additions and 1 deletions
|
@ -15,12 +15,24 @@ main() {
|
|||
if [ $# -eq 0 ]; then
|
||||
echo "No arguments supplied"
|
||||
else
|
||||
local profiles profile
|
||||
profiles=("$(gsettings get org.gnome.Terminal.ProfilesList list | tr -d \'[],)")
|
||||
case $1 in
|
||||
"sunset" ) # Go to dark mode
|
||||
# Set the Dracula theme
|
||||
set org.gnome.desktop.wm.preferences theme Dracula
|
||||
# Set the Terminal profile
|
||||
profile="${profiles[0]}"
|
||||
gsettings set org.gnome.Terminal.ProfilesList default "${profile}"
|
||||
# Set the fish theme
|
||||
fish -c "fish_config theme choose 'Base16 Eighties' && yes | fish_config theme save"
|
||||
;;
|
||||
"sunrise" ) # Go to light mode
|
||||
echo "Nothing to do"
|
||||
# Set the Terminal profile
|
||||
profile="${profiles[1]}"
|
||||
gsettings set org.gnome.Terminal.ProfilesList default "${profile}"
|
||||
# Set the fish theme
|
||||
fish -c "fish_config theme choose 'Solarized Light' && yes | fish_config theme save"
|
||||
;;
|
||||
* )
|
||||
echo "Can't interpret given argument" ;;
|
||||
|
|
Loading…
Reference in a new issue