# OSX ## Software to make it behave like a real OS * Homebrew: http://brew.sh * Spectacle: https://www.spectacleapp.com * Tunnelblick: https://tunnelblick.net * Caffeine: http://lightheadsw.com/caffeine/ * HyperSwitch: https://bahoom.com/hyperswitch/get * Flycut: https://github.com/TermiT/Flycut/releases * Visual Studio Code: https://code.visualstudio.com/Download * Bear: https://bear.app * Nextcloud: https://nextcloud.com/install/ * Open-source fonts via brew: https://github.com/Homebrew/homebrew-cask-fonts ### Work related software * Docker: https://www.docker.com/products/docker-desktop * USB Overdrive: http://www.usboverdrive.com ## brew installed packages Might need a cleanup: ``` $ date; brew list Thu Jan 3 14:54:26 CET 2019 adns hicolor-icon-theme oniguruma atk icu4c openssl bash-completion ipcalc openssl@1.1 cairo iperf p11-kit diffuse ipmitool pango dirmngr jpeg pass dos2unix jq pcre fontconfig juju pinentry fortune kubernetes-cli pixman fping kubernetes-helm pkg-config freetype libassuan pssh fribidi libffi pth gd libgcrypt pwgen gdbm libgpg-error py2cairo gdk-pixbuf libidn2 pygobject geoip libksba pygtk geoipupdate libpng python gettext libssh2 python3 git libtasn1 python@2 git-flow libtiff qemu givegif libunistring qrencode glib libusb readline gmp libusb-compat rpm2cpio gnu-getopt libxmlsec1 s-lang gnupg libyaml shared-mime-info gnupg2 lua sqlite gnuplot md5sha1sum thefuck gnutls midnight-commander tokyo-cabinet goaccess mysql tree gobject-introspection ncdu wdiff gpg-agent ncurses webp graphite2 nettle wget grc nmap wmctrl gtk+ npth xz harfbuzz oath-toolkit ``` ## CLI settings ``` defaults write -g InitialKeyRepeat -int 15 defaults write -g KeyRepeat -int 1 defaults write com.apple.screencapture location ~/screenshots/ defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true # Then reload the GUI killall SystemUIServer ``` ## Fully disable TouchID ``` bioutil -w -s -u 0 bioutil -w -s -f 0 ```