Skip to content

Latest commit

 

History

History
106 lines (95 loc) · 4.37 KB

README.md

File metadata and controls

106 lines (95 loc) · 4.37 KB

Dotfiles!

This is a collection of useful functions, aliases, git configurations, and easy setup of a new machine.

Packages Included

Linux

MacOS

Languages Included (via asdf)

  • Go 1.18.2
  • Python 3.10.4
  • Ruby 3.1.0
  • NodeJS 18.5.0

Install

  1. Ensure your system is up to date
  • Fedora
  sudo dnf upgrade
  • Ubuntu
  sudo apt-get update
  • MacOS
  sudo softwareupdate -i -a
  xcode-select --install
  1. Clone with Git git clone https://github.com/jm96441n/dotfiles.git ~/.dotfiles

  2. Run the installation script

Note: this assumes you have a bitwarden account as there are secrets that are sourced from bitwarden during the setup

source ~/.dotfiles/install.sh

The dotfiles command

$ dotfiles help
Usage: dotfiles <command>

Commands:
   clean            Clean up caches (apt/dnf, asdf, gem)
   edit             Open dotfiles in vim
   help             This help message
   update           Update packages and pkg managers (packages, pip, gem, asdf)

Credits

The dotfiles community and webpro who I've adapted these from