applied nixfmt (new version)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{ lib, modulesPath, ... }: {
|
||||
{ lib, modulesPath, ... }:
|
||||
{
|
||||
imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
|
||||
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
|
||||
hardware = {
|
||||
@@ -129,13 +130,15 @@
|
||||
'';
|
||||
};
|
||||
};
|
||||
swapDevices = [{
|
||||
device = "/dev/nvme0n1p3";
|
||||
randomEncryption = {
|
||||
enable = true;
|
||||
cipher = "aes-xts-plain64";
|
||||
keySize = 512;
|
||||
sectorSize = 4096;
|
||||
};
|
||||
}];
|
||||
swapDevices = [
|
||||
{
|
||||
device = "/dev/nvme0n1p3";
|
||||
randomEncryption = {
|
||||
enable = true;
|
||||
cipher = "aes-xts-plain64";
|
||||
keySize = 512;
|
||||
sectorSize = 4096;
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
proxy = locations: {
|
||||
inherit locations;
|
||||
@@ -6,7 +11,8 @@ let
|
||||
enableACME = true;
|
||||
http2 = true;
|
||||
};
|
||||
proxyReverse = port:
|
||||
proxyReverse =
|
||||
port:
|
||||
proxy {
|
||||
"/" = {
|
||||
proxyPass = "http://192.168.1.69:${toString port}";
|
||||
@@ -16,14 +22,14 @@ let
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
|
||||
proxy_redirect http://192.168.1.69:${
|
||||
toString port
|
||||
}/ https://your_domain.com/;
|
||||
proxy_redirect http://192.168.1.69:${toString port}/ https://your_domain.com/;
|
||||
'';
|
||||
};
|
||||
};
|
||||
proxyReverseArr = port:
|
||||
proxyReverse port // {
|
||||
proxyReverseArr =
|
||||
port:
|
||||
proxyReverse port
|
||||
// {
|
||||
extraConfig = ''
|
||||
proxy_set_header X-Forwarded-Host $host;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
@@ -32,7 +38,8 @@ let
|
||||
proxy_http_version 1.1;
|
||||
'';
|
||||
};
|
||||
in {
|
||||
in
|
||||
{
|
||||
services = {
|
||||
nginx = {
|
||||
appendHttpConfig = ''
|
||||
@@ -47,10 +54,8 @@ in {
|
||||
"movies.${config.my.domain}" = proxyReverseArr 7878 // { };
|
||||
"indexer.${config.my.domain}" = proxyReverseArr 9696 // { };
|
||||
"music.${config.my.domain}" = proxyReverseArr 8686 // { };
|
||||
"subs.${config.my.domain}" =
|
||||
proxyReverse config.services.bazarr.listenPort // { };
|
||||
"library.${config.my.domain}" = proxyReverse config.services.kavita.port
|
||||
// { };
|
||||
"subs.${config.my.domain}" = proxyReverse config.services.bazarr.listenPort // { };
|
||||
"library.${config.my.domain}" = proxyReverse config.services.kavita.port // { };
|
||||
"vnfx2cojmt7dwzcfmi73.${config.my.domain}" = proxyReverse 9091 // { };
|
||||
"HSoeJdGRd2Orj0n31UGI.${config.my.domain}" = proxyReverse 3399 // { };
|
||||
"flix.${config.my.domain}" = {
|
||||
|
||||
Reference in New Issue
Block a user