diff --git a/hosts/Anton/default.nix b/hosts/Anton/default.nix index 1a0d437..a566158 100644 --- a/hosts/Anton/default.nix +++ b/hosts/Anton/default.nix @@ -9,6 +9,7 @@ ./firewall.nix ./gitea.nix ./hardware-configuration.nix + ./invidious.nix ./radicale.nix ./syncthing.nix diff --git a/hosts/Anton/firewall.nix b/hosts/Anton/firewall.nix index d5b7378..8067bfc 100644 --- a/hosts/Anton/firewall.nix +++ b/hosts/Anton/firewall.nix @@ -2,7 +2,7 @@ { networking.firewall = { enable = true; - allowedTCPPorts = [ 22 80 443 3000 8384 ]; + allowedTCPPorts = [ 22 80 443 3000 3001 8384 ]; allowedUDPPorts = [ 22 80 443 ]; }; } diff --git a/hosts/Anton/invidious.nix b/hosts/Anton/invidious.nix new file mode 100644 index 0000000..30ec387 --- /dev/null +++ b/hosts/Anton/invidious.nix @@ -0,0 +1,23 @@ +{ pkgs, lib, ... }: +{ + services.invidious = { + enable = true; + port = 3001; + settings = { + db = { + user = lib.mkForce "invidious"; + password = lib.mkForce "invidious"; +# host = lib.mkDefault "localhost"; +# port = 5432; +# dbname = lib.mkForce "kemal"; + }; + popular_enabled = false; + + quality = "dash"; + volume = 10; + save_player_pos = true; + unseen_only = true; + local = true; + }; + }; +}