These are my dotfiles.
They work with Debian 12. With a little bit of work (removing some packages from ~/.local/bin/install_scripts/install_packages.sh
) they should also work under Ubuntu 22.04. Making them work under other distribution might require manual installation of packages (and if the system does not use systemd
, then some more work).
To make everything work with almost no effort one might clone the repo, and then move the .git
directory to their home directory.
git clone https://github.com/wdomitrz/dotfiles_public
mv dotfiles_public/.git ~/
Now you can checkout all the files, but before doing so, it is a good idea to check what will change.
git diff
Now, if you want, you can checkout all the files.
git checkout -- .
Or just the selected files.
git checkout -- <path_to_the_first_file> <path_to_the_second_file>
The main installation is done using ~/.local/bin/install_scripts/main.sh
script. Just run the script.
Before you do it note that it will also remove some packages in script ~/.local/bin/install_scripts/clear_packages.sh
. To avoid it, you can overwrite this script echo "" > ~/.local/bin/install_scripts/clear_packages.sh
.
~/.local/bin/install_scripts/main.sh