Setup my blog today, and made my first post detailing a Nix flake that I include on all my nixosSystem builds that sets some sensible defaults

Check it out:
https://blog.xvrqt.com/nix-defaults.html

#nix #nixos #rust #flakes #programming #coder #hacking #crows
nix defaults

Sensible Nix Defaults If you're using Nix you are probably more accustomed to nonsense, and I am no...

xvrqt
Got tricked into writing a blog post better explaining the linux kernel's audit system and setting it up in Nix

It's a moving work of art and you should read it; it will look great on your wedding day:
https://blog.xvrqt.com/nix-audit.html

#nix #nixos #linux #kernelsecurity
nix audit

Nix Audit The linux kernel has an audit module which can keep track of which files are accessed, an...

xvrqt
https://blog.xvrqt.com/nix-wireguard.html

Writing a new series on using Nix to configure Wireguard. It's probably overly ambitious as I have had the completed flake done for personal use for weeks now, but writing the blog means redoing it step by step in excruciating detail.

I had to keep cutting scope for each post and now, after typing all day, I finally have... the basic option setup for it. How is writing so hard? Why would a loving god cause such agony?

Feedback welcome, as I think part of my problem is I don't understand who my audience is so I never know what I can leave out and what I should explain further.

#nix #nixos #linux #wireguard #kernel #flakes #foss
nix wireguard

Wireguard1 is a Linux Kernel Module which allows you to easily configure encrypted network interfac...

xvrqt
Okay, the long awaited, most anticipated, overly masturbated part two is ready for public consumption:

https://blog.xvrqt.com/nix-wireguard-key-gen.html

We're finally,
almost, ready to configure Wireguard ​

Also, I won't have to write any more shell scripts in Nix which I do not enjoy at all.

If you give it a read please let me know! I find it encouraging, and the feedback helps me grow as a writer.

#nix #wireguard #linux #kernel #flakes #nixox #age #agenix
nix wireguard key gen

In the first post we talked about how at a minimum a Wireguard interface needs the Wireguard privat...

xvrqt
We're finally configuring Wireguard - but we only get a third of the way there in this blog post. Lots of exciting option config stuff tho, and a new blog feature which lets me interrupt myself.

https://blog.xvrqt.com/nix-wireguard-proxies-pt-1.html

Read it to your children at night, guaranteed to help you win the custody battle.

#nix #nixos #wireguard #linux #kernel #blogs #marmite #legalizeskyburials #foss #oss #flakes
nix wireguard proxies; pt 1

With our keys in hand, and our list of machines, we're finally ready to use Wireguard in our Nix co...

xvrqt
Taking a break for a short post on configuring a NFS server and subsequent clients using NixOS

https://blog.xvrqt.com/nix-nfs.html

#nix #nixos #nfs #linux #filesystems #networking #zfs
nix nfs

A short and sweet post today. I run a server at my home with ~48TiB in RAIDZ2, and it's full of fun...

xvrqt
Finally finished* a post I started a month ago on a program I wrote a month before that. A rehash of a project I would tinker on in college.

We're drawing images using a fixed number of triangles and genetic algorithms. Includes instructions on how you can download the program and make your own art from your own images.

You should do it, they would look great at your funeral.

https://blog.xvrqt.com/triangles.html

#triangles #rust #geneticalgorithms