diff options
author | Christian Cleberg <hello@cleberg.net> | 2024-07-28 19:46:20 -0500 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2024-07-28 19:46:20 -0500 |
commit | 2be43cc479dfd4cfb621f14381330c708291e324 (patch) | |
tree | 7ac50f99425c5524c0820360754045b80d1bafcc /content/wiki/macos.org | |
parent | afe76ac7d7498b862abaa623790b91410e34574d (diff) | |
download | cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.tar.gz cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.tar.bz2 cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.zip |
conversion from Zola to Weblorg
Diffstat (limited to 'content/wiki/macos.org')
-rw-r--r-- | content/wiki/macos.org | 236 |
1 files changed, 236 insertions, 0 deletions
diff --git a/content/wiki/macos.org b/content/wiki/macos.org new file mode 100644 index 0000000..e05d723 --- /dev/null +++ b/content/wiki/macos.org @@ -0,0 +1,236 @@ +#+title: macOS +#+date: <2024-05-01> + +Related: + +- [[/wiki/hardware/][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 +:PROPERTIES: +:CUSTOM_ID: configuration +:END: +*** Disable System Services +:PROPERTIES: +:CUSTOM_ID: disable-system-services +:END: +- [[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 +:PROPERTIES: +:CUSTOM_ID: dotfiles +:END: +These are probably out of date, but they give a general idea of how I +configure my machine. + +#+begin_src conf +# ~/.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 conf +# ~/.zprofile +eval "$(/opt/homebrew/bin/brew shellenv)" +#+end_src + +#+begin_src conf +# ~/.config/skhd/skhdrc +cmd - return : /Applications/iTerm.app/Contents/MacOS/iTerm2 +cmd + shift - return : /Applications/LibreWolf.app/Contents/MacOS/librewolf +#+end_src + +#+begin_src conf +# ~/.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 +:PROPERTIES: +:CUSTOM_ID: software +:END: +*** Browsers +:PROPERTIES: +:CUSTOM_ID: browsers +:END: +- [[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 + +*** Command Line Tools +:PROPERTIES: +:CUSTOM_ID: command-line-tools +:END: +- [[https://github.com/mr-karan/doggo][doggo]] - Command-line DNS Client + for Humans +- [[https://github.com/muesli/duf][duf]] - Disk Usage/Free Utility - a + better 'df' alternative +- [[https://github.com/bootandy/dust][dust]] - A more intuitive version + of du in rust +- [[https://github.com/eza-community/eza][eza]] - A modern alternative + to ls +- [[https://github.com/Macchina-CLI/macchina][macchina]] - A system + information frontend with an emphasis on performance. +- [[https://github.com/yt-dlp/yt-dlp][yt-dlp]] - A youtube-dl fork with + additional features and fixes + +*** Communications +:PROPERTIES: +:CUSTOM_ID: communications +:END: +- [[https://element.io/][Element]] (=*=) - Matrix's default GUI client +- [[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 +:PROPERTIES: +:CUSTOM_ID: development +:END: +- [[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://podman-desktop.io/][Podman Desktop]] (=*=) - Open source + tool for containers and Kubernetes +- [[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 +:PROPERTIES: +:CUSTOM_ID: editors +:END: +- [[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 +:PROPERTIES: +:CUSTOM_ID: media +:END: +- [[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 +:PROPERTIES: +:CUSTOM_ID: package-management +:END: +- [[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 +:PROPERTIES: +:CUSTOM_ID: utilities +:END: +- [[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://icemenubar.app/][Ice]] (=*=)- A powerful menu bar management + tool +- [[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://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://orbstack.dev/][OrbStack]] - A fast and convenient GUI to + manage Docker contains and Linux VMs +- [[https://www.raycast.com/][Raycast]] - A collection of tools and + shortcuts, an alternative to Spotlight +- [[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 |