Happy Holiday and merry winter solstice! I’m sharing a Nix flake that I’ve been slowly growing in my homelab for the past few months. It incorporates this systemd feature, switches from CppNix to Lix, and disables a handful of packages. That PR inspired me, and I’m releasing this in turn to inspire you. Paying it forward and all that.

Should you use this? As-is, probably not. It will rebuild systemd at a minimum and you probably don’t have enough RAM for that; building from this flake crashed my development laptop and I had to build it on a workstation instead. Also, if you have good taste in packages then this will be a no-op aside from systemd and Lix, and you can do both of those on your own.

Isn’t this merely virtue-signalling? I think that the original systemd PR was definitely signalling, since it’s unlikely to ever get deployed on the systems of our friends. However, I really do sleep better at night knowing that it’s unlikely that jart or suckless have any code running on my machines.

Why not make a proper repository and organization? Mostly the possibility that GitHub might actually take down a repository named nixpkgs-antifa. If there’s any interest then I could set up a Codeberg repo. However, up to this point, I’ve only used it internally and my homelab has its own internal git service.

Mods: You’ve indicated that you don’t like it when people write code to approach our social problems. That’s fine; I’m not publishing an application or service and certainly not starting a social movement, just sharing some of my internal code.

  • David GerardA
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 hours ago

    /* detects if this is dhh’s computer using his ssh pubkey */

    l o l

  • cadekat@pawb.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    11 hours ago

    Do you have explanations for why packages/authors appear on the list? I’m not entirely up-to-date on my fascist software development news.

      • cadekat@pawb.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        I’ve been curious about the suckless tools for a while now, but now I’m gonna have to do a lot more digging if I want to try them… Even if suckless itself is purely about the software, the company you keep says a lot about you.