diff --git a/lib/initiate.bash b/lib/initiate.bash index 13a9333..a37af92 100644 --- a/lib/initiate.bash +++ b/lib/initiate.bash @@ -128,7 +128,6 @@ function link_config_files { link_etc vim/vimrc.local fi link_etc profile.d/20-miaou-bash.sh - link_etc sudoers.d/miaou-bash link_etc bash.bashrc link_etc inputrc # last command required to detect successful installation } @@ -204,6 +203,13 @@ function link_miaou_bash { sudo ln -sf "$MIAOU_BASH_DIR"/bin/miaou-bash /usr/bin/ } +function create_sudoers { + if [[ ! -f /etc/sudoers.d/miaou-bash ]]; then + echo 'Defaults:%sudo env_keep += "MIAOU_BASH_DIR"' | sudo tee /etc/sudoers.d/miaou-bash + sudo chmod 440 /etc/sudoers.d/miaou-bash + fi +} + # MAIN source "$MIAOU_BASH_DIR/lib/functions.bash" @@ -216,4 +222,5 @@ fix_terminfo_ghostty ghostty_global_config link_config_files link_miaou_bash +create_sudoers force_reload