This guix configuration mainly provides a "current" system sans dbus. What's good
note: dbus, elogind and ibus are installed but are not used. guix does not yet support parameterized dependency-trees
Caution wifi; Guix's wpa-supplicant-service-type
writes a read-only wpa_supplicant.conf
file and wpa_cli
is unable to persist and apply network changes. To change things, stop the service and use commands below,
$ sudo herd stop wpa-supplicant
$ iwconfig # list network interfaces
$ cat wpa_supplicant.conf
ctrl_interface=/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
network={
ssid="YOURESSID"
key_mgmt=WPA-PSK
psk="YOURPASSWORD"
}
$ sudo wpa_supplicant -i wlp2s0 -c wpa_supplicant.conf
$ sudo wpa_cli -p /run/wpa_supplicant
> scan
> scan_results # lists access points
> quit
Administer
guix pull
guix pull --delete-generations
sudo guix system reconfigure guix.system.scm
sudo guix system delete-generations
guix home reconfigure guix.home.scm
guix home delete-generations
guix upgrade
guix package --delete-generations
guix gc
guix gc -d1w # delete generations older than 1 week
df -h
Other good ones
Links