Reitis Punktdateien

Henlo! I’m Michael, or FreakyByte, or reiti, or however you wanna call me. This is the documentation of my dotfiles, i.e. the configuration files for my Linux systems. Hope you find something you like!

Components

My config roughly consists of the following parts:

  1. The OS. I use EndeavourOS. However, the only part where this is actually relevant is in the installation.
  2. Emacs. I use Doom Emacs. This is not just an editor. My main use case is for all sorts of math/LaTeX stuff, including an elaborate note-taking setup using org-roam. Other than that, I use it to write these nice configs and dock, and occasionally do some programming.
  3. The Desktop Environment.
    • Main ingredient is the window manager Qtile. This is complimented by
    • picom as the compositor,
    • rofi as the application launcher,
    • dunst as the notification daemon, and
    • pywal for some epic theming.
  4. The Terminal. Featuring
    • fish as the shell, and
    • kitty as the terminal emulator.

Deprecated Components

I also used and configured some other software previously. So there are old configs for them if you want to look at those, but I don’t plan on improving these any further.

Installation

The main reason I use Linux and all of this stuff is because I’m obsessed with customizing things (more reasons here). I therefore advocate you use my dotfiles as inspirations, stealing bits and pieces from them as you please.

If you do really want to install some of my configs, I have an install script. However, do not blindly run it, and check first whether it won’t do anything you don’t want. It also relies on the pacman package manager, so it only works on Arch based distros. To run the script, first clone the git repo of my dotfiles using

git clone --depth 1 https://github.com/FreakyByte/dotfiles

After that, executing install.sh will prompt you which parts of my config you want, install the relevant packages and symlink the relevant config files. Note that symlinking means the cloned repo can not be removed afterwards. If you want that, you have to copy the files yourself.

If you’re using a stable release distribution like e.g. Ubuntu, keep in mind that the versions of programs in the official repos might be too old to work with these dotfiles. In this case, you’ll have to manually build the newer packages yourself or use a PPA or something.