- git
- python3-pip
- apt-transport-https
- curl
Install dependencies with:
sudo apt install -y git python3-pip apt-transport-https curl
WARNING: Backup your HOME directory or use a disposable VM before proceeding.
Clone the repository:
git clone --recursive https://github.com/pietrotavares/dotfiles
To install all packages:
./install-packages
To install a specific profile:
./install-profile <profile_name>
To apply a specific config:
./install-standalone [configs...]
see
meta/configs/
for more info
All of the commands aboves are idem-potent. You can safely run them multiple times if you wish.
meta/configs/
├── bash.yaml
├── custom-dirs.yaml
├── fonts.yaml
├── git.yaml
├── i3.yaml
├── k8s.yaml
└── terminal.yaml
.
├── gui
│ ├── fonts
│ └── i3
├── install-packages
├── install-profile
├── install-standalone
├── meta
│ ├── base.yaml
│ ├── configs
│ ├── dotbot
│ └── dotbot_plugins
├── misc
│ ├── custom-dirs
│ └── git
├── shell
│ ├── .bash_aliases
│ ├── .bash_logout
│ ├── .bash_profile
│ ├── .bashrc
│ └── .profile
└── terminal
└── tmux.conf