Moving to Hugo I started this blog as my first blog using a static website generator. Back then I used what everyone else was using: Jekyll. But Jekyll has it problems. I don’t use Ruby for anything else and the management of the dependencies / ruby versions / etc of my static blog was too much for me. I blog way more often in german on my other WordPress sites and one of the main reasons is that it is easier and Jekyll wasn’t as easy as I expected.
I wrote bash scripts for several years now. You can find old bash scripts of mine on GitHub but most of them aren’t maintained anymore - and I have a reason for that. But before I give you my reasons for not using many bash scripts anymore, lets look at the benefits of bash: It super easy and you basically already can it if you write Linux / BSD commands There are frameworks out now which give you advanced features like testing It works out of the box on nearly every Linux / BSD system Okay - sounds good - so what’s my problem?
I’m a Gitea user for a long time now. Gitea is a nice application to build your own light and fast version of git hosting services like GitHub or GitLab. Gitea has one problem thought. It doesn’t update automatically. A issue for that is open nearly 2 years: https://github.com/go-gitea/gitea/issues/518#issuecomment-441742904 If there is one thing that I really hate, it is that a security sensible web application doesn’t update automatically. Because of that I have begun to write a update script for Gitea before 4 months.
After installing FreeBSD to my workstation, I wanted a desktop environment. I’ve installed gnome3 after reading the official documentation https://www.freebsd.org/doc/handbook/x11-wm.html. But nothing has worked. So, I installed the nvidia-driver for my two GPUs. The first documentation I’ve found is from “7.3-RELEASE”: https://docs.freebsd.org/doc/7.3-RELEASE/usr/share/doc/en/articles/compiz-fusion/nvidia-setup.html. (I use 11.1-RELEASE) Don’t use that documentation to make your settings in /boot/loader.conf! There stands: nvidia_load="YES" And that’s simply not right for the newest driver! You should enter the following line: