Install your working shell in one command.
dots is the public install channel for Paro's portable dotfiles: a tiny bootstrap script, prebuilt paro CLI, Neovim config, and container-safe keymaps.
$ curl -fsSL https://dots.paroslab.io/install | sh -s -- --profile lite
==> platform: linux/amd64 profile: lite
==> downloading paro binary
==> installing nvim + fast CLI defaults
Install
Use the lite profile anywhere you want the public, tokenless setup: containers, throwaway machines, servers, or a new workstation baseline.
curl -fsSL https://dots.paroslab.io/install | sh -s -- --profile liteWant the cheat sheet in a terminal? curl -fsSL https://dots.paroslab.io returns plain text commands for quick copy/paste.
/install serves the same audited boot.sh script with a shell-script content type.paro install --profile lite links the public config into your home directory.Commands
These are the existing bootstrap modes exposed by boot.sh. Lite is public; full and work use the private dotfiles release or authenticated fallback.
Container / minimal
The copy-paste default for containers and new shells: curl the installer and run the lite profile.
Lite install
Installs the CLI, Neovim, fast search tools, and safe keymaps.
Full install
Installs the private desktop/dev environment from christopher-paro/.paro.
Work profile
Runs the full install with the additional work overlay enabled.
curl -fsSL https://dots.paroslab.iocurl -fsSL https://dots.paroslab.io/install | sh -s -- --profile litecurl -fsSL https://dots.paroslab.io/install | sh -s -- --profile litecurl -fsSL https://dots.paroslab.io/install | shcurl -fsSL https://dots.paroslab.io/install | sh -s -- --profile workcurl -fsSL https://dots.paroslab.io/install | sh -s -- --dry-run --profile litesh boot.sh --local /path/to/paro/repo --profile liteVersions
Install latest or pin an older release. The tab layout is ready for more releases as they are published.
curl -fsSL https://dots.paroslab.io/install | sh -s -- --profile litecurl -fsSLO https://dots.paroslab.io/latest/checksums.txt
sha256sum -c checksums.txt --ignore-missing