This commit is contained in:
2025-06-28 17:29:05 +03:00
parent 2de66a1b49
commit 0e4d975dc2
39 changed files with 37 additions and 24 deletions
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
+2 -24
View File
@@ -17,13 +17,14 @@ let
self.nixosModules.server.immich
self.nixosModules.server.nextcloud
self.nixosModules.server.cloudflared
self.nixosModules.server.nginx
#self.nixosModules.extra.self.zapret
self.homeConfigurations.server.nixosModule # home-manager configuration module
];
boot = {
kernelPackages = pkgs.linuxPackages_xanmod_latest; #pkgs.linuxPackages_xanmod_stable
kernelPackages = pkgs.linuxPackages_xanmod_latest; # pkgs.linuxPackages_xanmod_stable
hardwareScan = true;
loader = {
systemd-boot.enable = lib.mkDefault true;
@@ -91,29 +92,6 @@ let
preload.enable = true;
auto-cpufreq.enable = true;
throttled.enable = true;
nginx = {
enable = false;
recommendedGzipSettings = true;
recommendedOptimisation = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts = {
"localhost:2283" = {
forceSSL = false;
enableACME = false;
listen = [
{
addr = "100.64.0.0";
port = 10000;
}
{
addr = "192.168.1.18";
port = 10000;
}
];
};
};
};
journald = {
extraConfig = ''
SystemMaxUse=128M
Regular → Executable
+1
View File
@@ -115,6 +115,7 @@
cloudflared = import ./modules/server/cloudflared.nix flakeContext;
immich = import ./modules/server/immich.nix flakeContext;
nextcloud = import ./modules/server/nextcloud.nix flakeContext;
nginx = import ./modules/server/cloudflared.nix flakeContext;
};
};
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
View File
View File
View File
View File
View File
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
View File
Regular → Executable
View File
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
+34
View File
@@ -0,0 +1,34 @@
{ inputs, ... }@flakeContext:
{
config,
lib,
pkgs,
...
}:
{
services = {
nginx = {
enable = true;
recommendedGzipSettings = true;
recommendedOptimisation = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts = {
"localhost:2283" = {
forceSSL = false;
enableACME = false;
listen = [
{
addr = "100.64.0.0";
port = 10000;
}
{
addr = "192.168.1.18";
port = 10000;
}
];
};
};
};
};
}
View File
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File