I hereby claim:
- I am nekroze on github.
- I am nekroze (https://keybase.io/nekroze) on keybase.
- I have a public key ASC5OkdJ7dU1rnyxDAGjClxTiijF57LVXFER1zFH_105sgo
To claim this, I am signing this object:
| { stdenv, fetchFromGitHub, perl, perlPackages, openssh, pv, gzip, lzop, makeWrapper, zfstools, zfs, mbuffer, procps }: | |
| stdenv.mkDerivation rec { | |
| version = "2.0.1"; | |
| name = "sanoid-${version}"; | |
| #src = fetchFromGitHub { | |
| # #rev = "v${version}"; | |
| # rev = "681820ceab202c64406e841931b5cdab22b97154"; | |
| # owner = "jimsalterjrs"; |
| git log --pretty=format:'%d' --abbrev-commit | grep -oE "origin\/\w+(_\w+)?" | head -n 1 |
I hereby claim:
To claim this, I am signing this object:
| { config, lib, pkgs, ... }: | |
| with lib; | |
| let | |
| cfg = config.services.jupyter; | |
| in | |
| { |
[Nix][3] is required to produce the build environment and works on many operating systems.
While awesome [Nix][3] is still niche and a bit complex to start with but the part I like is that while it can be hard to write its pretty easy to ready and maintain [Nix expressions][4].
To execute a repoducable build run:
| ## Builder for NixOS configurations defined at the end of the file to be built into KVM VM's | |
| { system ? builtins.currentSystem }: | |
| let | |
| loadcfg = cfgfile: { config, pkgs, ...}: { | |
| imports = [ <nixos/modules/virtualisation/qemu-vm.nix> cfgfile ]; | |
| config = { | |
| networking.extraHosts = '' | |
| 176.32.0.254 template | |
| ''; |