Skip to content

Instantly share code, notes, and snippets.

@amsyarzero
Last active March 2, 2023 20:01
Show Gist options
  • Save amsyarzero/4b52f44d7b74d3e61b42028e6c8aeaa7 to your computer and use it in GitHub Desktop.
Save amsyarzero/4b52f44d7b74d3e61b42028e6c8aeaa7 to your computer and use it in GitHub Desktop.
Instructions on installing the Vivaldi browser in Vanilla OS through apx (AUR container)

Installing Vivaldi on Vanilla OS

Requirements

Credits

Initialising and entering the apx Arch (AUR) subsystem container

(Don't worry, we're not actually using Arch)

This guide explains how to set up subsystem containers in-depth, but here's a TL;DR for setting the AUR container.

GUI way

  1. Open Vanilla OS Control Center (VSO).
  2. Go to the Sub System tab.
  3. Press the + button beside the box labelled Arch Linux Sub System.
  4. A terminal window will open, showing initialization.
  5. After some time, you will be in the AUR container labelled as
username@apx_managed_aur~$

image

The Sub System tab in Vanilla OS Control Center (VSO). Credit: Vanilla OS handbook.

CLI way

  1. Open a terminal.
  2. Type in:
apx init --aur
  1. After some time, the container should be ready to use.
  2. Enter the container with
apx enter --aur
  1. After some time, you will be in the AUR container labelled as
username@apx_managed_aur~$

To exit the container, simply type in exit in the terminal before closing the terminal window (applies to both ways).

Installing Vivaldi

  1. Install the browser. If you want to use the snapshot version, replace vivaldi with vivaldi-snapshot.
apx install --aur vivaldi
  • During installation, you will see a prompt asking for font installation. I chose the default value, which is 1 (gnu-free-fonts), but feel free to experiment at your own risk. amogus-1
  1. Install the proprietary codecs needed for video and audio to play. If you installed vivaldi-snapshot, then install vivaldi-snapshot-ffmpeg-codecs instead.
apx install --aur vivaldi-ffmpeg-codecs

Installing Pipewire for Vivaldi (and basically any other AUR program)

This step is also important so your desktop knows how to route the audio properly to your audio devices.

  1. Install pipewire-audio:
apx install --aur pipewire-audio
  1. Install pipewire-pulse:
apx install --aur pipewire-pulse
  • During installation, you will see a prompt for pipewire-session-manager. Again, I chose the default value, which is 1 (wireplumber), but feel free to experiment at your own risk. amogus-2

Now Vivaldi should be functioning perfectly!

Limitations

Tested with the both stable and snapshot version.

  • (Only applies to snapshot) Icons in the status bar (the bar at the bottom of the browser) do not show up and function properly.

image

  • A new Vivaldi icon will open for each window, regardless of whether the icon in the Application Menu is pinned to the dock or not.

image

@amsyarzero
Copy link
Author

Added clarification regarding the difference between stable and snapshot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment