Run a nix container with podman, with the container destination mounted as /mnt
:
DEST=~/containers/nixos
mkdir -p $DEST/{dev,proc,etc/nixos}
podman run -v $DEST:/mnt -it --rm --cap-add SYS_ADMIN docker.io/nixos/nix:latest
Connect to a network, load keymaps and check for efivars.
Firstly, connect to a network using iwctl
with these commands:
iwctl
: Enter the iwctl utility;device list
: List the possible devices to connect with;station DEVICE scan
: Scan networks on DEVICE;station DEVICE get-networks
: List all networks on DEVICE;station DEVICE connect SSID
: Connect to SSID with DEVICE;
Note: Don't forget to test if you're connected with ping 'https://archlinux.org/'
Connect to a network, load keymaps and check for efivars.
Firstly, connect to a network using iwctl
with these commands:
iwctl
: Enter the iwctl utility;device list
: List the possible devices to connect with;station DEVICE scan
: Scan networks on DEVICE;station DEVICE get-networks
: List all networks on DEVICE;station DEVICE connect SSID
: Connect to SSID with DEVICE;
Note: Don't forget to test if you're connected with ping 'https://archlinux.org/'
Initial setup guide:
https://steamcommunity.com/sharedfiles/filedetails/?id=680514371
Follow this first to get the basic manual session working.
I decided to take it one step further, and execute the whole thing from Systemd automatically on my server. This did require a bit of tweaking.
NOTE: In my usage, I named the user steam
(not steamuser
), it's in the group users
, and its home directory is /var/home/steam
; adjust any paths, etc. below to suit your actual details.