Added a carla service

This commit is contained in:
Jan-Bulthuis 2025-04-18 15:12:08 +02:00
parent b7c1710046
commit 435787f440
1 changed files with 17 additions and 12 deletions

View File

@ -88,20 +88,25 @@
};
};
# Dedicate more memory to network interfaces
boot.kernel.sysctl = {
"net.core.rmem_default" = 1048576;
"net.core.rmem_max" = 16777216;
"net.core.wmem_default" = 1048576;
"net.core.wmem_max" = 16777216;
"net.core.optmem_max" = 65536;
"net.ipv4.tcp_rmem" = "4096 1048576 2097152";
"net.ipv4.tpc_wmem" = "4096 65536 16777216";
"net.ipv4.udp_rmem_min" = 8192;
"net.ipv4.udp_wmem_min" = 8192;
# Carla service
systemd.user.services.carla = {
description = "Carla Service";
wantedBy = [ "default.target" ];
after = [
"network.target"
"sound.target"
];
unitConfig = {
ConditionUser = "mixer";
};
serviceConfig = {
ExecStart = "${pkgs.carla}/bin/carla -n";
Restart = "always";
RestartSec = 5;
};
};
# Create null sink for spotifyd
# Create null sinks
services.pipewire.extraConfig.pipewire."91-null-sinks" = {
"context.objects" = [
{