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 207bb53bc0 Switch browser keybind to vivaldi 4 months ago
home Switch browser keybind to vivaldi 4 months ago
omz Show emoji clock if the plugin is enabled 1 year ago
.editorconfig add editorconfig 2 years ago
.gitignore clean up gitignore 2 years ago
.gitmodules Add zsh-syntax-highlighting plugin 3 years ago
LICENSE start cleaning up directory structure 2 years ago update readme with better dependencies 8 months ago Move the update scripts to root of repo 2 years ago improve install of arch packages 2 years ago Update install from location 8 months ago
pacman.lst Update package lists 8 months ago
pacman_aur.lst Update package lists 8 months ago Move the update scripts to root of repo 2 years ago
vs_code_extensions.lst Automatically install vscode extensions 2 years 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.

Most of those packages are completely optional. The bare minimum for installing these dotfiles require you to have these programs:

  1. git
  2. curl
  3. unzip

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