fix: ocr and touch id

This commit is contained in:
Noah Masur 2022-07-28 23:00:52 -06:00
parent 8efea24282
commit d343c2a9f7
3 changed files with 14 additions and 8 deletions

View File

@ -137,7 +137,7 @@
echo "Set dock magnification size" echo "Set dock magnification size"
defaults write com.apple.dock largesize -int 48 defaults write com.apple.dock largesize -int 48
echo "Choose and order dock icons" echo "Define dock icon function"
__dock_item() { __dock_item() {
printf '%s%s%s%s%s' \ printf '%s%s%s%s%s' \
'<dict><key>tile-data</key><dict><key>file-data</key><dict>' \ '<dict><key>tile-data</key><dict><key>file-data</key><dict>' \
@ -147,6 +147,7 @@
'</dict></dict></dict>' '</dict></dict></dict>'
} }
echo "Choose and order dock icons"
defaults write com.apple.dock persistent-apps -array \ defaults write com.apple.dock persistent-apps -array \
"$(__dock_item /Applications/1Password.app)" \ "$(__dock_item /Applications/1Password.app)" \
"$(__dock_item /Applications/Slack.app)" \ "$(__dock_item /Applications/Slack.app)" \
@ -160,15 +161,22 @@
"$(__dock_item /Applications/Alacritty.app)" \ "$(__dock_item /Applications/Alacritty.app)" \
"$(__dock_item /System/Applications/System\ Preferences.app)" "$(__dock_item /System/Applications/System\ Preferences.app)"
echo "Enable sudo Touch ID"
echo "# sudo: auth account password session" > /tmp/sudofile
echo "auth sufficient pam_smartcard.so" >> /tmp/sudofile
echo "auth sufficient pam_tid.so " >> /tmp/sudofile
echo "auth required pam_opendirectory.so" >> /tmp/sudofile
echo "account required pam_permit.so" >> /tmp/sudofile
echo "password required pam_deny.so" >> /tmp/sudofile
echo "session required pam_permit.so" >> /tmp/sudofile
sudo mv /tmp/sudofile /etc/pam.d/sudo
echo "Allow apps from anywhere" echo "Allow apps from anywhere"
SPCTL=$(spctl --status) SPCTL=$(spctl --status)
if ! [ "$SPCTL" = "assessments disabled" ] if ! [ "$SPCTL" = "assessments disabled" ]; then
then
sudo spctl --master-disable sudo spctl --master-disable
fi fi
echo "Show the ~/Library folder"
chflags nohidden ~/Library
''; '';
}; };

View File

@ -14,7 +14,7 @@
kubectl kubectl
k9s k9s
noti # Create notifications programmatically noti # Create notifications programmatically
(pkgs.writeShellScriptBin "ocr" (pkgs.writeScriptBin "ocr"
(builtins.readFile ../shell/bash/scripts/ocr.sh)) (builtins.readFile ../shell/bash/scripts/ocr.sh))
]; ];

View File

@ -34,8 +34,6 @@
home.packages = [ home.packages = [
(pkgs.writeShellScriptBin "gh-repos" '' (pkgs.writeShellScriptBin "gh-repos" ''
#!/bin/sh
case $1 in case $1 in
t2) organization="take-two" ;; t2) organization="take-two" ;;
d2c) organization="take-two-t2gp" ;; d2c) organization="take-two-t2gp" ;;