invidious: install many helpers
This commit is contained in:
		
							parent
							
								
									e10fc81ebb
								
							
						
					
					
						commit
						0809764c58
					
				
					 3 changed files with 48 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -1,12 +1,40 @@
 | 
			
		|||
{
 | 
			
		||||
  inputs,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  config,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
{
 | 
			
		||||
  # Replace with unstable, since 24.05 does not have sig-helper
 | 
			
		||||
  disabledModules = [ "services/web-apps/invidious.nix" ];
 | 
			
		||||
  imports = [ (inputs.nixpkgs-unstable + "/nixos/modules/services/web-apps/invidious.nix") ];
 | 
			
		||||
 | 
			
		||||
  services.invidious = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    domain = "invidious.lelgenio.com";
 | 
			
		||||
    nginx.enable = true;
 | 
			
		||||
    port = 10601;
 | 
			
		||||
    settings.db = {
 | 
			
		||||
      user = "invidious";
 | 
			
		||||
      dbname = "invidious";
 | 
			
		||||
    http3-ytproxy.enable = true;
 | 
			
		||||
    sig-helper = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      package = pkgs.unstable.inv-sig-helper;
 | 
			
		||||
    };
 | 
			
		||||
    # {
 | 
			
		||||
    #     "visitor_data": "...",
 | 
			
		||||
    #     "po_token": "..."
 | 
			
		||||
    # }
 | 
			
		||||
    extraSettingsFile = config.age.secrets.phantom-invidious-settings.path;
 | 
			
		||||
    settings = {
 | 
			
		||||
      force_resolve = "ipv6";
 | 
			
		||||
      db = {
 | 
			
		||||
        user = "invidious";
 | 
			
		||||
        dbname = "invidious";
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  age.secrets.phantom-invidious-settings = {
 | 
			
		||||
    file = ../../secrets/phantom-invidious-settings.age;
 | 
			
		||||
    mode = "666";
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue