Configuration files for my desktop and other devices I use
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
c0de 93a738f0e4 Fix rofi iceberg-dark theme 4 weeks ago
home Fix rofi iceberg-dark theme 4 weeks ago
omz Show emoji clock if the plugin is enabled 7 months ago
.editorconfig add editorconfig 9 months ago
.gitignore clean up gitignore 9 months ago
.gitmodules Add zsh-syntax-highlighting plugin 2 years ago
LICENSE start cleaning up directory structure 9 months ago rework readme 9 months ago Move the update scripts to root of repo 9 months ago improve install of arch packages 9 months ago install some vim plugins 7 months ago
pacman.lst install screenkey 7 months ago
pacman_aur.lst remove unused fonts 7 months ago Move the update scripts to root of repo 9 months ago
vs_code_extensions.lst Automatically install vscode extensions 9 months ago



  1. Install dependencies
  2. Optionally create ~/.dotfiles.postinst
  3. bash <(curl -sL (
  4. ????
  5. Profit


I primarilarly use Arch, but these dotfiles also get installed to headless Debian servers.
It shouldn't be difficult to find an equilivant package for your distribution with the provided lists

A list of the packages that I have installed can be found in the files pacman.lst and pacman_aur.lst.
Non-official packages come from the AUR, which can't typically be installed by pacman directly and the reason why it's a seperate list.

Dotfiles Postinstall

You may create a standard text file called .dotfiles.postinst in your home directory before installing.
This file is basically a bash script that contains commands, that will be executed after the install script finishes.
For example, you may want to add commands such as git config --global "My Name" and git config --global ""

Customizing Dotfiles

  1. Fork this repo
  2. Update repourl inside to point to your own
  3. Make your changes
  4. Push to origin
  5. Install your new dotfiles everywhere