$ toolbox create -d ubuntu --release 24.04 -c steam
$ toolbox enter steamGet steam_latest.deb from https://store.steampowered.com/about/
$ toolbox create -d ubuntu --release 24.04 -c steam
$ toolbox enter steamGet steam_latest.deb from https://store.steampowered.com/about/
During a router reboot, it's possible for the system to connect to the router before it's ready to process connections. This causes the system to get abrupt failures which make it think that the password stored in the keyring is incorrect.
The following commands move the password to an unencrypted system configuration file which allows the system to re-connect without triggering a confirmation dialog.
$ nmcli connection modify "YourWiFiName" connection.permissions ""
$ nmcli connection modify "YourWiFiName" 802-11-wireless-security.psk-flags 0
$ nmcli connection up "YourWiFiName"| #!/bin/bash | |
| set -euo pipefail | |
| # --- CONFIGURATION --- | |
| # Add container names you want to skip, separated by a pipe | | |
| # Example: "steam|web-browser|testing" | |
| IGNORE_LIST="steam" | |
| # 1. Define all update logic as a single function | |
| # This function will be called by xargs for each toolbox |
Step 1 : Create toolbox container for Syncthing
toolbox create -d ubuntu --release 24.04 -c syncthing
toolbox enter syncthing
~/bin/run-container-playbooks.sh
exitStep 2 : Create systemctl service
| #!/usr/bin/env bash | |
| # Exit immediately if a command exits with a non-zero status. | |
| set -eo pipefail | |
| # --- 1. Verify we are inside a Toolbox container --- | |
| echo "▶️ Checking environment..." | |
| if [ ! -f /run/.containerenv ]; then | |
| echo "❌ Error: This script must be run inside a Toolbox container." >&2 | |
| exit 1 |
Step 1 : Create toolbox container for Syncthing
toolbox create -d ubuntu --release 24.04 -c syncthing
toolbox enter syncthing
~/bin/run-container-playbooks.sh
exitStep 2 : Create systemctl service
References
Step 1 : Install dependencies
sudo rpm-ostree install virt-manager qemu-kvm libvirt-daemon-kvm virt-top virt-install virt-viewer libvirt-daemon-config-networkStep 2 : Reboot
| #!/bin/bash | |
| # | |
| # Script to update all packages in all available Toolbox containers. | |
| # It automatically detects the distro (Fedora, Debian, Ubuntu, Arch, etc.) | |
| # and uses the correct package manager. | |
| # Exit immediately if a command exits with a non-zero status. | |
| set -e | |
| echo "🔍 Starting update process for all Toolbox containers..." |
References:
Step 1: Create the folder /etc/systemd/resolved.conf.d
Step 2: Create a file /etc/systemd/resolved.conf.d/dnssec.conf with the following content
[Resolve]
DNSSEC=true