Finding That Deprecated Package (with Nix)
You ever upgrade your system, and you see a bunch of lines, like evaluation warning: The xorg package set has been deprecated, 'xorg.libxcb' has been renamed to 'libxcb' evaluation warning: The xorg package set has been deprecated, 'xorg.libXScrnSaver' has been renamed to 'libxscrnsaver' evaluation warning: The xorg package set has been deprecated, 'xorg.libXinerama' has been renamed to 'libxinerama' evaluation warning: The xorg package set has been deprecated, 'xorg.libXxf86vm' has been renamed to 'libxxf86vm' scrolling down your screen? And you know it’s not from your own config? You even double checked with rg xorg.libXinerama? ...
A Case for Steam Selling Music
Back in the day, from around 2015 through 2019 I think, Valve was selling Movies and TV shows on Steam. This didn’t work so well, mostly because of licensing issues - Specifically, Valve’s policy on ownership (If you buy it, you own it, forever. Removal of the media from sale does not remove it from your account), as well as distribution rights (Regionality). More recently, Valve has been selling music on Steam. Specifically, game soundtracks, but I think Valve has an opportunity here. ...
Using Steam as Cloud Storage
I bet you didn’t know this was possible, right? So here’s some backstory: Years ago I was thinking about how annoying it is that I can’t store save files for other games in Steam; As well as technically arbitrary files like Mods. Steam’s API is pretty restrictive, at least on the client, for what files can be stored where. Files have to be in specific folders, specified by the developer of the game, and so on. It’s not incredibly useful honestly, other than for that specific game. ...
How I'm Planning to Use Icons on my Blog
This is a little informational post. My goal is to explain how I plan to use icons in my posts, so that it’s clear what they mean. My goal is to attach icons such as NixOS and Git to the front of shortcuts, so preload the viewer on what that link is going to take them to. ...
I'm Using Flake-Parts Now
I recently pushed a new version of my nixos configuration to my Git Forgejo, and I want to talk about that. It all started when I saw someone talking about NixOS ReadMe flake-parts over on Reddit. Lost the post, unfortunately. They were talking about the benefits of the NixOS Git dendritic pattern. ...
Configuring Gnome on Nix
Just to get off on the right foot: This is a guide for configuring Gnome GNOME on NixOS NixOS . Not KDE KDE ...
GDM Front and Center
If you’re like me, and on Gnome GNOME (and also on NixOS , with Erase your Darlings but that’s not strictly required, you can condense this info out), you may have found it annoying that your login screen in GDM, is not on the correct display. I mean, it might be, but that’s probably more happenstance than anything else. ...
Anubis on Nix
Alright, so AI Scrapers? I’m sure you’ve heard, they’re kinda awful. Go figure. To give you an idea; I recently had the experience of a couple of scrapers hitting my Forgejo server at the same time. I saw a peak of 33 requests/second, which is just not sustainable on a site like that - They were crawling git history, which is an expensive operation, and was eating up ridiculous volumes of memory, and importantly, CPU time - The i7-6700K in that box was stuck at 100% load for hours before I noticed. ...
My Opinionated Nix Style
So… I’ve been using Nix for a while. Over time, I’ve tried a couple of different styles, from “everything is single lines”, which was… intense and verbose and hard to organize, to what I use now - Everything is nested. Instead of thing.thing.thing.thing.value = "whosawhatsit"; I’ve found it a lot more productive to do thing = { thing = { thing = { thing = { value = "whosawhatsit"; }; }; }; }; Sure, it uses more lines, but honestly? Way easier to reason about, especially in bigger files. ...
Update on Search
So Search is Dead. Not quite as I predicted, yet, but it’s going that way faster and faster. No, what I mean is that right now, there’s a steady wind blowing. More and more people are going directly to the confident lies machine, and asking ChatGPT and their Ilk Directly their queries. When I wrote that article, AI’s were… substancially worse? Like, they got things wrong a LOT more. They still do, but they did more then, too. ...