Loki services

This commit is contained in:
Filippo Berto 2021-12-28 13:13:28 +01:00
parent f31630a66b
commit 158b5f8346

View file

@ -86,11 +86,21 @@
smb = ''<?xml version="1.0" standalone='no'?><!--*-nxml-*--><!DOCTYPE service-group SYSTEM "avahi-service.dtd"><service-group><name replace-wildcards="yes">%h</name><service><type>_smb._tcp</type><port>445</port></service></service-group>''; smb = ''<?xml version="1.0" standalone='no'?><!--*-nxml-*--><!DOCTYPE service-group SYSTEM "avahi-service.dtd"><service-group><name replace-wildcards="yes">%h</name><service><type>_smb._tcp</type><port>445</port></service></service-group>'';
}; };
}; };
bazarr = {
enable = true;
openFirewall = true;
group = "users";
};
blueman.enable = true; blueman.enable = true;
dbus.packages = with pkgs; [ gnome.dconf ]; dbus.packages = with pkgs; [ gnome.dconf ];
fail2ban = { enable = true; bantime-increment.enable = true; }; fail2ban = { enable = true; bantime-increment.enable = true; };
gnome.gnome-keyring.enable = true; gnome.gnome-keyring.enable = true;
gvfs = { enable = true; package = lib.mkForce pkgs.gnome3.gvfs; }; gvfs = { enable = true; package = lib.mkForce pkgs.gnome3.gvfs; };
jackett = {
enable = true;
openFirewall = true;
group = "users";
};
logind.lidSwitch = "ignore"; logind.lidSwitch = "ignore";
node-red = { node-red = {
enable = true; enable = true;
@ -100,6 +110,11 @@
openssh = { enable = true; openFirewall = true; permitRootLogin = "no"; passwordAuthentication = false; }; openssh = { enable = true; openFirewall = true; permitRootLogin = "no"; passwordAuthentication = false; };
plex = { enable = true; openFirewall = true; group = "users"; }; plex = { enable = true; openFirewall = true; group = "users"; };
power-profiles-daemon.enable = true; power-profiles-daemon.enable = true;
radarr = {
enable = true;
openFirewall = true;
group = "users";
};
samba-wsdd = { samba-wsdd = {
enable = true; enable = true;
discovery = true; discovery = true;
@ -170,7 +185,21 @@
}; };
}; };
smartd = { enable = true; notifications.x11.enable = true; }; smartd = { enable = true; notifications.x11.enable = true; };
sonarr = {
enable = true;
openFirewall = true;
group = "users";
};
thermald.enable = true; thermald.enable = true;
transmission = {
enable = true;
openFirewall = true;
group = "users";
settings = {
download-dir = "/mnt/raid/condiviso/Scaricati/Torrent";
incomplete-dir = "/mnt/raid/condiviso/Scaricati/Torrent/.incomplete";
};
};
zerotierone = { enable = true; joinNetworks = [ "8056c2e21cf9c753" ]; }; zerotierone = { enable = true; joinNetworks = [ "8056c2e21cf9c753" ]; };
}; };
@ -282,5 +311,16 @@
"experimental-features = nix-command flakes"; "experimental-features = nix-command flakes";
gc.automatic = true; gc.automatic = true;
}; };
system.autoUpgrade = {
enable = true;
# allowReboot = true;
flags = [
"-I"
"nixos-config=/home/bertof/.config/nixpkgs/nixos/loki.nix"
"--upgrade"
];
};
system.stateVersion = "21.11"; system.stateVersion = "21.11";
} }