Skip to content

Fwupd

services.fwupd.daemonSettings

Configurations for the fwupd daemon.

Type: section of an INI file (attrs of INI atom (null, bool, int, float or string) or a non-empty list of them)

Default

{ }

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.daemonSettings.DisabledDevices

List of device GUIDs to be disabled.

Type: list of string

Default

[ ]

Example

["2082b5e0-7a64-478a-b1b2-e3404fab6dad"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.daemonSettings.DisabledPlugins

List of plugins to be disabled.

Type: list of string

Default

[ ]

Example

["udev"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.daemonSettings.EspLocation

The EFI system partition (ESP) path used if UDisks is not available or if this partition is not mounted at /boot/efi, /boot, or /efi

Type: path

Default

config.boot.loader.efi.efiSysMountPoint

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.enable

Whether to enable fwupd, a DBus service that allows applications to update firmware.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.extraRemotes

Enables extra remotes in fwupd. See /etc/fwupd/remotes.d.

Type: list of string

Default

[ ]

Example

["lvfs-testing"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.extraTrustedKeys

Installing a public key allows firmware signed with a matching private key to be recognized as trusted, which may require less authentication to install than for untrusted files. By default trusted firmware can be upgraded (but not downgraded) without the user or administrator password. Only very few keys are installed by default.

Type: list of path

Default

[ ]

Example

[ /etc/nixos/fwupd/myfirmware.pem ]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.package

The fwupd package to use. Type: package

Default

pkgs.fwupd

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix

services.fwupd.uefiCapsuleSettings

UEFI capsule configurations for the fwupd daemon.

Type: section of an INI file (attrs of INI atom (null, bool, int, float or string) or a non-empty list of them)

Default

{ }

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/hardware/fwupd.nix