Skip to content

Luis-Henriquez-Perez/dotfiles

Repository files navigation

dotfiles

These are my dotfiles. They are managed with chezmoi.

  • 100% reproducible I want to be able to get on a fresh install of archlinx or a derivative and install all of my packages. Eventually, I want to switch to guix or nix to achieve ultimate reproducability.
  • easy to setup I want to be able to run just one command or script to set up all of my dotfiles. I have not achieved this yet but I am working on it.
  • well-documented Setting up these dotfiles was hard for me to do. I want to help others reading set up their own dotfiles and to do that. Also I want to remember things that I myself did.

featured programs

Here I’ll talk briefly about some of the programs I choose and why I choose them.

  • chezmoi I have not tried many dotfile mangers extensively, but chezmoi looked pretty solid to me. I have tried yadm and gnu stow for dotfile management before. By solid I mean that it covers several things I wanted in dotfiles.
  • awesomewm At first I was using stumpwm and I have got to say I do love lisp, but stumpwm was a bit slow and in fact the first two weeks I used it it crashed at least 5 times (I think the problem). In any case, awesomewm is lightweight it is fast, it is written in a real programming language and it is extremely customizable.
  • stumpwm As I have mentioned I am attracted to customizable applications and Particularly ones written in lisp. In this sense.
  • emacs Emacs is my editor (see my dedicated README)

designated operating system

I am currently using archlinux as my operating system, however I am considering migrating to guix, maybe with parabola as an intermediate step.