• Posts
  • RSS
  • ◂◂RSS
  • Contact

  • Setting up a new Mac

    May 11th, 2020
    tech  [html]
    I've had somewhat bad luck with computers lately. In late January my work computer stopped charging, and they replaced it with a used model because they were having supply issues. Its replacement had a broken webcam and, as expected for a butterfly mac, inconsistent keyboard. In April the WiFi stopped working, and while I had just run a cable to my desk we replaced it again. The supply issues have gotten worse, and my current laptop has some minor issues: inconsistent keyboard, splotchy screen, but otherwise good.

    With setting up these two Macs, and a third one for music, all within a short time, I think I now have complete list of the changes I need to make before I'm happy using a Mac. Here's the big list, roughly in the order I'd go through them:

    • System Preferences:

      • Trackpad > secondary click > bottom right corner

      • Keyboard:

        • Key Repeat: Fast

        • Delay Until Repeat: Shorter

        • Modifier Keys > Caps Lock Key: Control

        • Customize Touch Bar > remove Siri

      • Touch ID: add fingerprints, and enable fingerprint unlock

      • Displays > Arrangement > Mirror Displays (keeps me from bending my neck down at my laptop screen by making it redundant)

      • Notifications > Do Not Disturb > uncheck "When Mirroring to TVs and Projectors (makse my notifications still show up with a mirrored display)

      • Sound > Output > Internal Speakers (keeps it from trying to send audio to my speakerless monitor)

    • Web Browser:

      • Use Safari to install Chrome

      • Sign into Chrome with my personal account

      • If this is a work laptop, make a second profile for work account

    • Backup and Sync:

      • Install Google Backup and Sync and tell it to sync my dotfiles directory only (slow).

      • When that finishes, set up symlinks for each dotfile (ex: ln -s ~/Google\ Drive/dotfiles/_emacs ~/.emacs)

      • When that finishes, let Backup and Sync copy down everything else (very slow).

    • Terminal:

      • Preferences > Profiles > Keyboard > Use Option as Meta key

      • defaults write com.apple.Terminal FocusFollowsMouse -string YES

      • Colors: set terminal to black background, and set this as the default

    • Iterm2:

      • Install

      • Profiles > Keys > Left Optio: Esc+

      • Profiles > Text > Monaco Regular 10pt non-antialiased

      • Profiles > Terminal > Terminal may enable paste bracketing: no

      • Pointer > Focus follows mouse: yes

      • General > Selection > Copy to pasteboard on selection: no

      • Make my preferred terminal layout and save the window arrangement

    • Remove everythig from the dock (I start programs with spotlight)

    • Install command line tools: run git, see it fail, click "yes" on the popup that asks if I'd like the OS to fix things so it will start working.

    • Tell git who I am: git config --global --edit

    • Install Homebrew

    • Install mosh: brew install mosh

    • Safari > Preferences > Advanced > Show develop in menu bar

    The symlinking dotfiles saves me quite a lot of configuration, including:

    • thorough history logging

    • export EDITOR=emacs

    • All my emacs configuration...

    • Reasonable PS1

    • ~/.inputrc: set blink-matching-paren on

    • My .ssh directory

    Recent posts on blogs I like:

    The RER Paris Needs

    Since the 1960s, Paris has gradually built itself to have a 5-line regional rail network connecting the city and its suburbs, with more than a billion riders a year. Unfortunately, investment has been slow in the last 20 years; the fifth line, the RER E, …

    via Pedestrian Observations May 27, 2020

    Embrace mediocre tastes, true happiness

    The plain fact is that there are no obvious moral consequences to how people entertain themselves in their leisure time. The conviction that artists and connoisseurs are morally advanced is a cognitive illusion, arising from the fact that our circuitry fo…

    via Holly Elmore May 24, 2020

    Several grumpy opinions about remote work at Tailscale

    As a "fully remote work" company, we had to make some choices about the technologies we use to work together and stay in touch. We decided early on - about the time we realized all three cofounders live in different cities - that we were going to…

    via apenwarr March 11, 2020

    more     (via openring)

    More Posts


  • Posts
  • RSS
  • ◂◂RSS
  • Contact