anchor.diff: -{pkgs, config, ...}:
  +{ config, pkgs, ... }:
   
   with pkgs.lib;
   
  
positive.code:   
      services.xserver.displayManager.job =
        { execCmd =
            (optionalString (config.system.boot.loader.id == "grub") "PATH=${config.system.build.grub}/sbin:$PATH ") +
            "KDEDIRS=${kdebase_workspace} exec ${kdebase_workspace}/bin/kdm -config ${kdmrc} -nodaemon";
          logsXsession = true;
        };
  
  
negative.code:     users.extraUsers = singleton
        { name = "kdm";
          uid = config.ids.uids.kdm;
          description = "KDM user";
        };
  
    };
  