organize fedora after expansion
Some checks failed
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Failing after 16s
Some checks failed
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Failing after 16s
This commit is contained in:
420
infrastructure/graduated/fedora/fedora-apps.md
Normal file
420
infrastructure/graduated/fedora/fedora-apps.md
Normal file
@@ -0,0 +1,420 @@
|
||||
# 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)
|
||||
|
||||
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
|
||||
|
||||
<https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions>
|
||||
|
||||
### 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.
|
||||
|
||||
<https://code.visualstudio.com/docs/setup/linux#_installing-rpm-package-manually>
|
||||
|
||||
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:
|
||||
|
||||
<https://github.com/nextcloud-releases/talk-desktop/releases>
|
||||
|
||||
```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
|
||||
|
||||
<https://github.com/flightlessmango/MangoHud?tab=readme-ov-file#flatpak>
|
||||
|
||||
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:
|
||||
|
||||
<https://www.freecad.org/downloads.php>
|
||||
|
||||
## 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
|
||||
```
|
||||
Reference in New Issue
Block a user