content/wiki/macos.org

0b2895a90c7751ce06e4b26d4db41005ea2f40a9
cleberg.net/content/wiki/macos.org rendered · source · history · blame · raw

148 lines · 8150 bytes

macOS

Related:

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
Dotfiles

These are probably out of date, but they give a general idea of how I configure my machine.

# ~/.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
# ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
# ~/.config/skhd/skhdrc
cmd - return : /Applications/iTerm.app/Contents/MacOS/iTerm2
cmd + shift - return : /Applications/LibreWolf.app/Contents/MacOS/librewolf
# ~/.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.."

Software

Browsers
  • Librewolf (*) - Custom version of Firefox, focused on privacy and security

  • Ungoogled Chromium - Google Chromium, sans integration with Google
  • eww - Emacs Web Wowser, for TUI browsing
  • Tor - Browse privately
Command Line Tools
  • doggo - Command-line DNS Client for Humans
  • duf - Disk Usage/Free Utility - a better 'df' alternative
  • dust - A more intuitive version of du in rust
  • eza - A modern alternative to ls
  • macchina - A system information frontend with an emphasis on performance.
  • yt-dlp - A youtube-dl fork with additional features and fixes
Communications
  • Element - Matrix's default GUI client
  • gomuks - A terminal based Matrix client
  • Thunderbird (*) - An open source email client by Mozilla
  • Signal (*) - A simple, powerful, and secure messenger
Development
Editors
  • Doom Emacs (*) - An Emacs framework, great for working in org-mode
  • Obsidian - A nice Markdown-based editor based on a "vault" structure. Offers a paid sync solution and community extensions
  • Standard Notes - A simple text editor focused on privacy and security. Offers a paid sync solution and community extensions
  • VSCodium - VS Code without proprietary blobs
Media
  • Luminar - Luminar offers top-notch photo editing features- Minecraft - Block mining simulator
  • NetNewsWire - A free and open source RSS reader for Mac, iPhone, and iPad
  • Plex (*) - Desktop client for the Plex Media Server
  • Steam - The top gaming marketplace for computers
  • Transmission (*) - A Fast, Easy and Free Bittorrent Client
  • VLC - A free and open source cross-platform multimedia player
Package Management
  • Homebrew (*) - The Missing Package Manager for macOS (or Linux)
  • MacPorts - A system to compile, install, and manage open source software
Utilities
  • BetterDisplay - Allows you to tweak a ton of features of built-in and external screens, such as scaling, configuration overrides, and color/brightness upscaling
  • Bitwarden - An open source password manager
  • Ice (*)- A powerful menu bar management tool
  • LittleSnitch - Shows all network connections on your Macbook, including system and privileged services
  • MicroSnitch - Camera & microphone monitoring and alterting service
  • Mullvad (*) - A private VPN service
  • Ollama - Run Llama 2, Code Llama, and other models locally on your machine

    • Ollama Swift - User Interface made for Ollama.ai using Swift
  • OrbStack - A fast and convenient GUI to manage Docker contains and Linux VMs
  • Raycast - A collection of tools and shortcuts, an alternative to Spotlight
  • skhd (*) - Simple hotkey daemon for macOS
  • Strongbox - Keepass password manager for iOS & macOS
  • Syncthing (*) - Continuous file synchronization
  • TinkerTool - Unlock hidden configuration options for macOS
  • yabai (*) - Automatic window tiling