Git Product home page Git Product logo

fresh-mac's Introduction

Fresh Mac

Fresh as in Fresh! a collection of setup scripts & default app installer for a fresh Mac OS install complete with a full & core version

HOW TO RUN

Simply run git clone https://github.com/jamesacampbell/fresh-mac.git and then cd fresh-mac and then python installer.py [your contact email or phone number] and you are done. Once it is complete you can cp configs/zshrc ~/.zshrc and then source ~/.zshrc to get my exact zsh config and theme working. Passing in the phone number or email is important to ensure the message on the login screen of your mac has your contact info in case the computer goes missing.

INCLUDED CORE (lite setup)

Basic stuff

Security Stuff

  • DNSCRYPT for secure DNS lookups & works with Privoxy
  • WIPE profile image to default
  • SET MESSAGE ON login to call if found for reward
  • LOCK DOWN FIREWALL (turn on stealth mode, etc.)
  • TURN ON FULL DISK ENCRYPTION
  • DUMP FULL DISK ENCRYPTION KEY OUT OF MEMORY ON SLEEP
  • Turn off auto-allowing signed apps from pooping/popping through firewall
  • Enforces hibernation
  • Turn off powernap BS (no, don't ping the internet assholes when my computer is asleep)
  • SET default browser to Chromium

Other Niceties in Core

  • NERD-FONTS
  • BAT for cat (aliased)
  • EXA for ls (aliased)
  • JQ for pretty print json and sanity & sweet pipe moves
  • TREE for pretty dirs and files list views for days
  • GOLANG - because it is better than Python in every way and not as difficult as Rust
  • RVM to manage ruby versions
  • mdcat render markdown
  • parquet-tools to view parquet files and other BS like that

INCLUDED BATTERIES INCLUDED

ALL OF CORE PLUS:

HOW TO CONTRIBUTE

Fork it and issue a pull request!

FUTURE PLANS

Adding an ansible version instead of pure BASH.

Update Log

27JUN2022 Added wipe the Dock of crapware, updated pip permissions, fixed some other M1 related stuff

14NOV2021: Added slack-term and rainbowstream

fresh-mac's People

Contributors

james-see avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

5l1v3r1

fresh-mac's Issues

manual install of oh my zsh

Need to be able to control when the default shell is changed to zsh, so that I can cp configs/zshrc ~/.zshrc and then change default shells and source the file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.