major improvements to fedora kinoite and arch toolbox
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 8m46s

This commit is contained in:
2024-12-04 19:00:13 -05:00
parent 68ea2e81fb
commit dc8b909b54
6 changed files with 198 additions and 44 deletions

View File

@@ -3,6 +3,8 @@
- [Fedora Kinoite](#fedora-kinoite)
- [Podman](#podman)
- [Libvirt, Qemu, KVM](#libvirt-qemu-kvm)
- [Network](#network)
- [VLAN Setup with nmcli](#vlan-setup-with-nmcli)
- [Apps](#apps)
- [VSCode](#vscode)
- [Bitwarden](#bitwarden)
@@ -21,13 +23,18 @@
- [Bambu Studio](#bambu-studio)
- [Eyedropper](#eyedropper)
- [Mingle](#mingle)
- [Mission Center](#mission-center)
- [Obsidian](#obsidian)
- [Dev Toolbox](#dev-toolbox)
- [Junction](#junction)
- [Kdenlive](#kdenlive)
- [The Powder Toy](#the-powder-toy)
- [Pika](#pika)
- [Filezilla](#filezilla)
- [Transmission](#transmission)
- [AdwSteamGtk](#adwsteamgtk)
- [Frog](#frog)
- [CPU-X](#cpu-x)
- [Ungoogled Chromium](#ungoogled-chromium)
- [Toolbox](#toolbox)
- [Reese's Arch Toolbox](#reeses-arch-toolbox)
- [Pipx/Poetry](#pipxpoetry)
@@ -57,6 +64,17 @@ rpm-ostree install virt-manager
systemctl enable --now libvirtd
```
## Network
### VLAN Setup with nmcli
```bash
# VLAN 2
nmcli conn
export NMCLI_DEVICE=enp195s0f4u1u3
nmcli connection add type VLAN con-name $NMCLI_DEVICE.2 dev $NMCLI_DEVICE id 2
```
## Apps
Flatpak installs are from Flathub unless otherwise noted.
@@ -67,6 +85,17 @@ Write code.
```bash
flatpak install com.visualstudio.code
# Fix wayland scaling issues
cp /var/lib/flatpak/exports/share/applications/com.visualstudio.code ~/.local/share/applications
# Add `--socket=wayland` and `--ozone-platform=wayland` to the correct locations in the "Exec" field
sed \
-ri 's/(Exec=.* run )(.*)(com.visualstudio.code)/\1--socket=wayland \2\3 --ozone-platform=wayland/g' \
~/.local/share/applications/com.visualstudio.code
# Validate desktop database and reload
desktop-file-validate ~/.local/share/applications/com.nextcloud.talk.desktop
update-desktop-database
```
Add to settings.json so the host shell is spawned
@@ -118,6 +147,22 @@ Sync your files.
```bash
flatpak install com.nextcloud.desktopclient.nextcloud
# Fix wayland scaling issues
cp /var/lib/flatpak/exports/share/applications/com.visualstudio.code ~/.local/share/applications
# Add `--socket=wayland` and `--ozone-platform=wayland` to the correct locations in the "Exec" field
sed \
-ri 's/(Exec=.* run )(.*)(com.visualstudio.code)/\1--socket=wayland \2\3 --ozone-platform=wayland/g' \
~/.local/share/applications/com.visualstudio.code
# Validate desktop database and reload
desktop-file-validate ~/.local/share/applications/com.nextcloud.talk.desktop
update-desktop-database
```
```bash
# Autostart
ln -s ~/.local/share/applications/com.nextcloud.talk.desktop ~/.config/autostart/
```
### Nextcloud Talk
@@ -130,6 +175,9 @@ 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
@@ -146,6 +194,23 @@ Talk to your business partners?
```bash
flatpak install me.proton.Mail
# Fix wayland scaling issues
cp /var/lib/flatpak/exports/share/applications/me.proton.Mail.desktop ~/.local/share/applications
# Add `--socket=wayland` and `--ozone-platform=wayland` to the correct locations in the "Exec" field
sed \
-ri 's/(Exec=.* run )(.*)(me.proton.Mail)/\1--socket=wayland \2\3 --ozone-platform=wayland/g' \
~/.local/share/applications/me.proton.Mail.desktop
# Validate desktop database and reload
desktop-file-validate ~/.local/share/applications/me.proton.Mail.desktop
update-desktop-database
```
```bash
# Autostart
ln -s ~/.local/share/applications/me.proton.Mail.desktop ~/.config/autostart/
```
### Gimp
@@ -243,14 +308,6 @@ Create custom emojis.
flatpak install io.github.halfmexican.Mingle
```
### Mission Center
Literally Windows task manager but for linux and it's awesome
```bash
flatpak install io.missioncenter.MissionCenter
```
### Obsidian
Show your friends your massive graph
@@ -299,6 +356,67 @@ Backup with Borg.
flatpak install org.gnome.World.PikaBackup
```
### Filezilla
Really easy ftp, ftps, sftp, etc. file transfer.
```bash
flatpak install org.filezillaproject.Filezilla
```
### Transmission
Bittorent Client.
```bash
flatpak install com.transmissionbt.Transmission
```
### AdwSteamGtk
Make Steam look like a KDE App... you know you want to.
```bash
flatpak install io.github.Foldex.AdwSteamGtk
```
### 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
# Fix wayland scaling issues
cp /var/lib/flatpak/exports/share/applications/io.github.ungoogled_software.ungoogled_chromium.desktop ~/.local/share/applications
# Add `--socket=wayland` and `--ozone-platform=wayland` to the correct locations in the "Exec" field
sed \
-ri 's/(Exec=.* run )(.*)(io.github.ungoogled_software.ungoogled_chromium)/\1--socket=wayland \2\3 --ozone-platform=wayland/g' \
~/.local/share/applications/io.github.ungoogled_software.ungoogled_chromium.desktop
```
```bash
# Validate and reload desktop database
desktop-file-validate ~/.local/share/applications/io.github.ungoogled_software.ungoogled_chromium.desktop
update-desktop-database
```
## Toolbox
```bash