Before going any further, make sure you have all the prerequesites installed on your system. Check-out Package List and Fonts for required dependencies. For required packages, follow the installation-steps given by their maintainers.
Also, please note that this dotfiles were created for Ubuntu 22.04 LTS
version. There's a possibility of breaking on other machines.
- Clone this repository:
$ git clone --recurse-submodules https://github.com/itsYakub/Dotfiles.git
- Enter the repository:
$ cd Dotfiles
- Execute the
setup.sh
script:
$ ./setup.sh
setup.sh
is a special bash-script that basically creates a symbolic link to directories from this repository to the correct locations on your hard-drive. The main destinations is .config
directory.
WARNING: If there're existing config directories for things that're gonna be modified by this command, previous directories'll be moved to the directory prefixed with the _
character. Then there'll be symbolic links created.
- If you want to undo your changes, simply run the
undo.sh
script:
$ ./undo.sh
WARNING: This will only work if the previous directories (those with the _
prefix) weren't modified, deleted or renamed