Streamline and consolidate arch toolbox containerfile
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 6m29s

This commit is contained in:
2024-11-27 11:00:16 -05:00
parent e666f7cc01
commit 463f3d142d
3 changed files with 54 additions and 31 deletions

View File

@@ -28,11 +28,13 @@
- [Junction](#junction)
- [Kdenlive](#kdenlive)
- [The Powder Toy](#the-powder-toy)
- [Pika](#pika)
- [Toolbox](#toolbox)
- [Reese's Arch Toolbox](#reeses-arch-toolbox)
- [Using Reese's Arch Toolbox](#using-reeses-arch-toolbox)
- [Updating Reese's Arch Toolbox](#updating-reeses-arch-toolbox)
- [Building Reese's Arch Toolbox](#building-reeses-arch-toolbox)
- [Pipx/Poetry](#pipxpoetry)
- [Using Reese's Arch Toolbox](#using-reeses-arch-toolbox)
- [Updating Reese's Arch Toolbox](#updating-reeses-arch-toolbox)
- [Building Reese's Arch Toolbox](#building-reeses-arch-toolbox)
## Podman
@@ -287,6 +289,14 @@ I love sandboxes.
uk.co.powdertoy.tpt
```
### Pika
Backup with Borg.
```bash
flatpak install org.gnome.World.PikaBackup
```
## Toolbox
```bash
@@ -320,14 +330,27 @@ I have a custom arch image based on the default arch-toolbox image. It offers:
- podman (connected automatically to the host machine via the unix socket)
- tmux
#### Using Reese's Arch Toolbox
#### 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
```bash
toolbox create -i gitea.reeseapps.com/services/arch-toolbox:latest
SHELL=/bin/zsh toolbox enter arch-toolbox-latest
```
#### Updating Reese's Arch Toolbox
### Updating Reese's Arch Toolbox
```bash
# Stop the current arch toolbox
@@ -340,7 +363,7 @@ podman pull gitea.reeseapps.com/services/arch-toolbox:latest
toolbox create -i gitea.reeseapps.com/services/arch-toolbox:latest
```
#### Building Reese's Arch Toolbox
### Building Reese's Arch Toolbox
You can build and run the image wit this (See `Containerfile` in this directory):