Commit 89eb50d229
Unsigned
Layout: unified · split
content/wiki/macos.org +58 −98
| @@ -1,28 +1,26 @@ | ||
| 1 | 1 | #+title: macOS |
| 2 | #+date: <2024-03-13 Wed 08:00:00> | |
| 2 | #+date: <2024-04-10 Wed 08:36:50> | |
| 3 | 3 | |
| 4 | 4 | Related: |
| 5 | 5 | |
| 6 | 6 | - [[/wiki/hardware.html][Hardware]] |
| 7 | 7 | |
| 8 | My primary OS. Currently running macOS Sonoma 14. This wiki page | |
| 9 | contains most of the apps I have used at one point or another across my | |
| 10 | different Macbooks. | |
| 8 | My primary OS. Currently running macOS Sonoma 14. This wiki page contains most | |
| 9 | of the apps I have used at one point or another across my different Macbooks. | |
| 11 | 10 | |
| 12 | [=*=] = My favorites | |
| 11 | (=*=) = My favorites | |
| 13 | 12 | |
| 14 | 13 | ** Configuration |
| 15 | 14 | |
| 16 | 15 | *** Disable System Services |
| 17 | 16 | |
| 18 | - [[https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection][Disabling | |
| 19 | and Enabling System Integrity Protection]] | |
| 17 | - [[https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection][Disabling and Enabling System Integrity Protection]] | |
| 20 | 18 | - Disable Gatekeeper: =sudo spctl --master-disable= |
| 21 | 19 | |
| 22 | 20 | *** Dotfiles |
| 23 | 21 | |
| 24 | These are probably out of date, but they give a general idea of how I | |
| 25 | configure my machine. | |
| 22 | These are probably out of date, but they give a general idea of how I configure | |
| 23 | my machine. | |
| 26 | 24 | |
| 27 | 25 | #+begin_src config |
| 28 | 26 | # ~/.zshrc |
| @@ -81,112 +79,74 @@ echo "yabai configuration loaded.." | ||
| 81 | 79 | |
| 82 | 80 | *** Browsers |
| 83 | 81 | |
| 84 | - [[https://librewolf.net/][Librewolf]] [=*=] - Custom version of | |
| 85 | Firefox, focused on privacy and security | |
| 86 | - [[https://bitwarden.com/][Bitwarden]] - An open source password | |
| 87 | manager | |
| 88 | - [[https://darkreader.org/][Dark Reader]] - Dark mode for all the | |
| 89 | websites | |
| 90 | - [[https://libredirect.github.io/][Libredirect]] - Automatic web | |
| 91 | redirections | |
| 92 | - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager | |
| 93 | for iOS & macOS | |
| 94 | - [[https://ublockorigin.com/][uBlock Origin]] - Free, open-source ad | |
| 95 | content blocker | |
| 96 | - [[https://github.com/ungoogled-software/ungoogled-chromium][Ungoogled | |
| 97 | Chromium]] - Google Chromium, sans integration with Google | |
| 98 | - [[https://www.gnu.org/software/emacs/manual/html_mono/eww.html][eww]] - | |
| 99 | Emacs Web Wowser, for TUI browsing | |
| 82 | - [[https://librewolf.net/][Librewolf]] (=*=) - Custom version of Firefox, focused on privacy and security | |
| 83 | - [[https://bitwarden.com/][Bitwarden]] - An open source password manager | |
| 84 | - [[https://darkreader.org/][Dark Reader]] - Dark mode for all the websites | |
| 85 | - [[https://libredirect.github.io/][Libredirect]] - Automatic web redirections | |
| 86 | - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager for iOS & macOS | |
| 87 | - [[https://ublockorigin.com/][uBlock Origin]] - Free, open-source ad content blocker | |
| 88 | - [[https://github.com/ungoogled-software/ungoogled-chromium][Ungoogled Chromium]] - Google Chromium, sans integration with Google | |
| 89 | - [[https://www.gnu.org/software/emacs/manual/html_mono/eww.html][eww]] - Emacs Web Wowser, for TUI browsing | |
| 100 | 90 | |
| 101 | 91 | *** Communications |
| 102 | 92 | |
| 103 | - [[https://github.com/tulir/gomuks][gomuks]] - A terminal based Matrix | |
| 104 | client | |
| 105 | - [[https://www.thunderbird.net/][Thunderbird]] [=*=] - An open source | |
| 106 | email client by Mozilla | |
| 107 | - [[https://signal.org/][Signal]] [=*=] - A simple, powerful, and secure | |
| 108 | messenger | |
| 93 | - [[https://element.io/][Element]] (=*=) - Matrix's default GUI client | |
| 94 | - [[https://github.com/tulir/gomuks][gomuks]] - A terminal based Matrix client | |
| 95 | - [[https://www.thunderbird.net/][Thunderbird]] (=*=) - An open source email client by Mozilla | |
| 96 | - [[https://signal.org/][Signal]] (=*=) - A simple, powerful, and secure messenger | |
| 109 | 97 | |
| 110 | 98 | *** Development |
| 111 | 99 | |
| 112 | - [[https://www.docker.com/products/docker-desktop/][Docker Desktop]] - | |
| 113 | Docker containers for your desktop | |
| 114 | - [[https://github.com/open-webui/open-webui][open-webui]] - | |
| 115 | User-friendly WebUI for LLMs | |
| 116 | - [[https://iterm2.com/][iTerm2]] [=*=] - The best terminal for macOS, | |
| 117 | hands down | |
| 100 | - [[https://www.docker.com/products/docker-desktop/][Docker Desktop]] - Docker containers for your desktop | |
| 101 | - [[https://github.com/open-webui/open-webui][open-webui]] - User-friendly WebUI for LLMs | |
| 102 | - [[https://iterm2.com/][iTerm2]] (=*=) - The best terminal for macOS, hands down | |
| 103 | - [[https://podman-desktop.io/][Podman Desktop]] (=*=) - Open source tool for containers and Kubernetes | |
| 118 | 104 | - [[https://developer.apple.com/xcode/][Xcode]] - Apple's IDE |
| 119 | - [[https://en.wikipedia.org/wiki/Z_shell][zsh]] [=*=] - My shell | |
| 120 | preference due to its plugin and theme community | |
| 121 | - [[https://github.com/zsh-users/zsh-autosuggestions][zsh-autosuggestions]] - | |
| 122 | Fish-like autosuggestions for zsh | |
| 123 | - [[https://github.com/zsh-users/zsh-syntax-highlighting][zsh-syntax-highlighting]] - | |
| 124 | Fish shell like syntax highlighting for Zsh | |
| 105 | - [[https://en.wikipedia.org/wiki/Z_shell][zsh]] (=*=) - My shell preference due to its plugin and theme community | |
| 106 | - [[https://github.com/zsh-users/zsh-autosuggestions][zsh-autosuggestions]] - Fish-like autosuggestions for zsh | |
| 107 | - [[https://github.com/zsh-users/zsh-syntax-highlighting][zsh-syntax-highlighting]] - Fish shell like syntax highlighting for Zsh | |
| 125 | 108 | |
| 126 | 109 | *** Editors |
| 127 | 110 | |
| 128 | - [[https://github.com/doomemacs/doomemacs][Doom Emacs]] - An Emacs | |
| 129 | framework, great for working in org-mode | |
| 130 | - [[https://obsidian.md/][Obsidian]] [=*=] - A nice Markdown-based | |
| 131 | editor based on a "vault" structure. Offers a paid sync solution and | |
| 132 | community extensions | |
| 133 | - [[https://standardnotes.com/][Standard Notes]] - A simple text editor | |
| 134 | focused on privacy and security. Offers a paid sync solution and | |
| 135 | community extensions | |
| 136 | - [[https://vscodium.com/][VSCodium]] [=*=] - VS Code without | |
| 137 | proprietary blobs | |
| 111 | - [[https://github.com/doomemacs/doomemacs][Doom Emacs]] (=*=) - An Emacs framework, great for working in org-mode | |
| 112 | - [[https://obsidian.md/][Obsidian]] - A nice Markdown-based editor based on a "vault" structure. | |
| 113 | Offers a paid sync solution and community extensions | |
| 114 | - [[https://standardnotes.com/][Standard Notes]] - A simple text editor focused on privacy and security. Offers | |
| 115 | a paid sync solution and community extensions | |
| 116 | - [[https://vscodium.com/][VSCodium]] - VS Code without proprietary blobs | |
| 138 | 117 | |
| 139 | 118 | *** Media |
| 140 | 119 | |
| 141 | - [[https://skylum.com/luminar][Luminar]] - Luminar offers top-notch | |
| 142 | photo editing features | |
| 120 | - [[https://skylum.com/luminar][Luminar]] - Luminar offers top-notch photo editing features | |
| 143 | 121 | - [[https://www.minecraft.net/][Minecraft]] - Block mining simulator |
| 144 | - [[https://netnewswire.com/][NetNewsWire]] - A free and open source RSS | |
| 145 | reader for Mac, iPhone, and iPad | |
| 146 | - [[https://www.plex.tv/][Plex]] [=*=] - Desktop client for the Plex | |
| 147 | Media Server | |
| 148 | - [[https://store.steampowered.com/][Steam]] - The top gaming | |
| 149 | marketplace for computers | |
| 150 | - [[https://transmissionbt.com/][Transmission]] [=*=] - A Fast, Easy and | |
| 151 | Free Bittorrent Client | |
| 152 | - [[https://www.videolan.org/vlc/][VLC]] - A free and open source | |
| 153 | cross-platform multimedia player | |
| 122 | - [[https://netnewswire.com/][NetNewsWire]] - A free and open source RSS reader for Mac, iPhone, and iPad | |
| 123 | - [[https://www.plex.tv/][Plex]] (=*=) - Desktop client for the Plex Media Server | |
| 124 | - [[https://store.steampowered.com/][Steam]] - The top gaming marketplace for computers | |
| 125 | - [[https://transmissionbt.com/][Transmission]] (=*=) - A Fast, Easy and Free Bittorrent Client | |
| 126 | - [[https://www.videolan.org/vlc/][VLC]] - A free and open source cross-platform multimedia player | |
| 154 | 127 | |
| 155 | 128 | ** Package Management |
| 156 | 129 | |
| 157 | - [[https://brew.sh/][Homebrew]] [=*=] - The Missing Package Manager for | |
| 158 | macOS (or Linux) | |
| 159 | - [[https://www.macports.org/][MacPorts]] - A system to compile, | |
| 160 | install, and manage open source software | |
| 130 | - [[https://brew.sh/][Homebrew]] (=*=) - The Missing Package Manager for macOS (or Linux) | |
| 131 | - [[https://www.macports.org/][MacPorts]] - A system to compile, install, and manage open source software | |
| 161 | 132 | |
| 162 | 133 | *** Utilities |
| 163 | 134 | |
| 164 | - [[https://www.macbartender.com/Bartender5/][Bartender 5]] [=*=] - Easy | |
| 165 | control and customization over the native macOS menu bar | |
| 166 | - [[https://betterdisplay.pro/][BetterDisplay]] - Allows you to tweak a | |
| 167 | ton of features of built-in and external screens, such as scaling, | |
| 168 | configuration overrides, and color/brightness upscaling | |
| 169 | - [[https://bitwarden.com/][Bitwarden]] - An open source password | |
| 170 | manager | |
| 171 | - [[https://ollama.com/][Ollama]] - Run Llama 2, Code Llama, and other | |
| 172 | models locally on your machine | |
| 173 | - [[https://github.com/kghandour/Ollama-SwiftUI][Ollama Swift]] - User | |
| 174 | Interface made for Ollama.ai using Swift | |
| 175 | - [[https://obdev.at/products/littlesnitch/index.html][LittleSnitch]] - | |
| 176 | Shows all network connections on your Macbook, including system and | |
| 177 | privileged services | |
| 178 | - [[https://obdev.at/products/microsnitch/index.html][MicroSnitch]] - | |
| 179 | Camera & microphone monitoring and alterting service | |
| 180 | - [[https://mullvad.net/][Mullvad]] [=*=] - A private VPN service | |
| 181 | - [[https://github.com/koekeishiya/skhd][skhd]] [=*=] - Simple hotkey | |
| 182 | daemon for macOS | |
| 183 | - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager | |
| 184 | for iOS & macOS | |
| 185 | - [[https://syncthing.net/][Syncthing]] [=*=] - Continuous file | |
| 186 | synchronization | |
| 187 | - [[https://www.bresink.com/osx/TinkerTool.html][TinkerTool]] - Unlock | |
| 188 | hidden configuration options for macOS | |
| 189 | - [[https://github.com/koekeishiya/yabai][yabai]] [=*=] - Automatic | |
| 190 | window tiling | |
| 191 | - [[https://github.com/yt-dlp/yt-dlp][yt-dlp]] - A youtube-dl fork with | |
| 192 | additional features and fixes | |
| 135 | - [[https://www.macbartender.com/Bartender5/][Bartender 5]] (=*=) - Easy control and customization over the native macOS menu | |
| 136 | bar | |
| 137 | - [[https://betterdisplay.pro/][BetterDisplay]] - Allows you to tweak a ton of features of built-in and external | |
| 138 | screens, such as scaling, configuration overrides, and color/brightness | |
| 139 | upscaling | |
| 140 | - [[https://bitwarden.com/][Bitwarden]] - An open source password manager | |
| 141 | - [[https://ollama.com/][Ollama]] - Run Llama 2, Code Llama, and other models locally on your machine | |
| 142 | - [[https://github.com/kghandour/Ollama-SwiftUI][Ollama Swift]] - User Interface made for Ollama.ai using Swift | |
| 143 | - [[https://obdev.at/products/littlesnitch/index.html][LittleSnitch]] - Shows all network connections on your Macbook, including system | |
| 144 | and privileged services | |
| 145 | - [[https://obdev.at/products/microsnitch/index.html][MicroSnitch]] - Camera & microphone monitoring and alterting service | |
| 146 | - [[https://mullvad.net/][Mullvad]] (=*=) - A private VPN service | |
| 147 | - [[https://github.com/koekeishiya/skhd][skhd]] (=*=) - Simple hotkey daemon for macOS | |
| 148 | - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager for iOS & macOS | |
| 149 | - [[https://syncthing.net/][Syncthing]] (=*=) - Continuous file synchronization | |
| 150 | - [[https://www.bresink.com/osx/TinkerTool.html][TinkerTool]] - Unlock hidden configuration options for macOS | |
| 151 | - [[https://github.com/koekeishiya/yabai][yabai]] (=*=) - Automatic window tiling | |
| 152 | - [[https://github.com/yt-dlp/yt-dlp][yt-dlp]] - A youtube-dl fork with additional features and fixes | |