diff --git a/.vscode/extensions.json b/.vscode/extensions.json index e770e2e..1c1827f 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -3,7 +3,6 @@ "bbenoist.nix", "b4dm4n.nixpkgs-fmt", "jnoortheen.nix-ide", - "mattn.lisp", "mkhl.direnv", "kdl-org.kdl" ] diff --git a/configurations/nixos/pureintent/default.nix b/configurations/nixos/pureintent/default.nix index 339a9f4..7cb62b7 100644 --- a/configurations/nixos/pureintent/default.nix +++ b/configurations/nixos/pureintent/default.nix @@ -11,6 +11,7 @@ in imports = [ self.nixosModules.default ./configuration.nix + ./home-media.nix (self + /modules/nixos/linux/lxd.nix) (self + /modules/nixos/shared/github-runner.nix) ]; diff --git a/configurations/nixos/pureintent/home-media.nix b/configurations/nixos/pureintent/home-media.nix index eb8e7cc..28229af 100644 --- a/configurations/nixos/pureintent/home-media.nix +++ b/configurations/nixos/pureintent/home-media.nix @@ -14,34 +14,58 @@ vlc ]; - /* Not using this - services.transmission = { + services.nginx = { enable = true; - group = "jellyfin"; - openRPCPort = true; - settings = { + recommendedProxySettings = true; + recommendedTlsSettings = true; + virtualHosts = { + "pureintent" = { + locations = { + # Return index.html with likns to other two sites + "/browse" = { + extraConfig = '' + default_type text/html; + ''; + return = "200 '