#+title: macOS #+date: <2024-03-13 Wed 08:00:00> Related: - [[/wiki/hardware.html][Hardware]] My primary OS. Currently running macOS Sonoma 14. This wiki page contains most of the apps I have used at one point or another across my different Macbooks. [=*=] = My favorites ** Configuration *** Disable System Services - [[https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection][Disabling and Enabling System Integrity Protection]] - Disable Gatekeeper: =sudo spctl --master-disable= *** Dotfiles These are probably out of date, but they give a general idea of how I configure my machine. #+begin_src config # ~/.zshrc export PATH="/opt/homebrew/bin:$PATH" export PATH="$HOME/.emacs.d/bin:$PATH" export EDITOR="/opt/homebrew/bin/emacs -nw" ZSH_THEME="bureau" plugins=(git zsh-autosuggestions) source $ZSH/oh-my-zsh.sh #+end_src #+begin_src config # ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" #+end_src #+begin_src config # ~/.config/skhd/skhdrc cmd - return : /Applications/iTerm.app/Contents/MacOS/iTerm2 cmd + shift - return : /Applications/LibreWolf.app/Contents/MacOS/librewolf #+end_src #+begin_src config # ~/.config/yabai/yabairc yabai -m config \ mouse_follows_focus off \ focus_follows_mouse off \ window_origin_display default \ window_placement second_child \ window_zoom_persist on \ window_shadow on \ window_animation_duration 0.0 \ window_animation_frame_rate 120 \ window_opacity_duration 0.0 \ active_window_opacity 1.0 \ normal_window_opacity 0.90 \ window_opacity off \ insert_feedback_color 0xffd75f5f \ split_ratio 0.50 \ split_type auto \ auto_balance off \ top_padding 15 \ bottom_padding 15 \ left_padding 15 \ right_padding 15 \ window_gap 10 \ layout bsp \ mouse_modifier fn \ mouse_action1 move \ mouse_action2 resize \ mouse_drop_action swap echo "yabai configuration loaded.." #+end_src ** Software *** Browsers - [[https://librewolf.net/][Librewolf]] [=*=] - Custom version of Firefox, focused on privacy and security - [[https://bitwarden.com/][Bitwarden]] - An open source password manager - [[https://darkreader.org/][Dark Reader]] - Dark mode for all the websites - [[https://libredirect.github.io/][Libredirect]] - Automatic web redirections - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager for iOS & macOS - [[https://ublockorigin.com/][uBlock Origin]] - Free, open-source ad content blocker - [[https://github.com/ungoogled-software/ungoogled-chromium][Ungoogled Chromium]] - Google Chromium, sans integration with Google - [[https://www.gnu.org/software/emacs/manual/html_mono/eww.html][eww]] - Emacs Web Wowser, for TUI browsing *** Communications - [[https://github.com/tulir/gomuks][gomuks]] - A terminal based Matrix client - [[https://www.thunderbird.net/][Thunderbird]] [=*=] - An open source email client by Mozilla - [[https://signal.org/][Signal]] [=*=] - A simple, powerful, and secure messenger *** Development - [[https://www.docker.com/products/docker-desktop/][Docker Desktop]] - Docker containers for your desktop - [[https://github.com/open-webui/open-webui][open-webui]] - User-friendly WebUI for LLMs - [[https://iterm2.com/][iTerm2]] [=*=] - The best terminal for macOS, hands down - [[https://developer.apple.com/xcode/][Xcode]] - Apple's IDE - [[https://en.wikipedia.org/wiki/Z_shell][zsh]] [=*=] - My shell preference due to its plugin and theme community - [[https://github.com/zsh-users/zsh-autosuggestions][zsh-autosuggestions]] - Fish-like autosuggestions for zsh - [[https://github.com/zsh-users/zsh-syntax-highlighting][zsh-syntax-highlighting]] - Fish shell like syntax highlighting for Zsh *** Editors - [[https://github.com/doomemacs/doomemacs][Doom Emacs]] - An Emacs framework, great for working in org-mode - [[https://obsidian.md/][Obsidian]] [=*=] - A nice Markdown-based editor based on a "vault" structure. Offers a paid sync solution and community extensions - [[https://standardnotes.com/][Standard Notes]] - A simple text editor focused on privacy and security. Offers a paid sync solution and community extensions - [[https://vscodium.com/][VSCodium]] [=*=] - VS Code without proprietary blobs *** Media - [[https://skylum.com/luminar][Luminar]] - Luminar offers top-notch photo editing features - [[https://www.minecraft.net/][Minecraft]] - Block mining simulator - [[https://netnewswire.com/][NetNewsWire]] - A free and open source RSS reader for Mac, iPhone, and iPad - [[https://www.plex.tv/][Plex]] [=*=] - Desktop client for the Plex Media Server - [[https://store.steampowered.com/][Steam]] - The top gaming marketplace for computers - [[https://transmissionbt.com/][Transmission]] [=*=] - A Fast, Easy and Free Bittorrent Client - [[https://www.videolan.org/vlc/][VLC]] - A free and open source cross-platform multimedia player ** Package Management - [[https://brew.sh/][Homebrew]] [=*=] - The Missing Package Manager for macOS (or Linux) - [[https://www.macports.org/][MacPorts]] - A system to compile, install, and manage open source software *** Utilities - [[https://www.macbartender.com/Bartender5/][Bartender 5]] [=*=] - Easy control and customization over the native macOS menu bar - [[https://betterdisplay.pro/][BetterDisplay]] - Allows you to tweak a ton of features of built-in and external screens, such as scaling, configuration overrides, and color/brightness upscaling - [[https://bitwarden.com/][Bitwarden]] - An open source password manager - [[https://ollama.com/][Ollama]] - Run Llama 2, Code Llama, and other models locally on your machine - [[https://github.com/kghandour/Ollama-SwiftUI][Ollama Swift]] - User Interface made for Ollama.ai using Swift - [[https://obdev.at/products/littlesnitch/index.html][LittleSnitch]] - Shows all network connections on your Macbook, including system and privileged services - [[https://obdev.at/products/microsnitch/index.html][MicroSnitch]] - Camera & microphone monitoring and alterting service - [[https://mullvad.net/][Mullvad]] [=*=] - A private VPN service - [[https://github.com/koekeishiya/skhd][skhd]] [=*=] - Simple hotkey daemon for macOS - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager for iOS & macOS - [[https://syncthing.net/][Syncthing]] [=*=] - Continuous file synchronization - [[https://www.bresink.com/osx/TinkerTool.html][TinkerTool]] - Unlock hidden configuration options for macOS - [[https://github.com/koekeishiya/yabai][yabai]] [=*=] - Automatic window tiling - [[https://github.com/yt-dlp/yt-dlp][yt-dlp]] - A youtube-dl fork with additional features and fixes