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.

  • o7___o7@awful.systems
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    6 hours ago

    Removing software that’s made by confirmed idiots ought to be a solid security play, right?

  • cadekat@pawb.social
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 day 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
        4
        ·
        18 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.

        • antifuchs@awful.systems
          link
          fedilink
          English
          arrow-up
          5
          ·
          10 hours ago

          I wouldn’t worry about it, they are bad enough to ignore. The whole “it feels bad to use but that’s why Unix is great” reactionary aesthetic doesn’t lead to great software, after all