diff options
Diffstat (limited to 'Biz/Que.nix')
-rw-r--r-- | Biz/Que.nix | 58 |
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; + }]; }; }; }; |