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"
defaults write com.apple.dock largesize -int 48
echo "Choose and order dock icons"
echo "Define dock icon function"
__dock_item() {
printf '%s%s%s%s%s' \
'<dict><key>tile-data</key><dict><key>file-data</key><dict>' \
@ -147,6 +147,7 @@
'</dict></dict></dict>'
}
echo "Choose and order dock icons"
defaults write com.apple.dock persistent-apps -array \
"$(__dock_item /Applications/1Password.app)" \
"$(__dock_item /Applications/Slack.app)" \
@ -160,15 +161,22 @@
"$(__dock_item /Applications/Alacritty.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"
SPCTL=$(spctl --status)
if ! [ "$SPCTL" = "assessments disabled" ]
then
if ! [ "$SPCTL" = "assessments disabled" ]; then
sudo spctl --master-disable
fi
echo "Show the ~/Library folder"
chflags nohidden ~/Library
'';
};

View File

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

View File

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