Configure commands that can be run with passwordless sudo
This commit is contained in:
parent
ba1eed94ae
commit
9cbb362dc1
11
init/mac.sh
11
init/mac.sh
@ -14,7 +14,10 @@ MAC_INSTALLDOWNLOADS="https://dl.exactcode.de/tmp/3bb50ff8eeb7ad116724b56a820139
|
||||
|
||||
## Which App to use at default etxt editor (instead of TextEdit)
|
||||
DEFAULT_EDITOR="VSCodium.app"
|
||||
DEFAULT_EDITOR_FILETYPES="public.plain-text public.unix-executable public.data .zsh)"
|
||||
DEFAULT_EDITOR_FILETYPES="public.plain-text public.unix-executable public.data all)"
|
||||
|
||||
## Which commands can be run with sudo without password prompt
|
||||
SUDO_NOPASS="/usr/local/bin/htop /usr/local/bin/yabai"
|
||||
|
||||
# tmp dirs
|
||||
MAC_DOWNLOAD="/tmp/macinstall"
|
||||
@ -268,6 +271,12 @@ cat ${HOME}/.config/VSCodium/User/extensions.list | xargs -L 1 code --install-ex
|
||||
## Set up BitBar
|
||||
defaults write com.matryer.BitBar pluginsDirectory "${HOME}/.config/BitBar/"
|
||||
|
||||
## Configure sudo
|
||||
echo ">>> Configure sudo"
|
||||
for command in ${SUDO_NOPASS}; do
|
||||
echo echo "${USER} ALL = NOPASSWD: ${command}" | sudo tee -a /etc/sudoers.d/${USER}
|
||||
fi
|
||||
|
||||
## Set zsh from brew as default shell
|
||||
echo ">>> Setting /usr/local/bin/zsh as default shell for ${USER}"
|
||||
sudo chsh -s /usr/local/bin/zsh ${USER}
|
||||
|
Loading…
Reference in New Issue
Block a user