feat: nix serve from main pc, also hydra
This commit is contained in:
parent
18456e3c0d
commit
f5f046d297
1 changed files with 35 additions and 0 deletions
|
|
@ -216,6 +216,19 @@
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
jack.enable = true;
|
jack.enable = true;
|
||||||
};
|
};
|
||||||
|
nix-serve = {
|
||||||
|
enable = true;
|
||||||
|
secretKeyFile = "/var/cache-priv-key.pem";
|
||||||
|
bindAddress = "127.0.0.1";
|
||||||
|
port = 22332;
|
||||||
|
};
|
||||||
|
hydra = {
|
||||||
|
enable = true;
|
||||||
|
hydraURL = "http://localhost:3000";
|
||||||
|
notificationSender = "hydra@localhost";
|
||||||
|
buildMachinesFiles = [ ];
|
||||||
|
useSubstitutes = true;
|
||||||
|
};
|
||||||
fail2ban.enable = true;
|
fail2ban.enable = true;
|
||||||
greetd = {
|
greetd = {
|
||||||
enable = false;
|
enable = false;
|
||||||
|
|
@ -261,6 +274,28 @@
|
||||||
};
|
};
|
||||||
flatpak.enable = true;
|
flatpak.enable = true;
|
||||||
udev.packages = [ pkgs.yubikey-personalization ];
|
udev.packages = [ pkgs.yubikey-personalization ];
|
||||||
|
nginx =
|
||||||
|
{
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.nginx.override {
|
||||||
|
modules = [ pkgs.nginxModules.brotli ];
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
recommendedOptimisation = true;
|
||||||
|
recommendedProxySettings = true;
|
||||||
|
recommendedTlsSettings = true;
|
||||||
|
recommendedBrotliSettings = true;
|
||||||
|
sslCiphers = "AES256+EECDH:AES256+EDH:!aNULL";
|
||||||
|
|
||||||
|
virtualHosts = {
|
||||||
|
|
||||||
|
"noasserver" = {
|
||||||
|
locations."/".proxyPass = "http://127.0.0.1:22332";
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd = {
|
systemd = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue