Jump to content

Vivaldi: Difference between revisions

From NixOS Wiki
Klinger (talk | contribs)
added description, link and category applications
Added example of modifying vivaldi to force specific password store
 
(One intermediate revision by one other user not shown)
Line 16: Line 16:
</syntaxhighlight>
</syntaxhighlight>


== Force use of password store (KWlallet, GNOME Keyring) ==
To force of specific password store you will have to modify the package according to [https://chromium.googlesource.com/chromium/src/+/master/docs/linux/password_storage.md chromium docs]
Use <code>gnome-libsecret</code> for GNOME Keyring and <code>kwallet6</code> for KDE Plasma 6<syntaxhighlight lang="nix">
(stable.vivaldi.override {
  commandLineArgs = "--password-store=kwallet6";
})
</syntaxhighlight>
[[Category:Applications]]
[[Category:Applications]]
[[Category:Web Browser]]

Latest revision as of 08:57, 10 July 2025

Vivaldi is a web browser by the Norwegian company Vivaldi Technologies.

Installation

add vivaldi to your environment.systemPackages and rebuild your system configuration.

Get it working with plasma 6

Currently, vivaldi crash at startup on plasma6 due to improper packaging[1], a workaround to this is to override the default package attributes by adding the following to your environment.systemPackages :

(vivaldi.overrideAttrs
      (oldAttrs: {
        dontWrapQtApps = false;
        dontPatchELF = true;
        nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.kdePackages.wrapQtAppsHook];
      }))

Force use of password store (KWlallet, GNOME Keyring)

To force of specific password store you will have to modify the package according to chromium docs

Use gnome-libsecret for GNOME Keyring and kwallet6 for KDE Plasma 6

(stable.vivaldi.override {
  commandLineArgs = "--password-store=kwallet6";
})