anchor.diff:  
     nixpkgs.config = {
       allowUnfree = true;
  +    allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
  +      "steam"
  +      "steam-original"
  +      "steam-runtime"
  +    ];
       st = {
         conf = builtins.readFile ../../programs/st/config.h;
         extraLibs = with pkgs; [ harfbuzz ];
  
positive.code:     # 2. lotus58 bootloader mode for rootless qmk flashing
      udev = {
        extraRules = ''
          ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
        '';
        extraHwdb = ''
  
negative.code: let
    asusctl-tar = fetchTarball "https://github.com/NixOS/nixpkgs/archive/a4a81b6f6c27e5a964faea25b7b5cbe611f98691.tar.gz";
  in
  { self, config, pkgs, theme, lib, ... }:
  
  {
    imports =
  