anchor.diff:    passthru.tests = nixosTests.keepassxc;
   
     meta = {
  -    description = "Password manager to store your passwords safely and auto-type them into your everyday websites and applications";
  -    longDescription = "A community fork of KeePassX, which is itself a port of KeePass Password Safe. The goal is to extend and improve KeePassX with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. Accessible via native cross-platform GUI, CLI, and browser integration with the KeePassXC Browser Extension (https://github.com/keepassxreboot/keepassxc-browser).";
  +    description = "Offline password manager with many features.";
  +    longDescription = ''
  +      A community fork of KeePassX, which is itself a port of KeePass Password Safe.
  +      The goal is to extend and improve KeePassX with new features and bugfixes,
  +      to provide a feature-rich, fully cross-platform and modern open-source password manager.
  +      Accessible via native cross-platform GUI, CLI, has browser integration
  +      using the KeePassXC Browser Extension (https://github.com/keepassxreboot/keepassxc-browser)
  +    '';
       homepage = "https://keepassxc.org/";
       license = licenses.gpl2Plus;
       maintainers = with maintainers; [ jonafato turion ];
  
positive.code:     qtbase
      qtsvg
      qtx11extras
      yubikey-personalization
      zlib
    ]
    ++ lib.optional withKeePassKeeShareSecure quazip
    ++ lib.optional stdenv.isDarwin qtmacextras
    ++ lib.optional (stdenv.isDarwin && withKeePassTouchID) darwin.apple_sdk.frameworks.LocalAuthentication;
  
    preFixup = optionalString stdenv.isDarwin ''
      # Make it work without Qt in PATH.
  
negative.code: , qtsvg
  , qtx11extras
  , quazip
  , readline
  , wrapQtAppsHook
  , yubikey-personalization
  , zlib
  