[NixOS] Fix mic for wyoming-satellite

This commit is contained in:
2025-02-06 11:23:42 -07:00
parent 947eaad2f1
commit 9408eeff52
3 changed files with 23 additions and 1 deletions

View File

@@ -6,6 +6,7 @@
inputs.nixos-hardware.nixosModules.dell-xps-17-9700-nvidia inputs.nixos-hardware.nixosModules.dell-xps-17-9700-nvidia
]; ];
myModules.wyoming.enable = true;
myModules.base.enable = true; myModules.base.enable = true;
myModules.desktop.enable = true; myModules.desktop.enable = true;
myModules.xmonad.enable = true; myModules.xmonad.enable = true;

View File

@@ -72,6 +72,19 @@ final: prev:
}; };
}); });
wyoming-satellite = prev.wyoming-satellite.overridePythonAttrs (_: {
src = prev.fetchFromGitHub {
owner = "colonelpanic8";
repo = "wyoming-satellite";
rev = "509628a9be2cf61116b6d0475e19c0b92a855e0b";
hash = "sha256-ewSxVv+8r2VGYNOoj8jiMogXtp1GPApcRc2BH3Q+8W8=";
};
build-system = with final.python3.pkgs; [ poetry-core ];
pythonImportsCheck = [
"wyoming_satellite"
];
});
git-sync = prev.git-sync.overrideAttrs (_: { git-sync = prev.git-sync.overrideAttrs (_: {
src = prev.fetchFromGitHub { src = prev.fetchFromGitHub {
repo = "git-sync"; repo = "git-sync";

View File

@@ -1,9 +1,17 @@
{ config, makeEnable, ... }: { pkgs, config, makeEnable, ... }:
makeEnable config "myModules.wyoming" false { makeEnable config "myModules.wyoming" false {
environment.systemPackages = with pkgs; [
alsa-utils
];
systemd.services."wyoming-satellite".path = with pkgs; [pipewire];
services.wyoming = { services.wyoming = {
satellite = { satellite = {
enable = true; enable = true;
package = pkgs.wyoming-satellite;
user = "imalison"; user = "imalison";
microphone = {
command = "pw-record --channels 1 -";
};
}; };
faster-whisper.servers.strixi = { faster-whisper.servers.strixi = {
enable = true; enable = true;