Skip to content

My automatic dev machine setup scripts and configs

License

Notifications You must be signed in to change notification settings

nzantopp/.dotfiles

 
 

Repository files navigation

    ____        __  _____ __
   / __ \____  / /_/ __(_) /__  _____
  / / / / __ \/ __/ /_/ / / _ \/ ___/
 / /_/ / /_/ / /_/ __/ / /  __(__  )
/_____/\____/\__/_/ /_/_/\___/____/

shellcheck License: MIT

My dotfiles to set up a dev environment in a MacOS machine. The dotfiles script installs all the packages and apps I use, stow my dotfiles and sets all my preferred MacOS configurations.

Check my Medium article.

Previews

preview 1

preview 2

Apps

Main apps installed:

For more details check the apps script.

CLI

All CLI apps are listed in the packages script.

Installing

Run the dotfiles script:

curl -sO https://raw.githubusercontent.com/protiumx/.dotfiles/main/dotfiles

Reusing

In order to reuse these scripts, here a summary of files you can change/adapt to your needs:

  • scripts/packages.sh: all the homebrew taps and packages to install
  • scripts/fonts.sh: homebrew fonts to install
  • scripts/apps.sh: homebrew casks to install
  • scripts/osx.sh: MacOS settings
  • scripts/config.sh: general settings and dotfiles

Testing Stow

Simulate stow links

stow -nSv vim

License

Licensed under MIT, © Brian Mayo 2022: https://protiumx.dev

About

My automatic dev machine setup scripts and configs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 74.1%
  • Shell 22.3%
  • Python 2.1%
  • jq 1.2%
  • Other 0.3%