/dotfiles

General dotfiles

Primary LanguageShell

dotfiles

Bootstrap dotfiles on new computer:

bash -ic "$(curl -fsSL https://raw.githubusercontent.com/couetilc/dotfiles/main/bootstrap.sh)"
./brew.sh # download cli tools using homebrew

Usage:

dotfiles status
dotfiles add .vimrc
dotfiles commit -m "add vimrc"
dotfiles push

CLI software setup

Install HomeBrew (Website - GitHub)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install GitHub CLI (Website - GitHub)

brew install gh

Install Neovim (Website - GitHub)

brew install neovim

Install Nodenv (GitHub)

brew install nodenv

Install mosh (Website - GitHub)

brew install mosh

Install fd (GitHub)

brew install fd

Install lsd (GitHub)

brew install lsd

Install Nerd Fonts (GitHub)

brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font

Install ag (Website - GitHub)

brew install the_silver_searcher

Install bat (GitHub)

brew install bat

Install tmux (Wiki - GitHub)

brew install tmux
# NOTE tmux plugin manager "tpm" https://github.com/tmux-plugins/tpm

Install shellcheck (GitHub)

brew install shellcheck

Mac software setup

Install 1Password 6 (from iCloud > Documents > software > 1Password-6.X.X.pkg)

Install iTerm2 (Website)

Install Magnet (Website)

Install Docker (Website)

Install Classic 1Password Extensions (Website)

Install ItsyCal (Website)

Install App Cleaner (Website)

To explore

htop (Website - GitHub)

diff-so-fancy (GitHub)

prettyping (Website - GitHub)

git-annex (Website)

etckeeper (Website)

Resources

inspiration

other dotfiles

Good overall configuration of many CLI tools. https://github.com/kutsan/dotfiles

Simple organization and way of installing configuration for OS and software programs https://github.com/nicksp/dotfiles

Hardcore config https://github.com/posquit0/dotfiles

Very comprehensive list of many types of dotfiles https://github.com/voku/dotfiles

Check this out https://github.com/mathiasbynens/dotfiles

Tools I Use

Visualizing Ideas / Mind Mapping

  • Kinopio: So cool, very flexible, pretty, fun.

To Explore

Note Taking

  • Notion: slows down on larger pages, like my standups.

To Explore

Writing

To Explore

  • Ulysses: Writing app for mac, ipad, and iphone. Minimalist with professionallly oriented tools integrated, such as a proofreader and editing assistant.

Programming Languages

To Explore

  • Elm: "A delightful language for reliable web applications"

Api Monitoring

To Explore

  • Checkly: SaaS API and E2E monitoring platform, oriented to modern javascript stack.
    • ref: joe

SaaS QA Tools

To Explore

  • Rainforest: SaaS for building QA Automation suites on your website. (heard about from joe)
    • ref: joe

Software Developer Portals

  • Backstage: "Backstage is an open platform for building developer portals, created at Spotify, donated to the CNCF, and maintained by a worldwide community of contributors."
    • ref: joe

Design Tools

  • Paletton great color picker.

  • Leonardo open source contrast-based color generator for theme color systems.

Software Development Tools

To Explore

  • CyberChef - The Cyber Swiss Army Knife. "CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. These operations include simple encoding like XOR or Base64, more complex encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of data, calculating hashes and checksums, IPv6 and X.509 parsing, changing character encodings, and much more."