nixos/incus: add zfs/lib/udev to path

Incus needs to find zvol_id for some operations, but zfs does not put
this executable in the bin directory. Exposing lib/udev into the Incus
path solves discovery of the executable

e5690705e8/internal/server/storage/drivers/driver_zfs_volumes.go (L1820C1-L1820C41)
This commit is contained in:
Adam Stephens 2024-01-23 12:51:18 -05:00
parent 3747126155
commit 7585f26855
No known key found for this signature in database

View file

@ -160,7 +160,10 @@ in
"network-online.target"
];
path = lib.mkIf config.boot.zfs.enabled [ config.boot.zfs.package ];
path = lib.mkIf config.boot.zfs.enabled [
config.boot.zfs.package
"${config.boot.zfs.package}/lib/udev"
];
environment = {
# Override Path to the LXC template configuration directory