3.8 KiB
title |
---|
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.
interested in trying
- gentoo: a linux distribution known for it's complexity and the fact that one has to compile everything from scratch.
- opensuse: said to be very robust, with a very good installation process.
here you can find my current config files.
version control
I have been using github since 2017, but I am currently moving/have moved to sourcehut for data privacy.
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.
I am also self hosting my own cloud using nextcloud, running inside of a docker container.
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, and I use zellij as a terminal multiplexer.