summaryrefslogtreecommitdiff
path: root/Biz/Que.nix
diff options
context:
space:
mode:
Diffstat (limited to 'Biz/Que.nix')
-rw-r--r--Biz/Que.nix58
1 files changed, 36 insertions, 22 deletions
diff --git a/Biz/Que.nix b/Biz/Que.nix
index 103aef0..ac89a56 100644
--- a/Biz/Que.nix
+++ b/Biz/Que.nix
@@ -1,16 +1,11 @@
-{ nixpkgs ? import ./Bild.nix {} }:
+{ nixpkgs ? import ./Bild.nix { } }:
with nixpkgs;
# The production server for que.run
bild.os {
- imports = [
- ./OsBase.nix
- ./Packages.nix
- ./Users.nix
- ./Que/Host.nix
- ./Que/Site.nix
- ];
+ imports =
+ [ ./OsBase.nix ./Packages.nix ./Users.nix ./Que/Host.nix ./Que/Site.nix ];
networking.hostName = "prod-que";
networking.domain = "que.run";
services.que-server = {
@@ -19,16 +14,17 @@ bild.os {
package = bild.run ./Que/Host.hs;
};
boot.loader.grub.device = "/dev/vda";
- fileSystems."/" = { device = "/dev/vda1"; fsType = "ext4"; };
- swapDevices = [
- { device = "/swapfile"; } # 4GB
- ];
+ fileSystems."/" = {
+ device = "/dev/vda1";
+ fsType = "ext4";
+ };
+ swapDevices = [{
+ device = "/swapfile";
+ } # 4GB
+ ];
networking.firewall.allowedTCPPorts = [ 22 80 443 ];
networking = {
- nameservers = [
- "67.207.67.2"
- "67.207.67.3"
- ];
+ nameservers = [ "67.207.67.2" "67.207.67.3" ];
defaultGateway = "157.245.224.1";
defaultGateway6 = "2604:a880:2:d1::1";
dhcpcd.enable = false;
@@ -36,15 +32,33 @@ bild.os {
interfaces = {
eth0 = {
ipv4.addresses = [
- { address="157.245.236.44"; prefixLength=20; }
- { address="10.46.0.5"; prefixLength=16; }
+ {
+ address = "157.245.236.44";
+ prefixLength = 20;
+ }
+ {
+ address = "10.46.0.5";
+ prefixLength = 16;
+ }
];
ipv6.addresses = [
- { address="2604:a880:2:d1::a2:5001"; prefixLength=64; }
- { address="fe80::7892:a5ff:fec6:dbc3"; prefixLength=64; }
+ {
+ address = "2604:a880:2:d1::a2:5001";
+ prefixLength = 64;
+ }
+ {
+ address = "fe80::7892:a5ff:fec6:dbc3";
+ prefixLength = 64;
+ }
];
- ipv4.routes = [ { address = "157.245.224.1"; prefixLength = 32; } ];
- ipv6.routes = [ { address = "2604:a880:2:d1::1"; prefixLength = 32; } ];
+ ipv4.routes = [{
+ address = "157.245.224.1";
+ prefixLength = 32;
+ }];
+ ipv6.routes = [{
+ address = "2604:a880:2:d1::1";
+ prefixLength = 32;
+ }];
};
};
};