mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-11 04:30:41 +03:00
123
This commit is contained in:
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
+2
-24
@@ -17,13 +17,14 @@ let
|
|||||||
self.nixosModules.server.immich
|
self.nixosModules.server.immich
|
||||||
self.nixosModules.server.nextcloud
|
self.nixosModules.server.nextcloud
|
||||||
self.nixosModules.server.cloudflared
|
self.nixosModules.server.cloudflared
|
||||||
|
self.nixosModules.server.nginx
|
||||||
#self.nixosModules.extra.self.zapret
|
#self.nixosModules.extra.self.zapret
|
||||||
|
|
||||||
self.homeConfigurations.server.nixosModule # home-manager configuration module
|
self.homeConfigurations.server.nixosModule # home-manager configuration module
|
||||||
];
|
];
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxPackages_xanmod_latest; #pkgs.linuxPackages_xanmod_stable
|
kernelPackages = pkgs.linuxPackages_xanmod_latest; # pkgs.linuxPackages_xanmod_stable
|
||||||
hardwareScan = true;
|
hardwareScan = true;
|
||||||
loader = {
|
loader = {
|
||||||
systemd-boot.enable = lib.mkDefault true;
|
systemd-boot.enable = lib.mkDefault true;
|
||||||
@@ -91,29 +92,6 @@ let
|
|||||||
preload.enable = true;
|
preload.enable = true;
|
||||||
auto-cpufreq.enable = true;
|
auto-cpufreq.enable = true;
|
||||||
throttled.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 = {
|
journald = {
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
SystemMaxUse=128M
|
SystemMaxUse=128M
|
||||||
|
|||||||
@@ -115,6 +115,7 @@
|
|||||||
cloudflared = import ./modules/server/cloudflared.nix flakeContext;
|
cloudflared = import ./modules/server/cloudflared.nix flakeContext;
|
||||||
immich = import ./modules/server/immich.nix flakeContext;
|
immich = import ./modules/server/immich.nix flakeContext;
|
||||||
nextcloud = import ./modules/server/nextcloud.nix flakeContext;
|
nextcloud = import ./modules/server/nextcloud.nix flakeContext;
|
||||||
|
nginx = import ./modules/server/cloudflared.nix flakeContext;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Executable
+34
@@ -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;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Reference in New Issue
Block a user