~aasg/nixexprs

6208e9cb — Aluísio Augusto Silva Gonçalves a month ago master
flake: Update inputs
adc4d68d — Aluísio Augusto Silva Gonçalves a month ago
rtl8723bu: 2020-09-04 -> 2020-11-24
4c843db4 — Aluísio Augusto Silva Gonçalves 2 months ago
flake: Expose lib as an output

For some reason I thought this triggered an error during `nix flake
check`.  Turns out it only emits a warning, so we can now properly
access `lib` without having to import it ourselves now.
54d1260c — Aluísio Augusto Silva Gonçalves 2 months ago
wireguard-systemd: Use new functions in our lib

`concatMapAttrs` with Nix' null attribute name erasure is really handy.
928af0c3 — Aluísio Augusto Silva Gonçalves 2 months ago
wireguard-systemd: Escape interface name in device unit name

I don't use the script options so I hadn't noticed it before, but
escaping is needed for them to work with interfaces with
non-alphanumeric characters in their names.
b7e3b09d — Aluísio Augusto Silva Gonçalves 2 months ago
lib: Add attrsets.{concatMapAttrs,concatMapAttrsToList}
b0d0abb4 — Aluísio Augusto Silva Gonçalves 3 months ago
ipfs-cluster: Use more systemd features to ease new cluster setup
965f83e6 — Aluísio Augusto Silva Gonçalves 3 months ago
ipfs-cluster: Use secret file in new clusters
d5dedb43 — Aluísio Augusto Silva Gonçalves 3 months ago
lib: Add math.rem

math.rem computes the remainder of a truncated division, in which the
sign of the remainder is that of the dividend.  It is the most popular
implementation of the % operator, according to Wikipedia [1].

I thought about writing a math.mod as well, but it seems that there are
several competing alternatives to that.  Knuth's floored division seems
popular, as well as Euclidean division.  So I'll add it when there is
actual need for it.

[1]: https://en.wikipedia.org/wiki/Modulo_operation#In_programming_languages
a74d1f8d — Aluísio Augusto Silva Gonçalves 3 months ago
guile-json: 4.3.2 -> 4.4.1; fix evaluation in restricted mode
bc8bfc2a — Aluísio Augusto Silva Gonçalves 3 months ago
matrix-appservice-irc: Fix build on macOS
c9368ce9 — Aluísio Augusto Silva Gonçalves 3 months ago
Drop NixOS 20.03 support

NixOS 20.03 was EOL'ed on November 27, 2020.

As a side effect we can now use the SRI hashes nixUnstable produces
directly instead of converting them to Base32 first.
4a0367f6 — Aluísio Augusto Silva Gonçalves 3 months ago
matrix-appservice-irc: 0.22.0 -> 0.23.0
a0754c2e — Aluísio Augusto Silva Gonçalves 3 months ago
prometheus-bird-exporter: init at 1.2.4
cc3dd4fd — Aluísio Augusto Silva Gonçalves 3 months ago
lib: Add strings.parseHex
46bf1e17 — Aluísio Augusto Silva Gonçalves 3 months ago
lib: Add math.abs and math.pow
1e26dfbd — Aluísio Augusto Silva Gonçalves 3 months ago
Try a new approach to setting Guile load paths

Don't touch the install paths, but let Guile's setup hook do the right
think[^1].  Also run `haunt --version` after installing to make sure we
got this right.

[^1]: Which it somewhat doesn't; see github:NixOS/nixpkgs#88720.
41487b64 — Aluísio Augusto Silva Gonçalves 3 months ago
bird-lg: remove

Moved to dn42.nix along with other dn42 services.
88063884 — Aluísio Augusto Silva Gonçalves 3 months ago
bird-lg: Fix import in config loader script
c7c1e753 — Aluísio Augusto Silva Gonçalves 3 months ago
bird-lg: Add option to log to syslog instead of stderr
4b0d90f4 — Aluísio Augusto Silva Gonçalves 3 months ago
bird-lg: Expand and fix default settings
Next