This repository contains the dotfiles for my system and setup script.
For setup:
sudo apt install -y curlFor dotfiles:
sudo apt install -y git stowcurl -fsSL https://raw.githubusercontent.com/alvarofpp/dotfiles/refs/heads/main/setup.sh | bashsetup.sh will install Homebrew if it hasn't already been installed.
Homebrew will be the package manager used to install all the terminal tools.
In addition to the conventional packages (git, curl, etc),
the script installs the following packages:
| Tool | Description | Link |
|---|---|---|
atuin |
Alternative to history. |
link |
bat |
Alternative to cat. |
link |
btop |
Alternative to top/htop. |
link |
eza |
Alternative to ls. |
link |
fd |
Alternative to find. |
link |
fzf |
Interactive filter program for any kind of list. | link |
go-task |
Taskfile is a task runner. | link |
httpie |
Alternative to curl. |
link |
jq |
Command-line JSON processor. | link |
tldr |
Collaborative cheatsheets for console commands. | link |
yq |
Command-line YAML processor. | link |
zoxide |
Alternative to cd. |
link |
git clone git@github.com:alvarofpp/dotfiles.git
cd dotfiles
./stow.shOn WSL2, windows/.wslconfig is copied to /mnt/c/Users/<you>/, not
symlinked — Windows does not follow a symlink into the WSL ext4, and a symlinked
.wslconfig is read as absent, with no error. It only takes effect after
wsl --shutdown; check with grep MemTotal /proc/meminfo.
For my color theme I like Catppuccin.
Fonts: