My MacBook setup (the 2024 version)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • setup-a-mac-for-frontend-dev

    How I setup a Mac, with lots of productivity tools, step-by-step guide

  • dotfiles

  • You can also set most of these options in a shell script, here is my (shitty and outdated, but it proves the point) script https://github.com/pprotas/dotfiles/blob/main/osconfig.sh

    Just run the shellscript when you get a new macos device

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nix-darwin

    nix modules for darwin

  • Just a shout out to nix-darwin[1]. It is nix, so initial setup is a bit involved. But then it truly makes it easy to configure everything in one place including mac defaults, homebrew apps declaratively and mas apps etc.

    There is a sample config in nix-darwin repo[2].

    [1] https://github.com/LnL7/nix-darwin

    [2] https://github.com/LnL7/nix-darwin/blob/master/modules/examp...

  • TimeZones-Alfred

    Alfred Workflow

  • alternatively one can use an alfred plugin like this one: https://github.com/jaroslawhartman/TimeZones-Alfred. That's what I'm using since a few years

  • yabai

    A tiling window manager for macOS based on binary space partitioning

  • It exists! Check out [yabai](https://github.com/koekeishiya/yabai), which is nicely paired with [skhd](https://github.com/koekeishiya/skhd).

  • skhd

    Simple hotkey daemon for macOS

  • It exists! Check out [yabai](https://github.com/koekeishiya/yabai), which is nicely paired with [skhd](https://github.com/koekeishiya/skhd).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts