Psst.. new poll here.
[email protected] web/email now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!
Paste
Pasted as Nix by TonyTheLion ( 7 years ago )
{ config, lib, pkgs, ... }:
with lib;
{
imports = [ <nixpkgs> ];
ec2.hvm = true;
# Set timezone
time.timeZone = "Europe/London";
services.postgresql.enable = true;
# networking
networking.firewall.enable = false;
# Select internationalization properties.
i18n = {
consoleFont = "Lat2-Terminus16";
consoleKeyMap = "us";
defaultLocale = "en_US.UTF-8";
};
# System packages
environment.systemPackages = with pkgs; [
wget vim
wget git
];
## Hydra configuration (recommended by nixos IRC channel to do it here as running just hydra-server is not enough)
nix.trustedUsers = [ "hydra" ];
nix.buildMachines = [
{ hostName = "localhost"; sshKey = "/var/run/keys/hydra_rsa"; system = "x86_64-linux,i686-linux"; maxJobs = 4; supportedFeatures = [ "kvm" ]; }
];
services.nginx.enable = true;
services.nginx.recommendedGzipSettings = true;
services.nginx.recommendedOptimisation = true;
services.nginx.recommendedProxySettings = true;
services.hydra.enable = true;
services.hydra.hydraURL = "my-server-url.com";
services.hydra.notificationSender = "[email protected]";
services.hydra.listenHost = "0.0.0.0";
services.hydra.port = 3000;
services.hydra.useSubstitutes = true;
users.users.hydra.extraGroups = [ "wheel" "keys" ];
users.users.hydra-queue-runner.extraGroups = [ "wheel" "keys" ];
system.stateVersion = "17.09";
}
Revise this Paste