Skip to content

Instantly share code, notes, and snippets.

@DATADEER
Last active July 1, 2023 17:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DATADEER/325ec646d7d6d7bc9f39297c39473499 to your computer and use it in GitHub Desktop.
Save DATADEER/325ec646d7d6d7bc9f39297c39473499 to your computer and use it in GitHub Desktop.

My current development setup

  • Editor (Webstorm)

    • Syntax Highlighting Base: https://darekkay.com/blog/monokai-theme-intellij/
    • My customised Higlighting: /Documents/macOS/DK Monokai.jar
    • Font: Dank Mono with Ligatures enabled
    • Usually enable: ESLint and Prettier
    • Don't forget to exlude dist folders from indexing (right click on folder in project-structure)
  • Keyboard Settings (Keychron K2)

  • fn + k + c to make function keys behave like functions keys on macOS

  • Keyboard Shortcuts

    • Open things 3 = CMD + SHIFT + 7
    • Open things helper = CMD + SHIFT + 8
    • Launch Raycast = CMD + Space
    • Next Project Window = ⌥ + TAB
    • Previous Project Window ⌥ + SHIFT + TAB
    • Complex Modifications in Karabiner
    • MAP FN + E,S,D,F TO ARROW_UP,ARROW_LEFT,ARROW_DOWN,ARROW_RIGHT json
  • Keyboard Layout

  • Now using EurKEY 1.2 Layout for ANSI Keyboards, because it has much better support for umlauts than traditional US Keyboard layouts.

  • OS Settings

    • Key Repeat = Fast

    • Delay Until Repeat = Short

    • Disable Keyboard Shortcuts -> Input Sources -> Both Options

    • Keyboard -> Press 🌎 key to -> Show Emoji Symbols

    • Disabled ApplePressAndHoldEnabled suggestions because they tend to swallow keyspresses if you type fast defaults write -g ApplePressAndHoldEnabled -bool false (not a problem if you only use apple keyboards)

  • Software

  • Brave Browser

  • Homebrew

  • TablesPlus (for Redis and PostGresQL)

  • MongoDB Compass

  • Warp

  • AltTab

  • Spark Mail

  • Subltime Text

    • run mv /Users/REPLACEWITHUSERNAME/bin/subl /usr/local/bin/subl for use in terminal
  • Webstorm

  • VSCode. Setup to work from terminal

  • Make TouchID work with Terminal

  • Fish / Installation

  • Evaluating ZSH over Fish

  • Nix-Shell + https://github.com/lilyball/nix-env.fish for fish support

  • CleanShot

  • SetApp

  • Bartender

  • Raycast

  • Session

  • Things 3

  • Apple Shortcut to add directly start session from Things task via schema url

in case of stale links. some files are also available in https://github.com/DATADEER/macos-setup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment