anchor.diff:      ++ optional (cfg.agents != []) "--agents ${concatStringsSep "," cfg.agents}"
       ++ optional (cfg.inheritType != null) "--inherit ${cfg.inheritType}";
   
  -  shellCommand = ''
  -    eval "$(${cfg.package}/bin/keychain --eval ${concatStringsSep " " flags} ${concatStringsSep " " cfg.keys})"
  -  '';
  +  shellCommand = "${cfg.package}/bin/keychain --eval ${concatStringsSep " " flags} ${concatStringsSep " " cfg.keys}";
   
   in
   
  
positive.code:       '';
      };
  
      enableZshIntegration = mkOption {
        default = true;
        type = types.bool;
  
negative.code: 
    config = mkIf cfg.enable {
      home.packages = [ cfg.package ];
      programs.bash.initExtra = mkIf cfg.enableBashIntegration ''
        eval "$(${shellCommand})"
      '';
      programs.fish.interactiveShellInit = mkIf cfg.enableFishIntegration ''
        eval (${shellCommand})
      '';
      programs.zsh.initExtra = mkIf cfg.enableZshIntegration ''
        eval "$(${shellCommand})"
      '';
    };
  }
  