Skip to content

fidacura/new-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

komputer maschine

New Machine is a shell script to setup a new macOS installation with all my favourite design, development and entertainment software.

The setup

macOS tools:

  • Homebrew for managing operating system libraries.

Unix related:

  • fish as your shell.
  • git for version control.
  • gnupg2 for encryption and signing.
  • OpenSSL for Transport Layer Security (TLS).
  • tmux for saving project state and switching between projects.
  • Vim for a powerful text editor.
  • zsh as a second shell.

PGP & Yubikey:

Image tools:

  • ImageMagick for converting, cropping, resizing and renaming images in the command line.

Programming languages and configuration:

  • Node.js for running JavaScript applications.
  • npm for installing JavaScript packages.
  • yarn for installing JavaScript packages.

Applications for design, productivity and entertainment:

Applications for security:

  • BlockBlock for monitoring persistence locations.
  • DHS to scan for dylib hijacking.
  • Do Not Disturb to protect against "evil maids".
  • Knock Knock to uncover persistently installed software.
  • LuLu as a free, open-source firewall.
  • OverSight for mic and webcam monitoring.
  • ReiKey against "event taps".
  • Security Growler for notification whenever SSH, VNC, sudo, or other auth events occur.
  • TaskExplorer to visually explore all running tasks.

License

Feel free to use it.

Credits

Inspired by thoughtbot's laptop.

About

A shell script to set up a macOS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages