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 | |
''; |