Skip to content

MIreland/dotfiles

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dotfiles

Codacy Badge

dotfiles, and some scripts to automate macos setup.

inspired by gmoe's dotfiles, a 🍯🐝/🍯🐝 guy.

batteries

Brew - πŸ‘Œ macos package manager.
Zsh - πŸ’ͺ shell.
Antibody - 🏎️ plugin manager for zsh.
Oh My Zsh - πŸ™ zsh config framework and all around place-where-zsh-stuff-lives.
Various zsh plugins - πŸ“– Look in here for a full list. (Attribution soon!)

usage

go somewhere you dont mind this repo living in:

cd ${FOLDER_WHERE_DOTFILES_WILL_LIVE_FOREVER_PROBABLY_TILDE_IDK_IM_NOT_YOUR_BOSS}

clone the repo:

git clone https://github.com/SalomonSmeke/dotfiles.git

go into the repo:

cd dotfiles

install the dotfiles on macos:

./setup.sh macos

install the dotfiles elsewhere:

./setup.sh symlink

update antibody/modules:

./setup.sh antibody-update

install some brew 🍺 packages:

these ones

tap

ack - 🧞 Excellent and human search tool.
bat - πŸ¦‡ Who knew you needed a "better cat"?
exa - πŸ€– Same, but for ls.
htop - πŸ“Š Same, but for top.
python - 🐍 A programming/scripting language that ships with everything, but we want a newer version.
sl - πŸš‚ ls(1) backwards don't do it.
tmux - πŸŽ›οΈ Screen, but better. Look here for a cheatsheet.
vim - πŸ‘©β€πŸ« Text editor of the past and future. Hey nice another cheatsheet.
asciinema - πŸ“· Record your shell and share it! Get started with this, a guide.
nvm - πŸ—‚οΈ Manage node versions like a sane person.
tree - 🌳 Look like a l33t hacker Print out a directory's structure.

cask

atom - βš›οΈ Speedy, hackable, super well maintained text editor. Like VSCode but not ugly and with tree-sitter (just messing with you).
disk-inventory-x - πŸ’½ Neat viz tool that shows you where your storage space went.
firefox - 🦊 The fastest browser that isn't data mining you (yet).
image-optim - πŸ–ΌοΈ I think they put it best: "ImageOptim makes images load faster".
onyx - ⛏️ MacOS toolkit.
vlc - πŸ“Ί Masterful media player (Remember the codec days? lol).

./setup.sh brew-packages

print usage:

./setup.sh help

print usage but very cryptographically secure:

./setup.sh $RANDOM

ech

Copyright (c) 2018 Salomon Smeke with an MIT License

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%