mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-13 22:02:34 +00:00
WIP: Adds some before/after scripts to runs.
This commit is contained in:
15
runs/after/espanso
Executable file
15
runs/after/espanso
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
set -o nounset
|
||||||
|
set -o pipefail
|
||||||
|
|
||||||
|
install() {
|
||||||
|
log " Setting up espanso."
|
||||||
|
sudo setcap "cap_dac_override+p" "$(which espanso)"
|
||||||
|
espanso service register
|
||||||
|
espanso service start
|
||||||
|
}
|
||||||
|
|
||||||
|
arg=${1:-""}
|
||||||
|
[[ $arg == "install" ]] && install && exit 0
|
||||||
20
runs/after/system
Executable file
20
runs/after/system
Executable file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
set -o nounset
|
||||||
|
set -o pipefail
|
||||||
|
|
||||||
|
install() {
|
||||||
|
log " Setting user shell to 'zsh'."
|
||||||
|
sudo chsh --shell "$(which zsh)"
|
||||||
|
log " Enabling up systemd services."
|
||||||
|
systemctl --user daemon-reload
|
||||||
|
systemctl --user enable --now logout-task.service
|
||||||
|
systemctl --user enable --now battery-monitor.timer
|
||||||
|
systemctl --user enable --now tmux-kill-sessions.timer
|
||||||
|
sudo systemctl enable --now pcscd.service
|
||||||
|
sudo systemctl enable --now firewalld.service
|
||||||
|
}
|
||||||
|
|
||||||
|
arg=${1:-""}
|
||||||
|
[[ $arg == "install" ]] && install
|
||||||
13
runs/before/espanso
Executable file
13
runs/before/espanso
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
set -o nounset
|
||||||
|
set -o pipefail
|
||||||
|
|
||||||
|
uninstall() {
|
||||||
|
log " Tearing down espanso."
|
||||||
|
espanso service stop
|
||||||
|
espanso service unregister
|
||||||
|
}
|
||||||
|
|
||||||
|
arg=${1:-""}
|
||||||
|
[[ $arg == "uninstall" ]] && uninstall && exit 0
|
||||||
@@ -18,7 +18,7 @@ GREP_STR=${RUN_GREP_STR:-""}
|
|||||||
|
|
||||||
log() {
|
log() {
|
||||||
logging log --source "$THIS_FILE" --echo "$@"
|
logging log --source "$THIS_FILE" --echo "$@"
|
||||||
} && export -f log
|
}
|
||||||
|
|
||||||
run_before_or_after() {
|
run_before_or_after() {
|
||||||
local dir file run
|
local dir file run
|
||||||
|
|||||||
Reference in New Issue
Block a user