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)
|
## Which App to use at default etxt editor (instead of TextEdit)
|
||||||
DEFAULT_EDITOR="VSCodium.app"
|
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
|
# tmp dirs
|
||||||
MAC_DOWNLOAD="/tmp/macinstall"
|
MAC_DOWNLOAD="/tmp/macinstall"
|
||||||
@ -268,6 +271,12 @@ cat ${HOME}/.config/VSCodium/User/extensions.list | xargs -L 1 code --install-ex
|
|||||||
## Set up BitBar
|
## Set up BitBar
|
||||||
defaults write com.matryer.BitBar pluginsDirectory "${HOME}/.config/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
|
## Set zsh from brew as default shell
|
||||||
echo ">>> Setting /usr/local/bin/zsh as default shell for ${USER}"
|
echo ">>> Setting /usr/local/bin/zsh as default shell for ${USER}"
|
||||||
sudo chsh -s /usr/local/bin/zsh ${USER}
|
sudo chsh -s /usr/local/bin/zsh ${USER}
|
||||||
|
Loading…
Reference in New Issue
Block a user