diff --git a/devices/hardware/laptop.nix b/devices/hardware/laptop.nix old mode 100644 new mode 100755 diff --git a/devices/hardware/logitech.nix b/devices/hardware/logitech.nix old mode 100644 new mode 100755 diff --git a/devices/hardware/server.nix b/devices/hardware/server.nix old mode 100644 new mode 100755 diff --git a/devices/server.nix b/devices/server.nix old mode 100644 new mode 100755 index e2e2da0..7f38446 --- a/devices/server.nix +++ b/devices/server.nix @@ -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 diff --git a/flake.nix b/flake.nix old mode 100644 new mode 100755 index ecd3249..56bb8ba --- a/flake.nix +++ b/flake.nix @@ -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; }; }; diff --git a/home/modules/dconf.nix b/home/modules/dconf.nix old mode 100644 new mode 100755 diff --git a/home/modules/default.nix b/home/modules/default.nix old mode 100644 new mode 100755 diff --git a/home/modules/packages.nix b/home/modules/packages.nix old mode 100644 new mode 100755 diff --git a/home/modules/plasma-manager.nix b/home/modules/plasma-manager.nix old mode 100644 new mode 100755 diff --git a/modules/.examples/umport.nix b/modules/.examples/umport.nix old mode 100644 new mode 100755 diff --git a/modules/default.nix b/modules/default.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/environment/bspwm.nix b/modules/desktop/environment/bspwm.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/environment/deepin.nix b/modules/desktop/environment/deepin.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/environment/gnome.nix b/modules/desktop/environment/gnome.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/environment/kde.nix b/modules/desktop/environment/kde.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/environment/theming.nix b/modules/desktop/environment/theming.nix old mode 100644 new mode 100755 diff --git a/modules/desktop/environment/xfce.nix b/modules/desktop/environment/xfce.nix old mode 100644 new mode 100755 diff --git a/modules/essentials/default.nix b/modules/essentials/default.nix old mode 100644 new mode 100755 diff --git a/modules/essentials/packages.nix b/modules/essentials/packages.nix old mode 100644 new mode 100755 diff --git a/modules/essentials/programs.nix b/modules/essentials/programs.nix old mode 100644 new mode 100755 diff --git a/modules/essentials/services.nix b/modules/essentials/services.nix old mode 100644 new mode 100755 diff --git a/modules/essentials/settings.nix b/modules/essentials/settings.nix old mode 100644 new mode 100755 diff --git a/modules/essentials/tty.nix b/modules/essentials/tty.nix old mode 100644 new mode 100755 diff --git a/modules/extra/gaming/aagl.nix b/modules/extra/gaming/aagl.nix old mode 100644 new mode 100755 diff --git a/modules/extra/gaming/nix-gaming.nix b/modules/extra/gaming/nix-gaming.nix old mode 100644 new mode 100755 diff --git a/modules/extra/musnix.nix b/modules/extra/musnix.nix old mode 100644 new mode 100755 diff --git a/modules/extra/self/fingerprint.nix b/modules/extra/self/fingerprint.nix old mode 100644 new mode 100755 diff --git a/modules/extra/self/zapret.nix b/modules/extra/self/zapret.nix old mode 100644 new mode 100755 diff --git a/modules/server/cloudflared.nix b/modules/server/cloudflared.nix old mode 100644 new mode 100755 diff --git a/modules/server/immich.nix b/modules/server/immich.nix old mode 100644 new mode 100755 diff --git a/modules/server/nextcloud.nix b/modules/server/nextcloud.nix old mode 100644 new mode 100755 diff --git a/modules/server/nginx.nix b/modules/server/nginx.nix new file mode 100755 index 0000000..7774e4b --- /dev/null +++ b/modules/server/nginx.nix @@ -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; + } + ]; + }; + }; + }; + }; +} diff --git a/modules/software/beets/default.nix b/modules/software/beets/default.nix old mode 100644 new mode 100755 diff --git a/modules/software/beets/dependencies.nix b/modules/software/beets/dependencies.nix old mode 100644 new mode 100755 diff --git a/modules/software/daw.nix b/modules/software/daw.nix old mode 100644 new mode 100755 diff --git a/modules/software/virtual.nix b/modules/software/virtual.nix old mode 100644 new mode 100755 diff --git a/modules/software/wine.nix b/modules/software/wine.nix old mode 100644 new mode 100755 diff --git a/modules/zeroq/flake.nix b/modules/zeroq/flake.nix old mode 100644 new mode 100755