https://github.com/scottames/dots
~
https://github.com/scottames/dots
dotfiles dots no-place-like-home
Last synced: 3 months ago
JSON representation
~
- Host: GitHub
- URL: https://github.com/scottames/dots
- Owner: scottames
- License: mit
- Created: 2023-04-08T23:32:31.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-06T04:17:36.000Z (3 months ago)
- Last Synced: 2026-03-06T09:19:42.892Z (3 months ago)
- Topics: dotfiles, dots, no-place-like-home
- Language: Shell
- Homepage: https://ames.sh
- Size: 4.52 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
Awesome Lists containing this project
README
# dots
โก Scotty's dotfiles
[](https://forthebadge.com) [](https://forthebadge.com)
[](https://github.com/scottames/dots/actions/workflows/pr_chezmoi_init.yaml)
[](https://github.com/scottames/dots/actions/workflows/pr_trunkio.yaml)
## ๐ init
Requirements: `curl`, `git`, and `go`
> ๐ Don't do this at home.
```shell
curl -fsLS https://raw.githubusercontent.com/scottames/dots/main/scripts/init.sh | bash
```
Optionally, pass additional params to `chezmoi init`
```shell
curl -fsSL -O "https://raw.githubusercontent.com/scottames/dots/main/scripts/init.sh" && chmod +x init.sh && ./init.sh --branch
```
> โ written solely for Linux systems
## ๐ง Tools of Note
| project | description |
|:----------------------------------------------------|:-----------------------------------------------------------------------------------------------------|
| [alacritty](https://alacritty.org/) | modern terminal emulator that comes with sensible defaults, but allows for extensive configuration |
| [aqua](https://aquaproj.github.io/) | declarative cli version manager |
| [chezmoi](https://www.chezmoi.io/) | manage your dotfiles across multiple diverse machines, securely |
| [fish](https://fishshell.com/) | smart and user-friendly command line shell |
| [lazygit](https://github.com/jesseduffield/lazygit) | simple terminal UI for git commands |
| [mage](https://magefile.org/) | make/rake-like build tool using golang |
| [neovim](https://neovim.io/) | hyperextensible Vim-based text editor |
| [paperwm](https://github.com/paperwm/PaperWM) | experimental Gnome Shell extension providing scrollable tiling of windows and per monitor workspaces |
| [starship](https://starship.rs/) | minimal, blazing-fast, and infinitely customizable prompt for any shell! |
| [trunk.io](https://trunk.io/) | check, merge, and monitor your code |
| [wezterm](https://wezfurlong.org/wezterm/) | a powerful cross-platform terminal emulator and multiplexer |
| [zellij](https://zellij.dev/) | terminal workspace with batteries included |
## ๐งช Testing
Runs linter checks, go tests, and chezmoi init inside a docker container
```shell
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](LICENSE).