diff --git a/files/dom0/.local/bin/dom0/qubesctl b/files/dom0/.local/bin/dom0/qubesctl new file mode 100755 index 0000000..40d3c6c --- /dev/null +++ b/files/dom0/.local/bin/dom0/qubesctl @@ -0,0 +1,8 @@ +#!/bin/sh + +# SPDX-FileCopyrightText: 2023 - 2024 Benjamin Grande M. S. +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +set -eu +sudo qubesctl --show-output "${@}" diff --git a/files/sh/.config/sh/shrc b/files/sh/.config/sh/shrc index 245aa2c..d07adec 100644 --- a/files/sh/.config/sh/shrc +++ b/files/sh/.config/sh/shrc @@ -94,9 +94,10 @@ has yt-dlp && alias yt="yt-dlp --add-metadata -ic" has fdfind && alias fd="fdfind" has lynx && alias lynx="lynx -vikeys" has qubesctl && { - alias qubesctl="sudo qubesctl --show-output" alias qctl="qubesctl" + alias qctls="qctl state.apply" alias qctlu="qctl --skip-dom0 --targets" + qctlus(){ test -n "${2-}" || return 1; qubesctl "${1}" state.apply "${2}"; } } has gpg && alias gpgs="gpg --show-keys" ## {{{ Tmux