mirror of
https://github.com/harryssecret/homelab-nix.git
synced 2025-01-18 05:19:33 +01:00
Compare commits
2 commits
65618310b3
...
259aa1dd5e
Author | SHA1 | Date | |
---|---|---|---|
259aa1dd5e | |||
f00602825b |
|
@ -97,7 +97,7 @@
|
|||
|
||||
environment.systemPackages =
|
||||
let
|
||||
php = pkgs.php.buildEnv { extraConfig = "memory_limit = 2G"; };
|
||||
php = pkgs.php.buildEnv { extraConfig = "memory_limit = 4G"; };
|
||||
in
|
||||
[
|
||||
php
|
||||
|
|
|
@ -30,4 +30,37 @@ in
|
|||
|
||||
users.users.${username}.initialHashedPassword = "$y$j9T$s4isXqWcg4N8TEPjmj0fD/$zog2cpUwstnvwDnQsFmH3br/WAeD2Uu/L7ePr00cKkA";
|
||||
environment.variables.EDITOR = "nvim";
|
||||
|
||||
services.nginx = {
|
||||
enable = true;
|
||||
recommendedGzipSettings = true;
|
||||
recommendedOptimisation = true;
|
||||
recommendedProxySettings = true;
|
||||
# You'd think this is a good idea, but Safari doesn't support 1.3 on websockets yet from my testing in 2020. If one is only using Chrome, consider it.
|
||||
# sslProtocols = "TLSv1.3";
|
||||
virtualHosts = {
|
||||
"irc.hypervirtual.world" = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
locations."^~ /weechat" = {
|
||||
proxyPass = "http://127.0.0.1:9000/weechat/";
|
||||
proxyWebsockets = true;
|
||||
};
|
||||
locations."/" = {
|
||||
root = pkgs.glowing-bear;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.oauth2.proxy = {
|
||||
enable = true;
|
||||
email.addresses = ''
|
||||
# your email goes here for authorization
|
||||
'';
|
||||
nginx.virtualhosts = [
|
||||
"irc.hypervirtual.world"
|
||||
];
|
||||
clientID = "";
|
||||
keyFile = "";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -52,6 +52,7 @@
|
|||
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA8sdToNavEQv7PTMJ97HIGM6UlChwGS3x9O8hFilzui harryh@ik.me"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHjz5MUSmc1ahtUJWuvzG7PHH432nx6a0Nj2zfxt3oTP geekcat@protonmail.com"
|
||||
];
|
||||
|
||||
initialHashedPassword = "$y$j9T$H0D6NpMw1EU.oDhbMWrwL.$wDGGBKKGQdzeDRTzq0gWhoLdyUpQ2w6PMmGl.nuQ11/";
|
||||
|
|
Loading…
Reference in a new issue