GNU Guix System is a distribution based on Guix package manager. It allows one to declaratively configure the system and its services, a concept shared with NixOS. While NixOS uses the Nix language, Guix is built with Guile Scheme. This page describes Guix specifics on vpsFree.cz's VPS.
The VPS is created from a template which contains a minimal system with SSH.
You can log in with a generated password or deploy your public key using vpsAdmin.
The system can then be configured using
guix system reconfigure. Since our
VPS are containers, it is necessary to disable bootloader installation by adding
System configuration is stored in directory
vpsadminos.scmcontains configuration specific to our environment
vpsadminos.scmand is meant to be edited to configure the system
# . /etc/profile # guix pull # hash guix # guix system reconfigure --no-bootloader /etc/config/system.scm