- 🐧 Boostrap dotfiles on GNU/Linux systems without cloning first the repository.
- 🔀 Dotfiles handled with a bare git repository in the user's home (no symlinks).
- ☠️ Never using
sudo. - ✏️ New
configalias to handle the bare repository (config status,config commit, ...). - 🐟
bashandfishsupport. - ⭐ Prompt based on starship.
- 🏠 Installs in the user's home a bunch of tools (
bat,fzf,fd, ...)
Minimal dependencies for both bash and fish:
apt update
apt install nano git wget curl unzip bash-completionOptionally install a recent fish version:
apt install software-properties-common
apt-add-repository ppa:fish-shell/release-3
apt install fish
Bootstrap the dotfiles:
curl -fsSL https://raw.githubusercontent.com/diegoferigo/dotfiles/main/bootstrap | bash
The structure of this repository is compatible with Github Codespaces.
