prepare for satellite

This commit is contained in:
2025-07-31 11:50:22 -05:00
parent 01a0f561b7
commit 8cf39d21e6
2 changed files with 19 additions and 9 deletions

View File

@@ -77,13 +77,16 @@
netbird.enable = true;
ollama.enable = true;
wyoming = {
enable = false;
satelliteOnly = false;
};
virtualization.homeassistant = {
enable = false;
configvol = "/etc/homeassistant/config:/config";
virtualization = {
wyoming = {
enable = false;
};
homeassistant = {
enable = false;
};
};
};

View File

@@ -32,7 +32,7 @@
hostAddress = "192.168.100.10";
localAddress = "192.168.100.26";
bindMounts = {
bindMounts = lib.mkIf config.sysconfig.opts.virtualization.wyoming.faster-whisper {
"/dev/nvidia0" = {
hostPath = "/dev/nvidia0";
isReadOnly = false;
@@ -53,9 +53,14 @@
hostPath = "/dev/nvidia-uvm-tools";
isReadOnly = false;
};
} lib.mkIf config.sysconfig.opts.virtualization.wyoming.satellite {
"/dev/snd" = {
hostPath = "/dev/snd";
isReadOnly = false;
};
};
allowedDevices = [
allowedDevices = [] ++ lib.mkIf config.sysconfig.opts.virtualization.wyoming.faster-whisper [
{
node = "/dev/nvidia0";
modifier = "rw";
@@ -76,6 +81,8 @@
node = "/dev/nvidia-uvm-tools";
modifier = "rw";
}
] ++ lib.mkIf config.sysconfig.opts.virtualization.wyoming.satellite [
];
config = {