goo/goolinux.conf

29 lines
452 B
Plaintext

system.packages = [ vim, tmux, go, ];
networking = {
hostname = "goolinux";
domain = "goolinux.org";
firewall.enable = true;
firewall = {
allowedPorts = [
22, 80, 443,
4533,
];
}
};
services = {
ssh.enable = true;
proxy.enable = true;
navidrome.enable = true;
navidrome = {
# provider = docker;
src = deluan/navidrome;
ports = [ 4533:4533 ];
volumes = [
/data/docker/navidrome:/data
/data/music:/music:ro
];
};
};