diff --git a/config/services/default.nix b/config/services/default.nix index 9b30397..624798f 100644 --- a/config/services/default.nix +++ b/config/services/default.nix @@ -4,7 +4,6 @@ ./atuin.nix ./containers.nix ./freshrss.nix - ./invidious.nix ./minio.nix ./nextcloud.nix ./nginx.nix diff --git a/config/services/invidious.nix b/config/services/invidious.nix deleted file mode 100644 index 0501549..0000000 --- a/config/services/invidious.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: { - services.invidious = { - enable = true; - package = pkgs.unstable.invidious; - - database.passwordFile = config.age.secrets."services/invidious/password-database".path; - domain = "iv.winston.sh"; - port = 3030; - nginx.enable = true; - - settings = { - external_port = lib.mkForce 443; - - db.user = "invidious"; - enable_user_notifications = false; - popular_enabled = false; - statistics_enabled = true; - use_pubsub_feeds = true; - - default_user_preferences = { - region = "US"; - feed_menu = ["Subscriptions" "Playlists"]; - default_home = lib.mkForce null; - }; - }; - extraSettingsFile = config.age.secrets."services/invidious/config.json".path; - }; - - services.nginx.virtualHosts.${config.services.invidious.domain} = { - forceSSL = true; - enableACME = false; - useACMEHost = "winston.sh"; - }; - - # for agenix owner permissions - users.users.invidious.isSystemUser = true; - users.users.invidious.group = "invidious"; - users.groups.invidious = {}; - age.secrets."services/invidious/config.json".owner = "invidious"; -}