Compare commits

...

2 Commits

Author SHA1 Message Date
50f9dc6522 update fedora kinoite with appimage stuff 2025-01-02 23:34:10 -05:00
c66d39a124 change nextcloud out for docker in reeselink.com 2024-12-31 11:09:44 -05:00
2 changed files with 89 additions and 24 deletions

View File

@@ -7,7 +7,10 @@
- [Network](#network)
- [VLAN Setup with nmcli](#vlan-setup-with-nmcli)
- [Apps](#apps)
- [Gear Lever](#gear-lever)
- [VSCode](#vscode)
- [rpm-ostree](#rpm-ostree)
- [Flatpak](#flatpak)
- [Bitwarden](#bitwarden)
- [MPV](#mpv)
- [Nextcloud Desktop](#nextcloud-desktop)
@@ -18,10 +21,12 @@
- [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)
@@ -32,15 +37,15 @@
- [Pika](#pika)
- [Filezilla](#filezilla)
- [Transmission](#transmission)
- [AdwSteamGtk](#adwsteamgtk)
- [Frog](#frog)
- [CPU-X](#cpu-x)
- [Ungoogled Chromium](#ungoogled-chromium)
- [Signal](#signal)
- [Toolbox](#toolbox)
- [Reese's Arch Toolbox](#reeses-arch-toolbox)
- [Pipx/Poetry](#pipxpoetry)
- [Using Reese's Arch Toolbox](#using-reeses-arch-toolbox)
- [CPU Image](#cpu-image)
- [AMD GPU Image](#amd-gpu-image)
- [Updating Reese's Arch Toolbox](#updating-reeses-arch-toolbox)
- [Building Reese's Arch Toolbox](#building-reeses-arch-toolbox)
@@ -113,10 +118,32 @@ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.f
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.
#### 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
```
@@ -325,6 +352,14 @@ At the very top of the config you can add a pin for a printer permanently with:
}
```
### 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).
@@ -399,7 +434,7 @@ flatpak install org.filezillaproject.Filezilla
### Transmission
Bittorent Client.
Expand your "ISO" collection.
```bash
flatpak install com.transmissionbt.Transmission
@@ -471,7 +506,6 @@ I have a custom arch image based on the default arch-toolbox image. It offers:
- python, pip, and pipx
- ansible
- aws cli
- ollama (add `export OLLAMA_HOST=my.ollama.host` to your `.zshrc` to use a remote host)
- podman (connected automatically to the host machine via the unix socket)
- tmux
- ffmpeg
@@ -484,34 +518,65 @@ I have a custom arch image based on the default arch-toolbox image. It offers:
- yq
- imagemagick
#### Pipx/Poetry
<https://python-poetry.org/docs/>
```bash
# pipx is already installed but the pathing won't work for installed apps
pipx ensurepath # then source ~/.zshrc or ~/.bashrc
pipx install poetry
# Now this should work.
poetry new test-project
```
### Using Reese's Arch Toolbox
Copy the relevant aliases below into your `.bashrc`.
Run `ntbox` the first time to create a new toolbox.
Run `tbox` anytime you want to enter the toolbox.
Run `rtbox` to delete the toolbox.
Run `utbox` to update the toolbox image. You'll need to run `rtbox && ntbox` after to spin up the toolbox with the new image.
#### CPU Image
Add the following to your `.bashrc`
```bash
toolbox create -i gitea.reeseapps.com/services/arch-toolbox:latest
SHELL=/bin/zsh toolbox enter arch-toolbox-latest
# Reese's Toolbox Commands
export TBOX_REPO='gitea.reeseapps.com/services'
export TBOX_IMAGE='arch-toolbox'
export TBOX_TAG='latest'
export TBOX_NAME="$TBOX_IMAGE-$TBOX_TAG"
# Creates a new toolbox
alias ntbox="toolbox create -i $TBOX_REPO/$TBOX_IMAGE:$TBOX_TAG"
# Enters the toolbox when you want to use it, you'll be running this all the time
alias tbox="SHELL=/bin/zsh toolbox enter $TBOX_NAME"
# Removes the toolbox
alias rtbox="podman container stop $TBOX_NAME && podman container rm $TBOX_NAME"
# Updates the toolbox
alias utbox="podman pull $TBOX_REPO/$TBOX_IMAGE:$TBOX_TAG"
```
#### AMD GPU Image
Add the following to your `.bashrc`
```bash
# Reese's Toolbox Commands
export TBOX_REPO='gitea.reeseapps.com/services'
export TBOX_IMAGE='arch-toolbox-amdgpu'
export TBOX_TAG='latest'
export TBOX_NAME="$TBOX_IMAGE-$TBOX_TAG"
# Creates a new toolbox
alias ntbox="toolbox create -i $TBOX_REPO/$TBOX_IMAGE:$TBOX_TAG"
# Enters the toolbox when you want to use it, you'll be running this all the time
alias tbox="SHELL=/bin/zsh toolbox enter $TBOX_NAME"
# Removes the toolbox
alias rtbox="podman container stop $TBOX_NAME && podman container rm $TBOX_NAME"
# Updates the toolbox
alias utbox="podman pull $TBOX_REPO/$TBOX_IMAGE:$TBOX_TAG"
```
### Updating Reese's Arch Toolbox
```bash
# Stop the current arch toolbox
podman container stop arch-toolbox-latest
# Remove the old container
podman container rm arch-toolbox-latest
# Pull the new image
untbox
# Pull the newest image
podman pull gitea.reeseapps.com/services/arch-toolbox:latest
# Start with the new image
toolbox create -i gitea.reeseapps.com/services/arch-toolbox:latest

View File

@@ -8,7 +8,7 @@ stream_ssl:
- external:
domain: nextcloud.reeseapps.com
internal:
domain: nextcloud.reeselink.com
domain: docker.reeselink.com
port: 443
protocol: https
- external: