I hereby claim:
- I am bobvanderlinden on github.
- I am bobvanderlinden (https://keybase.io/bobvanderlinden) on keybase.
- I have a public key ASD-ZmTE-wd3nzKSoc_5qjuJWSfzf4VNLu_QLdNYOy5O2Ao
To claim this, I am signing this object:
| def exec(String cmdline) { | |
| def os = new ByteArrayOutputStream() | |
| exec { | |
| commandLine cmdline.split(" ") | |
| standardOutput = os; | |
| } | |
| return os.toString().replaceAll('\\s', '') | |
| } | |
| def getGitSha() { |
| { | |
| server = { | |
| deployment.targetHost = "target.host.com"; | |
| services.openssh.enable = true; | |
| }; | |
| } |
| { config, pkgs, ... }: | |
| { | |
| virtualisation.graphics = false; | |
| services.mingetty.autologinUser = "root"; | |
| boot.loader.grub.device = "/dev/sda"; | |
| networking.firewall.enable = false; | |
| services.gogs = { | |
| enable = true; |
| .framelayout { | |
| margin: 0; | |
| padding: 0; | |
| border: 0; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| } |
I hereby claim:
To claim this, I am signing this object:
| <html> | |
| <head> | |
| <script src="https://webqr.com/llqrcode.js"></script> | |
| <script src="jsqrcode-camera.js"></script> | |
| </head> | |
| <body> | |
| <div id="qrcodescanner"></div> | |
| <div id="message"></div> | |
| </body> | |
| <script> |
| { nixpkgs ? ./default.nix, | |
| nixos ? ./nixos/release.nix, | |
| system ? "x86_64-linux" | |
| }: | |
| { | |
| vm = (import ./nixos/lib/eval-config.nix { | |
| inherit system; | |
| modules = [ | |
| { | |
| services.nginx = { |
| nix.package = (import (pkgs.fetchFromGitHub { | |
| owner = "nixos"; | |
| repo = "nixpkgs"; | |
| rev = "6da8b0d49de784c72a3411b86656fa62656ea98e"; | |
| sha256 = "0rmmq67apl28kyl0dspgb4yrc5cq8q9mdcqk4gigmyirji96k4nx"; | |
| }) {}).pkgs.nixUnstable; |
| source $stdenv/setup | |
| # Place npm-shrinkwrap.json alongside package.json | |
| ln -s $NPM_SHRINKWRAP ./npm-shrinkwrap.json | |
| # Create fake package.json. This is not used by npm when npm-shrinkwrap.json is available, but npm does parse this as json | |
| echo "{}" > package.json | |
| # Create fake HOME directory for npm | |
| export HOME=$PWD/home |
| # Test whether `nginx` can start when configured to use `acme`. | |
| import ./make-test.nix ({ pkgs, ... } : { | |
| name = "acme"; | |
| meta = with pkgs.stdenv.lib.maintainers; { | |
| maintainers = [ bobvanderlinden ]; | |
| }; | |
| nodes = { | |
| server = { config, pkgs, ... }: { | |
| services.nginx.enable = true; |