mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-13 22:02:34 +00:00
WIP: Adds kanatctl to runs/after/system, adds ability for kanatactl to install service as user or system service.
This commit is contained in:
@@ -8,6 +8,7 @@ install() {
|
||||
log " Setting up espanso."
|
||||
sudo setcap "cap_dac_override+p" "$(which espanso)"
|
||||
espanso service register
|
||||
systemctl --user daemon-reload
|
||||
espanso service start
|
||||
}
|
||||
|
||||
|
||||
@@ -4,16 +4,19 @@ set -e
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
|
||||
SCRIPTS="${DEV_ENV}/env/.local/scripts"
|
||||
|
||||
install() {
|
||||
log " Setting user shell to 'zsh'."
|
||||
sudo chsh --shell "$(which zsh)"
|
||||
log " Enabling up systemd services."
|
||||
systemctl --user daemon-reload
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl enable --now pcscd.service
|
||||
sudo systemctl enable --now firewalld.service
|
||||
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
|
||||
SCRIPTS="$SCRIPTS" "$SCRIPTS/kanatactl" service install --prompt
|
||||
}
|
||||
|
||||
arg=${1:-""}
|
||||
|
||||
Reference in New Issue
Block a user