cmc/cleberg.net

My personal web garden & blog.

clone: git clone https://gitbay.org/cmc/cleberg.net.git

ccbaa7a60d283a7647d08e4747d0ca0c9eb6b45b

unsigned

author: Christian Cleberg <hello@cleberg.net> · 2024-03-14T04:44:10Z

add config section to ios wiki page & hard-wrap wiki pages
 content/wiki/ios.md   | 178 +++++++++++++++++++++++++++++++++++++++-----------
 content/wiki/macos.md | 104 +++++++++++++++++++----------
 2 files changed, 209 insertions(+), 73 deletions(-)

diff --git a/content/wiki/ios.md b/content/wiki/ios.md
index 4f3d0d6..0cce6b0 100644
--- a/content/wiki/ios.md
+++ b/content/wiki/ios.md
@@ -8,84 +8,184 @@ Related:
 
 - [Hardware](/wiki/hardware/)
 
-My primary mobile OS. Currently running iOS 17. This wiki page contains most of the apps I have used at one point or another across my different iPhones.
+My primary mobile OS. Currently running iOS 17. This wiki page contains most of
+the apps I have used at one point or another across my different iPhones.
 
 [`*`] = My favorites
 
+## Configuration
+
+### Display
+
+- Light Mode
+    - 10:00 to 16:00
+- Dark Mode
+    - 16:00 to 10:00
+
+### Focus Modes
+
+- Personal Focus
+    - 06:00 to 21:00
+    - Allow Notifications From:
+        - Alarms
+        - Calendar
+        - Contacts (1 person)
+        - Messages
+        - Phone
+        - Reminders
+        - Signal
+        - UniFi Protect
+- Sleep Focus
+    - 21:00 to 06:00
+    - Allow Notifications From:
+        - Alarms
+        - Contacts (1 person)
+        - Reminders
+        - Signal
+
+### Privacy & Security
+
+I generally follow the [principle of least
+privilege](https://en.wikipedia.org/wiki/Principle_of_least_privilege) by only
+permitting the bare minimum privileges and revoking as soon as they are no
+longer required.
+
+Here's the baseline I start with:
+
+- Disable:
+    - Analytics & Improvements
+    - Apple Advertising
+    - Apple ID > Sign-In & Security > Two-Factor Authentication
+    - Location Services > System Services > Product Improvement
+    - Tracking > Allow Apps to Request to Track
+    - Safari > Advanced > Privacy Preserving Ad Measurement
+- Enable:
+    - Apple ID > iCloud > Advanced Data Protection
+    - Apple ID > Personal Information > Communication Preferences
+    - App Privacy Report
+    - Location Services only for Camera, Find My, UDisc, & WiFiman (`While
+      Using`)
+    - Safari > Prevent Cross-Site Tracking
+    - Safari > Hide IP Address
+    - Safari > Advanced > Advanced Tracking and Fingerprinting Protection
+
 ## Native Apps
 
 ### Business
 
-- [Element](https://apps.apple.com/us/app/element-messenger/id1083446067) - A cross-platform messenger, based on Matrix
-- [LinkedIn](https://apps.apple.com/us/app/linkedin-network-job-finder/id288429040) - One of the only social media apps I use
+- [Element](https://apps.apple.com/us/app/element-messenger/id1083446067) - A
+  cross-platform messenger, based on Matrix
+- [LinkedIn](https://apps.apple.com/us/app/linkedin-network-job-finder/id288429040) -
+  One of the only social media apps I use
 
 ### Developer Tools
 
-- [Harbour](https://testflight.apple.com/join/F2vK7xo4) - Easily manage your Portainer service
-- [iSH](https://apps.apple.com/us/app/ish-shell/id1436902243) - A local shell with SSH functionality
+- [Harbour](https://testflight.apple.com/join/F2vK7xo4) - Easily manage your
+  Portainer service
+- [iSH](https://apps.apple.com/us/app/ish-shell/id1436902243) - A local shell
+  with SSH functionality
 
 ### Entertainment
 
-- [Plex](https://apps.apple.com/us/app/plex-watch-live-tv-and-movies/id383457673) - A client for the Plex Media Server
-- [Steam](https://apps.apple.com/us/app/steam-mobile/id495369748) - The top gaming marketplace for computers
+- [Plex](https://apps.apple.com/us/app/plex-watch-live-tv-and-movies/id383457673) -
+  A client for the Plex Media Server
+- [Steam](https://apps.apple.com/us/app/steam-mobile/id495369748) - The top
+  gaming marketplace for computers
 
 ### Lifestyle
 
-- [Home](https://apps.apple.com/us/app/home/id1110145103) [`*`] - Apple homekit powered smart home manager
-- [Hue](https://apps.apple.com/us/app/philips-hue/id1055281310) - Philips Hue smart home manager
-- [iRobot](https://apps.apple.com/us/app/irobot-home/id1012014442) - Manage iRobot Roomba devices
-- [UniFi Protect](https://apps.apple.com/us/app/unifi-protect/id1392492235) - View and manage most UniFi Protect cameras and settings
+- [Home](https://apps.apple.com/us/app/home/id1110145103) [`*`] - Apple homekit
+  powered smart home manager
+- [Hue](https://apps.apple.com/us/app/philips-hue/id1055281310) - Philips Hue
+  smart home manager
+- [iRobot](https://apps.apple.com/us/app/irobot-home/id1012014442) - Manage
+  iRobot Roomba devices
+- [UniFi Protect](https://apps.apple.com/us/app/unifi-protect/id1392492235) -
+  View and manage most UniFi Protect cameras and settings
 
 ### Music
-
-- [Apple Music](https://apps.apple.com/us/app/apple-music/id1108187390) [`*`] - Apple's native music streaming app
-- [Plexamp](https://apps.apple.com/us/app/plexamp/id1500797510) [`*`] - Top-notch music app for your Plex Media Server, with a neural network that provides excellent radio/shuffle suggestions
+ 
+- [Apple Music](https://apps.apple.com/us/app/apple-music/id1108187390) [`*`] -
+  Apple's native music streaming app
+- [Plexamp](https://apps.apple.com/us/app/plexamp/id1500797510) [`*`] -
+  Top-notch music app for your Plex Media Server, with a neural network that
+  provides excellent radio/shuffle suggestions
 
 ### News
 
-- [NetNewsWire](https://apps.apple.com/us/app/netnewswire-rss-reader/id1480640210) - A free and open source RSS reader for Mac, iPhone, and iPad
+- [NetNewsWire](https://apps.apple.com/us/app/netnewswire-rss-reader/id1480640210) -
+  A free and open source RSS reader for Mac, iPhone, and iPad
 
 ### Photo & Video
 
-- [Aislingeach](https://testflight.apple.com/join/Q6WyyEpS) - A quick way to generate and rate images from the Stable Horde
-- [Unsplash](https://apps.apple.com/us/app/unsplash/id1290631746) - Premium images, mostly free
+- [Aislingeach](https://testflight.apple.com/join/Q6WyyEpS) - A quick way to
+  generate and rate images from the Stable Horde
+- [Unsplash](https://apps.apple.com/us/app/unsplash/id1290631746) - Premium
+  images, mostly free
 
 ### Productivity
 
-- [beorg](https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962) - An org-mode editor, outline, and scheduler with paid extensions
-- [Bitwarden](https://apps.apple.com/us/app/bitwarden-password-manager/id1137397744) [`*`] - An open source password manager
-- [Cryptomator](https://apps.apple.com/us/app/cryptomator/id1560822163) - A cross-platform encryption program
-- [Obsidian](https://apps.apple.com/us/app/obsidian-connected-notes/id1557175442) [`*`] - A nice Markdown-based editor based on a "vault" structure. Offers a paid sync solution and community extensions
-- [Strongbox](https://apps.apple.com/us/app/strongbox-password-manager/id897283731) - Keepass password manager for iOS & macOS
-- [UniFi Network](https://apps.apple.com/us/app/unifi/id1057750338) - View and manage most UniFi Network settings
+- [beorg](https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962) -
+  An org-mode editor, outline, and scheduler with paid extensions
+- [Bitwarden](https://apps.apple.com/us/app/bitwarden-password-manager/id1137397744)
+  [`*`] - An open source password manager
+- [Cryptomator](https://apps.apple.com/us/app/cryptomator/id1560822163) - A
+  cross-platform encryption program
+- [Obsidian](https://apps.apple.com/us/app/obsidian-connected-notes/id1557175442)
+  [`*`] - A nice Markdown-based editor based on a "vault" structure. Offers a
+  paid sync solution and community extensions
+- [Strongbox](https://apps.apple.com/us/app/strongbox-password-manager/id897283731) -
+  Keepass password manager for iOS & macOS
+- [UniFi Network](https://apps.apple.com/us/app/unifi/id1057750338) - View and
+  manage most UniFi Network settings
 
 ### Safari Extensions
 
-- [AdGuard](https://apps.apple.com/us/app/adguard-adblock-privacy/id1047223162) - Ad blocker
-- [Dark Reader](https://apps.apple.com/us/app/dark-reader-for-safari/id1438243180) - Dark mode for all the sites
-- [PiPifier](https://apps.apple.com/us/app/pipifier/id1234771095) - Force videos to support PiP
-- [Privacy Redirect](https://apps.apple.com/us/app/privacy-redirect/id1578144015) - Redirect select websites to others, usually to privacy-focused alternatives
+- [AdGuard](https://apps.apple.com/us/app/adguard-adblock-privacy/id1047223162) -
+  Ad blocker
+- [Dark
+  Reader](https://apps.apple.com/us/app/dark-reader-for-safari/id1438243180) -
+  Dark mode for all the sites
+- [PiPifier](https://apps.apple.com/us/app/pipifier/id1234771095) - Force videos
+  to support PiP
+- [Privacy
+  Redirect](https://apps.apple.com/us/app/privacy-redirect/id1578144015) -
+  Redirect select websites to others, usually to privacy-focused alternatives
 
 ### Social Networking
 
-- [MultiTab T](https://apps.apple.com/us/app/multitab-for-tumblr/id1071533778) [`*`] - A gallery-based Tumblr client with some unique features, such as tab history and sync
-- [Signal](https://apps.apple.com/us/app/signal-private-messenger/id874139669) [`*`] - A simple, powerful, and secure messenger
-- [Three Cheers](https://testflight.apple.com/join/mpVk1qIy) - A client for Tildes.net with a design focus that matches the intent of Tildes
-- [Voyager](https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762) - A Lemmy client
+- [MultiTab T](https://apps.apple.com/us/app/multitab-for-tumblr/id1071533778)
+  [`*`] - A gallery-based Tumblr client with some unique features, such as tab
+  history and sync
+- [Signal](https://apps.apple.com/us/app/signal-private-messenger/id874139669)
+  [`*`] - A simple, powerful, and secure messenger
+- [Three Cheers](https://testflight.apple.com/join/mpVk1qIy) - A client for
+  Tildes.net with a design focus that matches the intent of Tildes
+- [Voyager](https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762) - A
+  Lemmy client
 
 ### Sports
 
-- [Apple Sports](https://apps.apple.com/us/app/apple-sports/id6446788829) - Apple's new sports app - lacks notifications and live events
-- [UDisc](https://apps.apple.com/us/app/udisc-disc-golf/id1072228953) - Disc golf course maps, score cards, and more
+- [Apple Sports](https://apps.apple.com/us/app/apple-sports/id6446788829) -
+  Apple's new sports app - lacks notifications and live events
+- [UDisc](https://apps.apple.com/us/app/udisc-disc-golf/id1072228953) - Disc
+  golf course maps, score cards, and more
 
 ### Utilities
 
-- [Backblaze](https://apps.apple.com/us/app/backblaze/id628638330) - Quickly view and manage Backblaze b2 cloud storage
-- [Mullvad VPN](https://apps.apple.com/us/app/mullvad-vpn/id1488466513) [`*`] - A private VPN service
-- [OTP Auth](https://apps.apple.com/us/app/otp-auth/id659877384) [`*`] - A minimalistic OTP app with support for biometrics, custom icons, import/export, and iCloud sync
-- [Plex Dash](https://apps.apple.com/us/app/plex-dash/id1500797677) - Stats about your Plex Media Server
-- [Safari](https://apps.apple.com/us/app/safari/id1146562112) - iOS default browser
-- [Unifi Wifiman](https://apps.apple.com/us/app/ubiquiti-wifiman/id1385561119) - Create visual layouts of WiFi strength and save heat maps to your phone
+- [Backblaze](https://apps.apple.com/us/app/backblaze/id628638330) - Quickly
+  view and manage Backblaze b2 cloud storage
+- [Mullvad VPN](https://apps.apple.com/us/app/mullvad-vpn/id1488466513) [`*`] -
+  A private VPN service
+- [OTP Auth](https://apps.apple.com/us/app/otp-auth/id659877384) [`*`] - A
+  minimalistic OTP app with support for biometrics, custom icons, import/export,
+  and iCloud sync
+- [Plex Dash](https://apps.apple.com/us/app/plex-dash/id1500797677) - Stats
+  about your Plex Media Server
+- [Safari](https://apps.apple.com/us/app/safari/id1146562112) - iOS default
+  browser
+- [Unifi WiFiman](https://apps.apple.com/us/app/ubiquiti-wifiman/id1385561119) -
+  Create visual layouts of WiFi strength and save heat maps to your phone
 
 ## Web Apps & Shortcuts
 
diff --git a/content/wiki/macos.md b/content/wiki/macos.md
index b64e79c..6afaf61 100644
--- a/content/wiki/macos.md
+++ b/content/wiki/macos.md
@@ -8,7 +8,8 @@ Related:
 
 - [Hardware](/wiki/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 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
 
@@ -16,12 +17,14 @@ My primary OS. Currently running macOS Sonoma 14. This wiki page contains most o
 
 ### Disable System Services
 
-- [Disabling and Enabling System Integrity Protection](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection)
+- [Disabling and Enabling System Integrity
+  Protection](https://developer.apple.com/documentation/security/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.
+These are probably out of date, but they give a general idea of how I configure
+my machine.
 
 ```config
 # ~/.zshrc
@@ -80,66 +83,99 @@ echo "yabai configuration loaded.."
 
 ### Browsers
 
-- [Librewolf](https://librewolf.net/) [`*`] - Custom version of Firefox, focused on privacy and security
+- [Librewolf](https://librewolf.net/) [`*`] - Custom version of Firefox, focused
+  on privacy and security
   - [Bitwarden](https://bitwarden.com/) - An open source password manager
   - [Dark Reader](https://darkreader.org/) - Dark mode for all the websites
   - [Libredirect](https://libredirect.github.io/) - Automatic web redirections
-  - [Strongbox](https://strongboxsafe.com/) - Keepass password manager for iOS & macOS
-  - [uBlock Origin](https://ublockorigin.com/) - Free, open-source ad content blocker
-- [Ungoogled Chromium](https://github.com/ungoogled-software/ungoogled-chromium) - Google Chromium, sans integration with Google 
-- [eww](https://www.gnu.org/software/emacs/manual/html_mono/eww.html) - Emacs Web Wowser, for TUI browsing
+  - [Strongbox](https://strongboxsafe.com/) - Keepass password manager for iOS &
+    macOS
+  - [uBlock Origin](https://ublockorigin.com/) - Free, open-source ad content
+    blocker
+- [Ungoogled
+  Chromium](https://github.com/ungoogled-software/ungoogled-chromium) - Google
+  Chromium, sans integration with Google
+- [eww](https://www.gnu.org/software/emacs/manual/html_mono/eww.html) - Emacs
+  Web Wowser, for TUI browsing
 
 ### Communications
 
 - [gomuks](https://github.com/tulir/gomuks) - A terminal based Matrix client
-- [Thunderbird](https://www.thunderbird.net/) [`*`] - An open source email client by Mozilla
+- [Thunderbird](https://www.thunderbird.net/) [`*`] - An open source email
+  client by Mozilla
 - [Signal](https://signal.org/) [`*`] - A simple, powerful, and secure messenger
 
 ### Development
 
-- [Docker Desktop](https://www.docker.com/products/docker-desktop/) - Docker containers for your desktop
-  - [open-webui](https://github.com/open-webui/open-webui) - User-friendly WebUI for LLMs
+- [Docker Desktop](https://www.docker.com/products/docker-desktop/) - Docker
+  containers for your desktop
+  - [open-webui](https://github.com/open-webui/open-webui) - User-friendly WebUI
+    for LLMs
 - [iTerm2](https://iterm2.com/) [`*`] - The best terminal for macOS, hands down
 - [Xcode](https://developer.apple.com/xcode/) - Apple's IDE
-- [zsh](https://en.wikipedia.org/wiki/Z_shell) [`*`] - My shell preference due to its plugin and theme community
-  - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) -  Fish-like autosuggestions for zsh 
-  - [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) -  Fish shell like syntax highlighting for Zsh
+- [zsh](https://en.wikipedia.org/wiki/Z_shell) [`*`] - My shell preference due
+  to its plugin and theme community
+  - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) -
+    Fish-like autosuggestions for zsh
+  - [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) -
+    Fish shell like syntax highlighting for Zsh
 
 ### Editors
 
-- [Doom Emacs](https://github.com/doomemacs/doomemacs) -  An Emacs framework, great for working in org-mode
-- [Obsidian](https://obsidian.md/) [`*`] - A nice Markdown-based editor based on a "vault" structure. Offers a paid sync solution and community extensions
-- [Standard Notes](https://standardnotes.com/) - A simple text editor focused on privacy and security. Offers a paid sync solution and community extensions
+- [Doom Emacs](https://github.com/doomemacs/doomemacs) - An Emacs framework,
+  great for working in org-mode
+- [Obsidian](https://obsidian.md/) [`*`] - A nice Markdown-based editor based on
+  a "vault" structure. Offers a paid sync solution and community extensions
+- [Standard Notes](https://standardnotes.com/) - A simple text editor focused on
+  privacy and security. Offers a paid sync solution and community extensions
 - [VSCodium](https://vscodium.com/) [`*`] - VS Code without proprietary blobs
 
 ### Media
 
-- [Luminar](https://skylum.com/luminar) - Luminar offers top-notch photo editing features
+- [Luminar](https://skylum.com/luminar) - Luminar offers top-notch photo editing
+  features
 - [Minecraft](https://www.minecraft.net/) - Block mining simulator
-- [NetNewsWire](https://netnewswire.com/) - A free and open source RSS reader for Mac, iPhone, and iPad
+- [NetNewsWire](https://netnewswire.com/) - A free and open source RSS reader
+  for Mac, iPhone, and iPad
 - [Plex](https://www.plex.tv/) [`*`] - Desktop client for the Plex Media Server
-- [Steam](https://store.steampowered.com/) - The top gaming marketplace for computers
-- [Transmission](https://transmissionbt.com/) [`*`] -  A Fast, Easy and Free Bittorrent Client
-- [VLC](https://www.videolan.org/vlc/) - A free and open source cross-platform multimedia player
+- [Steam](https://store.steampowered.com/) - The top gaming marketplace for
+  computers
+- [Transmission](https://transmissionbt.com/) [`*`] - A Fast, Easy and Free
+  Bittorrent Client
+- [VLC](https://www.videolan.org/vlc/) - A free and open source cross-platform
+  multimedia player
 
 ## Package Management
 
-- [Homebrew](https://brew.sh/) [`*`] - The Missing Package Manager for macOS (or Linux)
-- [MacPorts](https://www.macports.org/) - A system to compile, install, and manage open source software
+- [Homebrew](https://brew.sh/) [`*`] - The Missing Package Manager for macOS (or
+  Linux)
+- [MacPorts](https://www.macports.org/) - A system to compile, install, and
+  manage open source software
 
 ### Utilities
 
-- [Bartender 5](https://www.macbartender.com/Bartender5/) [`*`] - Easy control and customization over the native macOS menu bar
-- [BetterDisplay](https://betterdisplay.pro/) - Allows you to tweak a ton of features of built-in and external screens, such as scaling, configuration overrides, and color/brightness upscaling
+- [Bartender 5](https://www.macbartender.com/Bartender5/) [`*`] - Easy control
+  and customization over the native macOS menu bar
+- [BetterDisplay](https://betterdisplay.pro/) - Allows you to tweak a ton of
+  features of built-in and external screens, such as scaling, configuration
+  overrides, and color/brightness upscaling
 - [Bitwarden](https://bitwarden.com/) - An open source password manager
-- [Ollama](https://ollama.com/) -  Run Llama 2, Code Llama, and other models locally on your machine
-  - [Ollama Swift](https://github.com/kghandour/Ollama-SwiftUI) -  User Interface made for Ollama.ai using Swift
-- [LittleSnitch](https://obdev.at/products/littlesnitch/index.html) - Shows all network connections on your Macbook, including system and privileged services
-- [MicroSnitch](https://obdev.at/products/microsnitch/index.html) - Camera & microphone monitoring and alterting service
+- [Ollama](https://ollama.com/) - Run Llama 2, Code Llama, and other models
+  locally on your machine
+  - [Ollama Swift](https://github.com/kghandour/Ollama-SwiftUI) - User Interface
+    made for Ollama.ai using Swift
+- [LittleSnitch](https://obdev.at/products/littlesnitch/index.html) - Shows all
+  network connections on your Macbook, including system and privileged services
+- [MicroSnitch](https://obdev.at/products/microsnitch/index.html) - Camera &
+  microphone monitoring and alterting service
 - [Mullvad](https://mullvad.net/) [`*`] - A private VPN service
-- [skhd](https://github.com/koekeishiya/skhd) [`*`] - Simple hotkey daemon for macOS
-- [Strongbox](https://strongboxsafe.com/) - Keepass password manager for iOS & macOS
+- [skhd](https://github.com/koekeishiya/skhd) [`*`] - Simple hotkey daemon for
+  macOS
+- [Strongbox](https://strongboxsafe.com/) - Keepass password manager for iOS &
+  macOS
 - [Syncthing](https://syncthing.net/) [`*`] - Continuous file synchronization
-- [TinkerTool](https://www.bresink.com/osx/TinkerTool.html) - Unlock hidden configuration options for macOS
+- [TinkerTool](https://www.bresink.com/osx/TinkerTool.html) - Unlock hidden
+  configuration options for macOS
 - [yabai](https://github.com/koekeishiya/yabai) [`*`] - Automatic window tiling
-- [yt-dlp](https://github.com/yt-dlp/yt-dlp) - A youtube-dl fork with additional features and fixes
+- [yt-dlp](https://github.com/yt-dlp/yt-dlp) - A youtube-dl fork with additional
+  features and fixes