Awesome
dots
โก Scotty's dotfiles
๐ 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
project | description |
---|---|
alacritty | modern terminal emulator that comes with sensible defaults, but allows for extensive configuration |
aqua | declarative cli version manager |
chezmoi | manage your dotfiles across multiple diverse machines, securely |
fish | smart and user-friendly command line shell |
lazygit | simple terminal UI for git commands |
mage | make/rake-like build tool using golang |
neovim | hyperextensible Vim-based text editor |
paperwm | experimental Gnome Shell extension providing scrollable tiling of windows and per monitor workspaces |
starship | minimal, blazing-fast, and infinitely customizable prompt for any shell! |
trunk.io | check, merge, and monitor your code |
wezterm | a powerful cross-platform terminal emulator and multiplexer |
zellij | terminal workspace with batteries included |
๐งช Testing
Runs linter checks, go tests, and chezmoi init inside a docker container
mage check && mage test
- Requires: docker, go, mage, trunk
๐ 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:
- https://github.com/sheldonhull/dotfiles-starter
- https://github.com/webpro/awesome-dotfiles
- https://github.com/folke/dot
- https://github.com/twpayne/dotfiles
- https://github.com/szorfein/dots
- https://github.com/ThePrimeagen
โ๏ธ License
The code is available under the MIT license.