Home

Awesome

dots

โšก Scotty's dotfiles

forthebadge forthebadge

chezmoi init trunk.io

๐Ÿš€ init

Requirements: curl, git, and go

๐Ÿ™ˆ Don't do this at home.

curl -fsLS https://raw.githubusercontent.com/scottames/dots/main/scripts/init.sh | bash

Optionally, pass additional params to chezmoi init

curl -fsSL -O "https://raw.githubusercontent.com/scottames/dots/main/scripts/init.sh" && chmod +x init.sh && ./init.sh --branch <my_branch>

โš  written solely for Linux systems

๐Ÿ”ง Tools of Note

projectdescription
alacrittymodern terminal emulator that comes with sensible defaults, but allows for extensive configuration
aquadeclarative cli version manager
chezmoimanage your dotfiles across multiple diverse machines, securely
fishsmart and user-friendly command line shell
lazygitsimple terminal UI for git commands
magemake/rake-like build tool using golang
neovimhyperextensible Vim-based text editor
paperwmexperimental Gnome Shell extension providing scrollable tiling of windows and per monitor workspaces
starshipminimal, blazing-fast, and infinitely customizable prompt for any shell!
trunk.iocheck, merge, and monitor your code
wezterma powerful cross-platform terminal emulator and multiplexer
zellijterminal workspace with batteries included

๐Ÿงช Testing

Runs linter checks, go tests, and chezmoi init inside a docker container

mage check && mage test

๐Ÿ“œ Terms

Use at your own risk!

โ™ฅ Credits

"Nothing is original." Especially these dotfiles. Everything included here is heavily inspired by many giants that have come before me.

Some (far from all) noteworthy sources:

โš–๏ธ License

The code is available under the MIT license.