Years living in error about using #zram on all my #linux machines, but now the best explanation that I've never read on RAM usage by Chris Down in https://chrisdown.name/2018/01/02/in-defence-of-swap.html makes me migrate all my host to native kernel #zswap and file swap.
#CachyOS, #Nixos and others: upgrade your mind !
In defence of swap: common misconceptions

tl;dr: Having swap is a reasonably important part of a well functioning system. Without it, sane memory management becomes harder to achieve.

So #LibreWolf added a feature where instead of blanket banning/allowing WebGL, it should now prompt the user per site to allow it. I say should, as I am not seeing any prompts despite the console log suggesting that it is prompting the user, so I remain unable to make use of WebGL. Running version 148.0.2-3 on #NixOS, if anyone else is facing the same trouble or has solved the issue. The most relevant site to get working for me would be https://hexfriend.net for play-by-post tabletop gaming purposes, as I feel icky with my workaround of nix-shell -p chromium --run chromium.
Hexfriend

The friendly online hex mapper :)

After many years upstreaming patches, here's our small but extensive #RISCV #NixOS homeserver 🤩 https://project-insanity.org/2026/03/25/this-small-risc-v-homeserver-can-host-almost-anything/
This small RISC-V homeserver can host almost anything 🚀

Getting NixOS running with various web services and features on this StarFive VisionFive 2 SBC took some years but finally it's taking shape. If you're reading this blog post, you reached our new tiny homeserver in the basement of our living community in Karlsruhe, Germany. It's running behind a standard cable internet NAT and a [...]

project-insanity.org

@cytrinox I believe "Nix helper" / nh should cover most of your needs:
https://github.com/nix-community/nh?tab=readme-ov-file#usage

#Nix #NixOS #NixHelper

Every month I try #NixOS again and again, but I don't really move forward. For basic tasks, it seems there exists no simple solution, like:

1. What is the pendant to "apt-cache search <somepackage>" that is FAST?

2. What is the pendant to "apt-cache policy <somepackage>"? I want to know if this package is installed or not, what version is installed and is maybe a newer version available?

3. How to check which packages are upgraded & the version of these packages?

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

I do love when I fall into rabbit holes, kind of, but today's excursion got unhealthy. As in I barely did any of the things I was supposed to do, or meant to do.

FWIW, I got a fully reproducible (as in byte-reproducible) #NixOS #QubesOS 4.3 template working. Well, working is a bit of an overstatement but I got as far as this.

Most of the work was done by evq here https://github.com/evq/qubes-nixos-template I just banged my head against the wall until my ancient memories of Qubes OS internals bubbled up, and got interested in how reproducible ext4 images could work. Anyway. I'll assemble an in-depth PR some other time (tomorrow is travel day), but I've wanted this since 2022.

There, that's one type of neurospicy that I am 🤦

Do you have a single #nixos #flake for multiple devices using different #nixosconfigurations in which for each device you have a specified /persist data location as part of an #impermanence setup? I am looking for examples, tips and foot-gun alerts.... cheers.

Trying out the Cinnamon desktop with NixOS and I'm pleasantly surprised by how good it is! It's mainly x11 right now, but I can live with that.

One hiccup though, the online accounts tool wouldn't work until I added

services.gnome.gnome-online-accounts.enable = true;

The official wiki didn't have any notes about needing to do that, so I added them. Now I'm wondering how much of my config could be extrapolated into fixing the docs for the tools I use.

https://wiki.nixos.org/wiki/Cinnamon

#NixOS #nix #wiki #documentation #CinnamonDesktop

Cinnamon - Official NixOS Wiki

Cinnamon is a Linux desktop that provides advanced innovative features and a traditional user experience.

#electron makes my #nixos #rebuild fail: Electron version 37.10.3 is #EOL . That is not the first time