A development environment, versioned.
Neovim, Fish, Wezterm, tmux — and the tools around them, kept in git and ready to install.
curl -fsSL "https://tinyurl.com/setup-dotfile" | bash -c
The tools that ship with it
- Editor
- Neovim — Lua config with lazy.nvim
- LSP for many languages
- Shell
- Fish — custom prompt, abbreviations, functions
- Terminal
- Wezterm — Cascadia Code Nerd Font, transparency
- Multiplexer
- Tmux — vim keybindings, gruvbox statusline
- Tools
- bat, eza, btop, glow
- gh, ripgrep, jq, and more
- Python
- uv, ruff, mypy
- pip with require-virtualenv
- Go
- gotestsum, golangci-lint, gopls
- Packages
- Homebrew Linux Brewfile
- pre-commit hooks
Install it
curl -fsSL "https://tinyurl.com/setup-dotfile" | bash -c
Reference only: these configs are tuned for Jarmos's machine. Do not fork this repository and run the bootstrap script on your system — the author is not responsible for any data loss or system corruption.