anchor.diff:          '';
         };
   
  -  in mkIf (cfg.client.enable || cfg.server.enable) {
  +  in mkIf (cfg.enableStools || cfg.client.enable || cfg.server.enable) {
   
       environment.systemPackages = [ wrappedSlurm ];
   
  
positive.code:         description = ''
            If enabled srun will accept the option "--x11" to allow for X11 forwarding
            from within an interactive session or a batch job. This activates the
            slurm-spank-x11 module. Note that this requires 'services.openssh.forwardX11'
            to be enabled on the compute nodes.
          '';
        };
  
  
negative.code:       '';
      };
  
      services.openssh.forwardX11 = mkIf cfg.client.enable (mkDefault true);
  
      systemd.services.slurmctld = mkIf (cfg.server.enable) {
        path = with pkgs; [ wrappedSlurm munge coreutils ]
          ++ lib.optional cfg.enableSrunX11 slurm-spank-x11;
  