These are my personal dotfiles that should work on Debian GNU/Linux 11+ (bullseye) and OpenBSD 7.6+.
Dotfiles for other operating systems:
- openSUSE Tumbleweed - opensuse branch - commit f8b2734 as of 2025-05-16 (deprecated and not supported).
For the list of files in the repository go here.
Before getting dotfiles, you need to make sure to have all neccessary packages.
Execute the following:
sudo apt install aptitude bash curl deborphan flatpak fonts-hack git lynx rsync sudo unzip upgrade-system wget xtermExecute the following as root (you might want to execute su first, or add doas before following command, if you have it configured):
pkg_add bash curl git hack-fonts rsync unzip wgetIf getting dotfiles for the first time, run following command in some safe directory (probably not home if you don't want to replace your already configured setup):
curl https://raw.githubusercontent.com/Matriks404/dotfiles/refs/heads/master/build/update.sh | shOtherwise, execute: get-new-dotfiles in your bash session (it will actually execute the same curl script as noted above).
If you have dotfiles installed, just run the following command within Bash shell (this will clone the repository to $HOME/repos/dotfiles/ directory):
clone-dotfiles-repository
cd ~/repos/dotfiles
tools/initial_repository_setup.shOr alternatively, in your usual directory where you put clone repositories enter following commands:
git clone https://github.com/Matriks404/dotfiles.git
cd dotfiles
tools/initial_repository_setup.sh