mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 09:07:21 +01:00
new network setup
This commit is contained in:
parent
fd2f0e3601
commit
abfa84e9aa
4 changed files with 92 additions and 50 deletions
39
Nix.org
39
Nix.org
|
|
@ -1309,10 +1309,21 @@ New setup for the SP3, this time using NixOS - another machine will take over th
|
||||||
|
|
||||||
networking.hostName = "fourside"; # Define your hostname.
|
networking.hostName = "fourside"; # Define your hostname.
|
||||||
|
|
||||||
|
networking.firewall.enable = false;
|
||||||
stylix.image = ../../wallpaper/lenovowp.png;
|
stylix.image = ../../wallpaper/lenovowp.png;
|
||||||
<<theme>>
|
<<theme>>
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
|
opengl = {
|
||||||
|
enable = true;
|
||||||
|
driSupport = true;
|
||||||
|
driSupport32Bit = true;
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
vulkan-loader
|
||||||
|
vulkan-validation-layers
|
||||||
|
vulkan-extension-layer
|
||||||
|
];
|
||||||
|
};
|
||||||
bluetooth.enable = true;
|
bluetooth.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1667,7 +1678,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "https://192.168.2.5";
|
proxyPass = "https://192.168.1.5";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -1690,7 +1701,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"~ ^(/_matrix|/_synapse/client)" = {
|
"~ ^(/_matrix|/_synapse/client)" = {
|
||||||
proxyPass = "http://192.168.2.23:8008";
|
proxyPass = "http://192.168.1.23:8008";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -1746,7 +1757,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.13:4040";
|
proxyPass = "http://192.168.1.13:4040";
|
||||||
proxyWebsockets = true;
|
proxyWebsockets = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
proxy_redirect http:// https://;
|
proxy_redirect http:// https://;
|
||||||
|
|
@ -1766,7 +1777,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.24:28981";
|
proxyPass = "http://192.168.1.24:28981";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -1780,7 +1791,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.16:8096";
|
proxyPass = "http://192.168.1.16:8096";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -1794,7 +1805,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"~ ^(/_matrix|/_synapse/client)" = {
|
"~ ^(/_matrix|/_synapse/client)" = {
|
||||||
proxyPass = "http://192.168.2.20:8008";
|
proxyPass = "http://192.168.1.20:8008";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -1808,7 +1819,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.22:8080";
|
proxyPass = "http://192.168.1.22:8080";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -1836,7 +1847,7 @@ In the long run, I am thinking about a transition to kubernetes or using just a
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "https://192.168.2.7";
|
proxyPass = "https://192.168.1.7";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -3392,6 +3403,7 @@ Also, I define some useful shell scripts here.
|
||||||
# b2 backup @backblaze
|
# b2 backup @backblaze
|
||||||
restic
|
restic
|
||||||
|
|
||||||
|
|
||||||
# "big" programs
|
# "big" programs
|
||||||
filebot
|
filebot
|
||||||
gimp
|
gimp
|
||||||
|
|
@ -3412,7 +3424,16 @@ Also, I define some useful shell scripts here.
|
||||||
|
|
||||||
# games
|
# games
|
||||||
lutris
|
lutris
|
||||||
#wine
|
wine
|
||||||
|
libudev-zero
|
||||||
|
dwarfs
|
||||||
|
fuse-overlayfs
|
||||||
|
steam
|
||||||
|
steam-run
|
||||||
|
patchelf
|
||||||
|
gamescope
|
||||||
|
vulkan-tools
|
||||||
|
openssl
|
||||||
|
|
||||||
# firefox related
|
# firefox related
|
||||||
tridactyl-native
|
tridactyl-native
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@
|
||||||
# b2 backup @backblaze
|
# b2 backup @backblaze
|
||||||
restic
|
restic
|
||||||
|
|
||||||
|
|
||||||
# "big" programs
|
# "big" programs
|
||||||
filebot
|
filebot
|
||||||
gimp
|
gimp
|
||||||
|
|
@ -32,7 +33,16 @@
|
||||||
|
|
||||||
# games
|
# games
|
||||||
lutris
|
lutris
|
||||||
#wine
|
wine
|
||||||
|
libudev-zero
|
||||||
|
dwarfs
|
||||||
|
fuse-overlayfs
|
||||||
|
steam
|
||||||
|
steam-run
|
||||||
|
patchelf
|
||||||
|
gamescope
|
||||||
|
vulkan-tools
|
||||||
|
openssl
|
||||||
|
|
||||||
# firefox related
|
# firefox related
|
||||||
tridactyl-native
|
tridactyl-native
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@
|
||||||
|
|
||||||
networking.hostName = "fourside"; # Define your hostname.
|
networking.hostName = "fourside"; # Define your hostname.
|
||||||
|
|
||||||
|
networking.firewall.enable = false;
|
||||||
stylix.image = ../../wallpaper/lenovowp.png;
|
stylix.image = ../../wallpaper/lenovowp.png;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -73,6 +74,16 @@
|
||||||
|
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
|
opengl = {
|
||||||
|
enable = true;
|
||||||
|
driSupport = true;
|
||||||
|
driSupport32Bit = true;
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
vulkan-loader
|
||||||
|
vulkan-validation-layers
|
||||||
|
vulkan-extension-layer
|
||||||
|
];
|
||||||
|
};
|
||||||
bluetooth.enable = true;
|
bluetooth.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "https://192.168.2.5";
|
proxyPass = "https://192.168.1.5";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"~ ^(/_matrix|/_synapse/client)" = {
|
"~ ^(/_matrix|/_synapse/client)" = {
|
||||||
proxyPass = "http://192.168.2.23:8008";
|
proxyPass = "http://192.168.1.23:8008";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -149,7 +149,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.13:4040";
|
proxyPass = "http://192.168.1.13:4040";
|
||||||
proxyWebsockets = true;
|
proxyWebsockets = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
proxy_redirect http:// https://;
|
proxy_redirect http:// https://;
|
||||||
|
|
@ -169,7 +169,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.24:28981";
|
proxyPass = "http://192.168.1.24:28981";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -183,7 +183,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.16:8096";
|
proxyPass = "http://192.168.1.16:8096";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -197,7 +197,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"~ ^(/_matrix|/_synapse/client)" = {
|
"~ ^(/_matrix|/_synapse/client)" = {
|
||||||
proxyPass = "http://192.168.2.20:8008";
|
proxyPass = "http://192.168.1.20:8008";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -211,7 +211,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "http://192.168.2.22:8080";
|
proxyPass = "http://192.168.1.22:8080";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
@ -239,7 +239,7 @@
|
||||||
acmeRoot = null;
|
acmeRoot = null;
|
||||||
locations = {
|
locations = {
|
||||||
"/" = {
|
"/" = {
|
||||||
proxyPass = "https://192.168.2.7";
|
proxyPass = "https://192.168.1.7";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
client_max_body_size 0;
|
client_max_body_size 0;
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue