Skip to content

Tools

Flatpak

Listing

$ flatpak remote-ls | grep openjdk

Configuration

Configuration of individual paks.

See user overrides

flatpak permission-show NAME
flatpak --user override --show NAME

Eclipse

Allow access to SSH agent:

mkdir -p ~/eclipse-workspace ~/.m2 ~/.gradle ~/_tools
flatpak install org.eclipse.Java
flatpak --user override org.eclipse.Java --socket=ssh-auth
flatpak --user override org.eclipse.Java --persist=.ssh
flatpak --user override org.eclipse.Java --persist=.p2
flatpak --user override org.eclipse.Java --nofilesystem=host
flatpak --user override org.eclipse.Java --filesystem=~/eclipse-workspace
flatpak --user override org.eclipse.Java --filesystem=~/git
flatpak --user override org.eclipse.Java --filesystem=~/.m2
flatpak --user override org.eclipse.Java --filesystem=~/.gradle
flatpak --user override org.eclipse.Java --filesystem=~/.gitconfig
flatpak --user override org.eclipse.Java --filesystem=~/_tools:ro
flatpak --user override org.eclipse.Java --env=HOME=/var/home/jskov

When it fails to start, remove '.var/app/org.eclipse.Java/eclipse/configuration/org.eclipse.osgi' (or '.var/app/org.eclipse.Java').

Install plugins via Marketplace (not via suggested popups like for java 25).

Additional JDKs, download and install in ~/_tools and add them in Eclipse (use a path like '/var/home/jskov/_tools/jdk-25').

Zed

flatpak install dev.zed.Zed
flatpak --user override dev.zed.Zed --nosocket=gpg-agent
flatpak --user override dev.zed.Zed --socket=ssh-auth
flatpak --user override dev.zed.Zed --persist=.ssh
flatpak --user override dev.zed.Zed --nofilesystem=host
flatpak --user override dev.zed.Zed --filesystem=~/git
flatpak --user override dev.zed.Zed --filesystem=~/.gitconfig:ro

Vscodium

flatpak install com.vscodium.codium
flatpak --user override com.vscodium.codium --socket=ssh-auth
flatpak --user override com.vscodium.codium --persist=.ssh
flatpak --user override com.vscodium.codium --nofilesystem=host
flatpak --user override com.vscodium.codium --filesystem=~/git
flatpak --user override com.vscodium.codium --filesystem=~/.gitconfig:ro

Rhythmbox

Music player

flatpak install flathub com.github.taiko2k.tauonmb
flatpak --user override org.gnome.Rhythmbox3 --filesystem=/opt/music:ro

Picard

flatpak install flathub org.musicbrainz.Picard
flatpak --user override org.musicbrainz.Picard --nodevice=all
flatpak --user override org.musicbrainz.Picard --nofilesystem=home
flatpak --user override org.musicbrainz.Picard --nofilesystem=/tmp
flatpak --user override org.musicbrainz.Picard --filesystem=~/Downloads/_opus

And set cleanup configuration

Use MusicBrainz Picard to cleanup file naming and annotations on tracks.

File Naming Script Editor should contain (Preset 3):

$if2(%albumartist%,%artist%)/
$if(%albumartist%,%album%/,)
$if($gt(%totaldiscs%,1),%discnumber%-,)
$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) ,)
$if(%_multiartist%,%artist% - ,)
%title%

In Options select: Y: Rename Files N: Move Files Y: Save Tags

Steam

flatpak install com.valvesoftware.Steam com.valvesoftware.Steam.CompatibilityTool.Proton-GE