nix-serve: refactor

This commit is contained in:
Jordan Holt 2025-03-16 12:45:25 +00:00
parent e78d3bb9d2
commit 37a115b68e
Signed by: jordan
GPG Key ID: B8CFFF61F1CCF520
2 changed files with 23 additions and 17 deletions

View File

@ -1,5 +1,4 @@
{
config,
lib,
pkgs,
...
@ -9,6 +8,7 @@
imports = [
./hardware-configuration.nix
./gitea-runner.nix
./nix-serve.nix
../desktop.nix
];
@ -43,22 +43,6 @@
lxd.enable = true;
};
services.nix-serve = {
enable = true;
secretKeyFile = "/var/cache-priv-key.pem";
};
services.nginx = {
enable = true;
recommendedProxySettings = true;
virtualHosts = {
"odyssey.mesh.vimium.net" = {
locations."/".proxyPass =
"http://${config.services.nix-serve.bindAddress}:${toString config.services.nix-serve.port}";
};
};
};
services.sunshine = {
enable = true;
package = pkgs.unstable.sunshine;

View File

@ -0,0 +1,22 @@
{
config,
...
}:
{
services.nix-serve = {
enable = true;
secretKeyFile = "/var/cache-priv-key.pem";
};
services.nginx = {
enable = true;
recommendedProxySettings = true;
virtualHosts = {
"odyssey.mesh.vimium.net" = {
locations."/".proxyPass =
"http://${config.services.nix-serve.bindAddress}:${toString config.services.nix-serve.port}";
};
};
};
}