xalaynix.audio.backend
The audio backend to use. "none" does nothing. "pipewire" enables PipeWire as the audio server. "pulseaudio" enables PulseAudio as the audio server.
Type: one of "none", "pipewire", "pulseaudio"
Default: "none"
Declared by:
xalaynix.audio.enable
Whether to enable audio support.
Type: boolean
Default: true
Declared by:
xalaynix.boot.bootDevice
The path of the device that the bootloader should reside on. Example: "/dev/vda"
Type: string
Default: ""
Declared by:
xalaynix.boot.enable
Whether to enable boot support.
Type: boolean
Default: true
Declared by:
xalaynix.boot.loader
The bootloader to use. "grub-minimal" enables GRUB as the boot loader.
Type: value "grub-minimal" (singular enum)
Default: "grub"
Declared by:
xalaynix.constants.commonPersistentDirectories
A list of directories that should be persisted across reboots.
Type: list of string
Default: [ "/var/lib/nixos" "/var/lib/systemd/coredump" "/var/lib/systemd/timers" "/var/lib/udisks2" "/var/log" "/home" ]
Declared by:
xalaynix.constants.commonPersistentFiles
A list of individual files that should be persisted across reboots.
Type: list of string
Default: [ "/etc/machine-id" ]
Declared by:
xalaynix.desktop.enable
Whether to enable desktop support.
Type: boolean
Default: true
Declared by:
xalaynix.desktop.gnome-minimal.enable
Whether to enable a minimal GNOME desktop environment.
Type: boolean
Default: false
Declared by:
xalaynix.desktop.niri.enable
Whether to enable Niri.
Type: boolean
Default: false
Declared by:
xalaynix.displayManager
The display manager to use. "gdm-minimal" enables a minimal GNOME display manager. "none" does nothing.
Type: one of "none", "gdm-minimal"
Default: "none"
Declared by:
xalaynix.enable
Enable Xalaynix configuration.
Type: boolean
Default: false
Declared by:
xalaynix.preset
"none" applies no presets.
"minimal" applies a minimal set of presets suitable for lightweight systems.
Type: one of "none", "minimal"
Default: "none"
Declared by: