Hardware
services.hardware.argonone.enable
Whether to enable the driver for Argon One Raspberry Pi case fan and power button.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/argonone.nix
services.hardware.argonone.package
The package implementing the Argon One driver
Type: package
Default
pkgs.argononed
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/argonone.nix
services.hardware.bolt.enable
Whether to enable Bolt, a userspace daemon to enable security levels for Thunderbolt 3 on GNU/Linux.
Bolt is used by GNOME 3 to handle Thunderbolt settings.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/bolt.nix
services.hardware.bolt.package
The bolt package to use.
Type: package
Default
pkgs.bolt
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/bolt.nix
services.hardware.lcd.client.enable
Enable the LCD panel client (LCDproc)
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.client.extraConfig
Additional configuration added verbatim to the client config.
Type: strings concatenated with "\n"
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.client.restartForever
Try restarting the client forever.
Type: boolean
Default
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.enable
Enable the LCD panel server (LCDd)
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.extraConfig
Additional configuration added verbatim to the server config.
Type: strings concatenated with "\n"
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.openPorts
Open the ports in the firewall
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.usbGroup
The group to use for settings permissions. This group must exist or you will have to create it.
Type: string
Default
"dialout"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.usbPermissions
Set group-write permissions on a USB device.
A USB connected LCD panel will most likely require having its
permissions modified for lcdd to write to it. Enabling this option
sets group-write permissions on the device identified by
{option}services.hardware.lcd.usbVid
and
{option}services.hardware.lcd.usbPid
. In order to find the
values, you can run the {command}lsusb
command. Example
output:
Bus 005 Device 002: ID 0403:c630 Future Technology Devices International, Ltd lcd2usb interface
In this case the vendor id is 0403 and the product id is c630.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.usbPid
The product ID of the USB device to claim.
Type: string
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.server.usbVid
The vendor ID of the USB device to claim.
Type: string
Default
""
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.serverHost
Host on which LCDd is listening.
Type: string
Default
"localhost"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.lcd.serverPort
Port on which LCDd is listening.
Type: signed integer
Default
13666
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/lcd.nix
services.hardware.openrgb.enable
Whether to enable OpenRGB server, for RGB lighting control.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/openrgb.nix
services.hardware.openrgb.motherboard
CPU family of motherboard. Allows for addition motherboard i2c support.
Type: null or one of "amd", "intel"
Default
if config.hardware.cpu.intel.updateMicrocode then "intel" else if config.hardware.cpu.amd.updateMicrocode then "amd" else null;
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/openrgb.nix
services.hardware.openrgb.package
The openrgb package to use.
Type: package
Default
pkgs.openrgb
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/openrgb.nix
services.hardware.openrgb.server.port
Set server port of openrgb.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
6742
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/openrgb.nix
services.hardware.pommed.configFile
The path to the {file}pommed.conf
file. Leave
to null to use the default config file
({file}/etc/pommed.conf.mactel
). See the
files {file}/etc/pommed.conf.mactel
and
{file}/etc/pommed.conf.pmac
for examples to
build on.
Type: null or path
Default
null
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/pommed.nix
services.hardware.pommed.enable
Whether to use the pommed tool to handle Apple laptop keyboard hotkeys.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/pommed.nix