Configuration files for my desktop and other devices I use
Go to file
2023-05-22 17:49:50 -05:00
home Switch back to i3blocks for now 2023-05-22 17:49:50 -05:00
omz Show emoji clock if the plugin is enabled 2021-03-31 14:24:54 -05:00
.editorconfig add editorconfig 2021-01-11 14:15:03 -06:00
.gitignore Prevent shipping theme 2022-08-17 16:43:43 -05:00
.gitmodules Add zsh-syntax-highlighting plugin 2019-05-24 13:11:03 -05:00 Move the update scripts to root of repo 2021-01-11 22:20:28 -06:00 improve install of arch packages 2021-01-17 20:03:39 -06:00 Fix Nord theme for vim 2022-08-17 17:11:20 -05:00
LICENSE start cleaning up directory structure 2021-01-11 13:51:46 -06:00
pacman_aur.lst Update installed package lists 2022-08-17 15:54:07 -05:00
pacman.lst Update installed package lists 2022-08-17 15:54:07 -05:00 update readme with better dependencies 2021-12-14 11:21:18 -06:00 Move the update scripts to root of repo 2021-01-11 22:20:28 -06:00
vs_code_extensions.lst Automatically install vscode extensions 2021-01-14 09:52:02 -06:00



  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