# Apps - [Apps](#apps) - [Gear Lever](#gear-lever) - [VSCode](#vscode) - [DNF](#dnf) - [rpm-ostree](#rpm-ostree) - [Flatpak](#flatpak) - [Bitwarden](#bitwarden) - [MPV](#mpv) - [Nextcloud Desktop](#nextcloud-desktop) - [Nextcloud Talk](#nextcloud-talk) - [Discord](#discord) - [Proton Mail](#proton-mail) - [Gimp](#gimp) - [Minecraft](#minecraft) - [Moonlight](#moonlight) - [Steam](#steam) - [MangoHud](#mangohud) - [Raspberry Pi Imager](#raspberry-pi-imager) - [Fedora Media Writer](#fedora-media-writer) - [Pods](#pods) - [Bambu Studio](#bambu-studio) - [Freecad](#freecad) - [Eyedropper](#eyedropper) - [Mingle](#mingle) - [Obsidian](#obsidian) - [Dev Toolbox](#dev-toolbox) - [Junction](#junction) - [Kdenlive](#kdenlive) - [The Powder Toy](#the-powder-toy) - [Pika](#pika) - [Filezilla](#filezilla) - [Transmission](#transmission) - [Frog](#frog) - [CPU-X](#cpu-x) - [Ungoogled Chromium](#ungoogled-chromium) - [Signal](#signal) - [Remmina](#remmina) - [Mission Center](#mission-center) - [Librewolf](#librewolf) - [Yakuake](#yakuake) - [Bruno](#bruno) - [DBeaver](#dbeaver) - [draw.io](#drawio) - [GHex](#ghex) - [KDiskMark](#kdiskmark) - [Local Send](#local-send) Flatpak installs are from Flathub unless otherwise noted. Add flathub with: ```bash flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ``` When prompted, prefer flathub. ## Gear Lever I would recommend you install Gear Lever to manage App Images: ```bash flatpak install it.mijorus.gearlever ``` ## VSCode Write code. ### DNF ### rpm-ostree This layers vscode on the system and lets you download the latest release without waiting for flathub to update the flatpak. Offers some advantages over flatpak, like not needing to use flatseal/other to manage host permissions, but the flatpak install works just fine. 1. Download the rpm 2. sudo rpm-ostree install ./vscode-something-something.rpm 3. Reboot ### Flatpak ```bash flatpak install com.visualstudio.code ``` Add to settings.json so the host shell is spawned ```json { "terminal.integrated.defaultProfile.linux": "bash", "terminal.integrated.profiles.linux": { "bash": { "path": "/app/bin/host-spawn", "args": ["bash"], "icon": "terminal-bash", "overrideName": true } } } ``` Add these keyboard shortcuts to allow forward and back with alt: ```json [ ... { "key": "alt+left", "command": "workbench.action.navigateBack" }, { "key": "alt+right", "command": "workbench.action.navigateForward" }, ... ] ``` ## Bitwarden Password manager. ```bash flatpak install com.bitwarden.desktop ``` ## MPV Video player (like VLC but can frame-by-frame in reverse). ```bash flatpak install io.mpv.Mpv ``` ## Nextcloud Desktop Sync your files. ```bash flatpak install com.nextcloud.desktopclient.nextcloud ``` ```bash # Autostart ln -s ~/.local/share/applications/com.nextcloud.talk.desktop ~/.config/autostart/ ``` ## Nextcloud Talk Talk to your friends. Download nextcloud talk from: ```bash flatpak install ./Nextcloud.Talk-linux-x64.flatpak # autostart ln -s /var/lib/flatpak/exports/share/applications/com.nextcloud.talk.desktop ~/.config/autostart/ ``` ## Discord Talk to your enemies. ```bash flatpak install com.discordapp.Discord ``` ## Proton Mail Talk to your business partners? ```bash flatpak install me.proton.Mail ``` ```bash # Autostart ln -s ~/.local/share/applications/me.proton.Mail.desktop ~/.config/autostart/ ``` ## Gimp Photoshop for Linux. ```bash flatpak install org.gimp.GIMP ``` ## Minecraft Mine. Craft. ```bash flatpak install com.mojang.Minecraft ``` ## Moonlight Mine. Craft. But somewhere else. ```bash flatpak install com.moonlight_stream.Moonlight flatpak install flathub org.freedesktop.Platform.GL.default//22.08-extra ``` ## Steam Play games. ```bash flatpak install com.valvesoftware.Steam ``` ## MangoHud Pretty Numbers for your Games. ```bash flatpak install org.freedesktop.Platform.VulkanLayer.MangoHud flatpak override --user --env=MANGOHUD=1 com.valvesoftware.Steam # Allow flatpak apps to read Mangohud config flatpak override --user --filesystem=xdg-config/MangoHud:ro ``` Edit `~/.config/MangoHud/MangoHud.conf` ```conf ## pre defined presets # -1 = default # 0 = no display # 1 = fps only # 2 = horizontal view # 3 = extended # 4 = high detailed information preset=2 ## Enable most of the toggleable parameters (currently excludes `histogram`) # full ``` ## Raspberry Pi Imager Flash your pi. ```bash flatpak install org.raspberrypi.rpi-imager ``` ## Fedora Media Writer Flash your stick. ```bash flatpak install org.fedoraproject.MediaWriter ``` ## Pods Remember Docker Desktop? Pods is the new Docker Desktop. ```bash flatpak install com.github.marhkb.Pods systemctl --user enable --now podman.socket ``` ## Bambu Studio Benchy benchy benchy benchy ```bash flatpak install com.bambulab.BambuStudio ``` The config is located at `~/.var/app/com.bambulab.BambuStudio/config/BambuStudio/BambuStudio.conf` At the very top of the config you can add a pin for a printer permanently with: (Do this with Bambu Studio closed, it'll overwrite if it's open.) ```json { "user_access_code": { "printer serial number": "access code here" }, ... } ``` ## Freecad Benchy benchy benchy oh no, I can't do that, this is hard. Download the AppImage and use [Gear Lever](#apps) to install: ## Eyedropper Pick a color, any color (from your screen). ```bash flatpak install com.github.finefindus.eyedropper ``` ## Mingle Create custom emojis. ```bash flatpak install io.github.halfmexican.Mingle ``` ## Obsidian Show your friends your massive graph ```bash flatpak install md.obsidian.Obsidian ``` ## Dev Toolbox Format JSON, base64 encode, and color blindness simulator. ```bash flatpak install me.iepure.devtoolbox ``` ## Junction Choose how to open links you click on ```bash flatpak install re.sonny.Junction ``` ## Kdenlive Edit videos without Adobe ```bash flatpak install org.kde.kdenlive ``` ## The Powder Toy I love sandboxes. ```bash flatpak install uk.co.powdertoy.tpt ``` ## Pika Backup with Borg. ```bash flatpak install org.gnome.World.PikaBackup ``` ## Filezilla Really easy ftp, ftps, sftp, etc. file transfer. ```bash flatpak install org.filezillaproject.Filezilla ``` ## Transmission Expand your "ISO" collection. ```bash flatpak install com.transmissionbt.Transmission ``` ## Frog Extract text, scan QR codes, from images. ```bash flatpak install com.github.tenderowl.frog ``` ## CPU-X CPU-Z but X this time ```bash flatpak install io.github.thetumultuousunicornofdarkness.cpu-x ``` ## Ungoogled Chromium Chrom ```bash flatpak install io.github.ungoogled_software.ungoogled_chromium ``` ## Signal Chat when Nextcloud Talk is down ```bash flatpak install org.signal.Signal ``` ```bash # Autostart ln -s ~/.local/share/applications/org.signal.Signal.desktop ~/.config/autostart/ ``` ## Remmina REMote desktop IN An app ```bash flatpak install org.remmina.Remmina ``` ## Mission Center It looks like Windows Task Manager but it plays like "Change Graph to Logical Processors" ```bash flatpak install io.missioncenter.MissionCenter ``` ## Librewolf Louis Rossmann said to use this instead of Firefox ```bash flatpak install org.localsend.localsend_app ``` ## Yakuake Drop down terminal when you press `f12` ```bash flatpak install org.kde.yakuake ``` ## Bruno Remember when postman was good? Remember with Insomnia was good? This one's good for now. ```bash flatpak install com.usebruno.Bruno ``` ## DBeaver You know you like databases ```bash flatpak install io.dbeaver.DBeaverCommunity ``` ## draw.io Quickly make shitty diagrams ```bash flatpak install com.jgraph.drawio.desktop ``` ## GHex Hex view like it's 2005 ```bash flatpak install org.gnome.GHex ``` ## KDiskMark Crystal Disk Mark but, like, k disk mark ```bash flatpak install io.github.jonmagon.kdiskmark ``` ## Local Send Send anywhere used to be so cool. Unrelated, but I loved that app back in like 2014 ```bash flatpak install org.localsend.localsend_app ```