anchor.diff:  with lib;
   let
     cfg = config.services.klipper;
  -  package = pkgs.klipper;
     format = pkgs.formats.ini { mkKeyValue = generators.mkKeyValueDefault {} ":"; };
   in
   {
  
positive.code:       after = [ "network.target" ];
  
        serviceConfig = {
          ExecStart = "${package}/lib/klipper/klippy.py --input-tty=/run/klipper/tty /etc/klipper.cfg";
          RuntimeDirectory = "klipper";
          SupplementaryGroups = [ "dialout" ];
          WorkingDirectory = "${package}/lib";
        } // (if cfg.user != null then {
          Group = cfg.group;
          User = cfg.user;
  
negative.code:   options = {
      services.klipper = {
        enable = mkEnableOption "Klipper, the 3D printer firmware";
  
        package = mkOption {
          type = types.package;
          default = pkgs.klipper;
          description = "The Klipper package.";
        };
  
        octoprintIntegration = mkOption {
          type = types.bool;
  