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 dotfiles are in
opensuse
branch right here.
For the list of files in the repository go here.
For getting full potential of these dotfiles you need to install following packages (using your favourite package manager such as apt
, zypper
, pkg_add
etc.):
aptitude
(Debian GNU/Linux only, fora
Bash alias);bash
(for everything Bash-related);curl
(forcheck-dotfiles-update
Bash function anddotverc
Bash alias);flatpak
(Linux only, forupgrade-all
Bash function);fonts-hack
orhack-fonts
(foruxterm
Bash alias);git
(forgitd
andgits
Bash aliases andclone-dotfiles-repository
,copy-dotfiles-to-repos-directory
,git-commit
andgit-push
Bash functions);rsync
(forcopy-dotofiles-to-repos-directory
andget-new-dotfiles
Bash functions);sudo
(Linux only, forse
Bash alias andedit-repos
andupgrade-all
Bash functions);unzip
(forget-new-dotfiles
Bash function);upgrade-system
(Debian GNU/Linux only, forupgrade-all
Bash function);wikipedia2text
(Linux only, forwiki
Bash alias);wget
(forget-new-dotfiles
Bash function).
If 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):
NOTE: You need to have curl
, rsync
, unzip
and wget
installed first!
curl https://raw.githubusercontent.com/Matriks404/dotfiles/refs/heads/master/build/update.sh | sh
Otherwise, execute: get-new-dotfiles
in your bash session (it will actually execute the same curl
script as noted above).
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