Commit 89eb50d229

89eb50d229d664a3c5ddb7bb381f470084530fa5

parent: 7d3ef2c659

Unsigned

cmc <hello@cleberg.net> · 2024-04-10 13:46 UTC

update macOS wiki post

Layout: unified · split

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