prepare for satellite
This commit is contained in:
@@ -77,13 +77,16 @@
|
|||||||
netbird.enable = true;
|
netbird.enable = true;
|
||||||
|
|
||||||
ollama.enable = true;
|
ollama.enable = true;
|
||||||
|
|
||||||
|
virtualization = {
|
||||||
|
|
||||||
wyoming = {
|
wyoming = {
|
||||||
enable = false;
|
enable = false;
|
||||||
satelliteOnly = false;
|
|
||||||
};
|
};
|
||||||
virtualization.homeassistant = {
|
|
||||||
|
homeassistant = {
|
||||||
enable = false;
|
enable = false;
|
||||||
configvol = "/etc/homeassistant/config:/config";
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
hostAddress = "192.168.100.10";
|
hostAddress = "192.168.100.10";
|
||||||
localAddress = "192.168.100.26";
|
localAddress = "192.168.100.26";
|
||||||
|
|
||||||
bindMounts = {
|
bindMounts = lib.mkIf config.sysconfig.opts.virtualization.wyoming.faster-whisper {
|
||||||
"/dev/nvidia0" = {
|
"/dev/nvidia0" = {
|
||||||
hostPath = "/dev/nvidia0";
|
hostPath = "/dev/nvidia0";
|
||||||
isReadOnly = false;
|
isReadOnly = false;
|
||||||
@@ -53,9 +53,14 @@
|
|||||||
hostPath = "/dev/nvidia-uvm-tools";
|
hostPath = "/dev/nvidia-uvm-tools";
|
||||||
isReadOnly = false;
|
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";
|
node = "/dev/nvidia0";
|
||||||
modifier = "rw";
|
modifier = "rw";
|
||||||
@@ -76,6 +81,8 @@
|
|||||||
node = "/dev/nvidia-uvm-tools";
|
node = "/dev/nvidia-uvm-tools";
|
||||||
modifier = "rw";
|
modifier = "rw";
|
||||||
}
|
}
|
||||||
|
] ++ lib.mkIf config.sysconfig.opts.virtualization.wyoming.satellite [
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
|
|||||||
Reference in New Issue
Block a user