Vivaldi: Difference between revisions
Appearance
m Category:Web Browser added |
Added example of modifying vivaldi to force specific password store |
||
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]] | [[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";
})