setup #
the following is my current working setup.
os #
I have been running linux since 2015
current distros #
- fedora: installed on my laptop and mini-pc.
- nixos: used for running my home server due to the declarative configuration.
past distros #
there are many more distros that I have tried for a brief period, but in most cases the only notable difference is the package manager.
here you can find my current nixos files and here you can find my current dotfiles.
version control #
I have been using github since 2017, but I am currently moving/have moved to sourcehut for data privacy, as well as self-hosting my own forgejo instance.
I do not consent to github’s eula or privacy policy.
ci/cd #
I use cron to set up automation.
web #
for this website, as well as any other website I manage, I use HUGO to serve static websites, running on top of nginx inside of a vps.
workflow #
my editor of choice is helix, which essentially is vim with better defaults. In all of my distros, I use zsh as my shell.