From 158b5f83464f1171d1280a3247fbb1b703a4f1c6 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Tue, 28 Dec 2021 13:13:28 +0100 Subject: [PATCH] Loki services --- nixos/loki.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/nixos/loki.nix b/nixos/loki.nix index a62f557..b82dc5e 100644 --- a/nixos/loki.nix +++ b/nixos/loki.nix @@ -86,11 +86,21 @@ smb = ''%h_smb._tcp445''; }; }; + bazarr = { + enable = true; + openFirewall = true; + group = "users"; + }; blueman.enable = true; dbus.packages = with pkgs; [ gnome.dconf ]; fail2ban = { enable = true; bantime-increment.enable = true; }; gnome.gnome-keyring.enable = true; gvfs = { enable = true; package = lib.mkForce pkgs.gnome3.gvfs; }; + jackett = { + enable = true; + openFirewall = true; + group = "users"; + }; logind.lidSwitch = "ignore"; node-red = { enable = true; @@ -100,6 +110,11 @@ openssh = { enable = true; openFirewall = true; permitRootLogin = "no"; passwordAuthentication = false; }; plex = { enable = true; openFirewall = true; group = "users"; }; power-profiles-daemon.enable = true; + radarr = { + enable = true; + openFirewall = true; + group = "users"; + }; samba-wsdd = { enable = true; discovery = true; @@ -170,7 +185,21 @@ }; }; smartd = { enable = true; notifications.x11.enable = true; }; + sonarr = { + enable = true; + openFirewall = true; + group = "users"; + }; 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" ]; }; }; @@ -282,5 +311,16 @@ "experimental-features = nix-command flakes"; 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"; }