#!/bin/sh

shortcut_path=/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/still-terminal/
shortcut_schema=org.gnome.settings-daemon.plugins.media-keys.custom-keybinding

set_if_unset() {
    key=$1
    value=$2

    if [ -z "$(dconf read "${shortcut_path}${key}")" ]; then
        gsettings set "${shortcut_schema}:${shortcut_path}" "$key" "$value"
    fi
}

set_if_unset name 'Open stillTerminal'
set_if_unset command 'still-terminal'
set_if_unset binding '<Primary><Alt>t'
