summaryrefslogtreecommitdiffstats
path: root/krebs/4lib
Commit message (Expand)AuthorAgeFilesLines
* infest prepare: add _whichjeschli2018-01-091-2/+8
* infest prepare: add hetzner_rescue supportprism/staging/hetznerlassulus2018-01-091-21/+61
* infest prepare: drop support for CentOS 6tv2017-07-251-11/+0
* infest prepare nix: 1.10 -> 1.11.13tv2017-07-251-2/+2
* infest prepare: sed NIX_PATH more lenient everywheretv2017-07-251-1/+1
* infest prepare: sed NIX_PATH more lenientlassulus2017-07-221-1/+1
* k 4 infest prepare: add stockholm as supported OSlassulus2017-06-241-0/+7
* infest/prepare: touch /mnt/var/src/.populatetv2017-01-041-0/+2
* infest/prepare: fix style inconsistenciestv2017-01-041-4/+4
* lib: import bulk of krebs/4libtv2016-10-205-602/+0
* lib: don't define defaults that require configtv2016-10-132-13/+1
* krebs lib: move {eq,ne,mod} to libtv2016-10-131-5/+0
* lib: inline has-default-nixtv2016-10-131-2/+0
* lib: remove addName*tv2016-10-132-6/+6
* krebs lib: with libtv2016-10-131-3/+6
* k 4 types: add default value for user.maillassulus2016-09-091-0/+1
* Merge remote-tracking branch 'cd/master'lassulus2016-08-022-24/+1
|\
| * lib: import shell from krebs/4libtv2016-08-022-24/+1
* | k 4 types: tinc.extraConfigmakefu2016-07-281-0/+7
* | retiolum: support nets.<net>.tinc.portmakefu2016-07-281-1/+6
* | k 3: add genid_signedlassulus2016-07-231-0/+1
|/
* replace krebs.build.populate by populatetv2016-07-171-0/+69
* net.addrs: readOnly = falsetv2016-07-031-1/+0
* secret-file: add defaults to all optionstv2016-07-031-4/+14
* absolute-pathname: check stringLength > 0tv2016-07-031-1/+3
* lib.getAttrs: inittv2016-06-301-0/+4
* lib.genAttrs': inittv2016-06-131-0/+2
* types.{addr*,label,{host,file,{absolute-,}path}name}: use isStringtv2016-06-131-7/+8
* types.file-mode: inittv2016-06-131-1/+7
* lib.lpad: inittv2016-06-131-0/+5
* lib.guard: inittv2016-06-131-0/+10
* krebs {absolute,}-pathname: admit hardertv2016-06-121-2/+4
* krebs {{absolute-,}path,user}name: mergeOneOptiontv2016-06-111-0/+3
* krebs types.filename: maximize strictnesstv2016-06-111-2/+2
* krebs types.filename: admit <underscore>tv2016-06-111-4/+1
* krebs types.absolute-pathname: admit /tv2016-06-071-1/+1
* krebs.git.cgit: make `cache-root` configurabletv2016-06-071-1/+0
* krebs types.uint: inittv2016-06-071-0/+6
* getAttrDef: RIPtv2016-06-072-3/+3
* krebs types.haskell.{con,mod}id: inittv2016-06-041-0/+13
* krebs types.group: inittv2016-04-271-0/+12
* krebs.backup network-ssh-port: fail if cannot find porttv2016-04-171-2/+2
* krebs types.addr6: str -> IPv6 address*tv2016-04-081-1/+8
* krebs types.addr4: check type hardertv2016-04-081-1/+1
* retiolum: don't hardcode routing prefixestv2016-04-081-10/+38
* addr4: str -> mkOptionTypetv2016-04-071-4/+10
* krebs types += tinc-pubkeytv2016-03-161-1/+3
* krebs types += pgp-pubkey, user.pgp.pubkeytv2016-03-161-0/+13
* krebs types += ssh-{priv,pub}keytv2016-03-161-21/+23
* krebs lib += getAttrDeftv2016-03-161-0/+1