Skip to content

diegoferigo/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ dotfiles

  • 🐧 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 config alias to handle the bare repository (config status, config commit, ...).
  • 🐟 bash and fish support.
  • ⭐ Prompt based on starship.
  • 🏠 Installs in the user's home a bunch of tools (bat, fzf, fd, ...)

🚀 Bootstrap

Minimal dependencies for both bash and fish:

apt update
apt install nano git wget curl unzip bash-completion

Optionally 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

🏷️ Notes

The structure of this repository is compatible with Github Codespaces.