Use this file to discover all available pages before exploring further.
Every setting that makes your Abora install yours — hostname, timezone, keyboard layout, desktop, and wallpaper — lives in a single file: /etc/nixos/abora-local.nix. You can edit it directly, or use the abora config command to read and change individual values without opening a Nix file by hand. Either way, your changes only take effect after you run abora config apply to trigger a rebuild.
The full file written at install time also includes your keyboard layout, user account, hashed password, disk device, and state version. You should not change abora.disk or abora.stateVersion after the first install.
abora config is the recommended way to view and change settings without editing Nix directly. It reads from and writes to abora-local.nix and validates each value before writing.
Running abora config with no arguments prints all current values:
abora config
The output shows hostname, timezone, keyboard (console and XKB layouts), desktop, wallpaper, user, disk, and state version. The disk and state version rows are shown in a dimmed style to indicate they should not normally be changed.
After one or more abora config set calls, apply the changes with a full system rebuild:
abora config apply
This runs nixos-rebuild switch --flake /etc/nixos#abora and activates the new configuration. The system is live on the new settings as soon as the rebuild completes.
user and disk are read-only through abora config for safety. They are shown in abora config output but cannot be changed with abora config set. If you need to change them, edit /etc/nixos/abora-local.nix directly — and be careful, because changing abora.disk can affect the bootloader install target.
The abora.* Nix option namespace is defined in abora-options.nix and included in every installed system’s flake. The full set of options is documented below.
Primary user account name. Setting this activates the full Abora configuration — networking, bootloader, desktop, and branding only apply when a user name is set.
Abora ships six wallpapers. These are the only valid values for abora config set wallpaper and abora.wallpaper:
Filename
Description
Daytime-MNT.jpg
Mountain scene in daylight — the default wallpaper
NightTime-MNT.png
Mountain scene at night — used as the GNOME dark-mode wallpaper when Daytime-MNT is active
oceandusk.png
Ocean at dusk
bluehorizon.png
Blue horizon gradient
astronautwallpaper.png
Astronaut scene
glacierreflection.png
Glacier reflection
GNOME users get automatic dark-mode wallpaper pairing: when abora.wallpaper is set to Daytime-MNT.jpg, the dark-mode wallpaper is automatically set to NightTime-MNT.png. For all other wallpapers, the same file is used for both light and dark modes.
To change the wallpaper with the ANIX layer:
anix set wallpaper bluehorizon.png
Or with abora config:
abora config set wallpaper bluehorizon.pngabora config apply