Jonas Nick
da612fe84f
Merge fort-nix/nix-bitcoin#577 : Upgrade to NixOS 22.11
...
4b5b4eac58fea3f6c1303d3f92fc8a0c1d3a7224 examples/deploy-container: fix `sudo` env propagation (Erik Arvstedt)
8d476cfeaf9aadf2211016204a28be64fb57ba24 nix-bitcoin/runAsUserCmd: remove workaround (Erik Arvstedt)
00cceca861feb383315551551a7ed34d421f6246 joinmarket: fix Python packages (Erik Arvstedt)
e4b8e14d3acf0e447786031d1f47b6c279b927f4 clightning: fix Python packages (Erik Arvstedt)
d1ef2a6e1e0272cab70d98cf14a7bf727abc0015 pythonPackages: improve layout (Erik Arvstedt)
74c8593407a4b4c6b24720a0acd130785c385ae1 pythonPackages: add indentation (Erik Arvstedt)
109dccca275b3008e0cc85df85e9a992db27d37a treewide: use `mdDoc` for descriptions (Erik Arvstedt)
a9c1995ed9c94119e1cba9cecce603847829482c treewide: rename maintainer `earvstedt` -> `erikarvstedt` (Erik Arvstedt)
9e456ea3a98c6620e2b1aff4865c82a5a57d3cde shellcheck-services.nix: update to NixOS 22.11 (Erik Arvstedt)
77d58162e7cdcf1cd3ec97f755f03858f114ae7a test: update to NixOS 22.11 (Erik Arvstedt)
142cbcfb3756a1bbb70b74f66e555bd341b1e0a3 flake: remove 32-bit systems (Erik Arvstedt)
c9b1e59f2062b39d7b0f836732bb498424c5f4d4 update to NixOS 22.11 (Erik Arvstedt)
62515a56963c4aa46eeb637caf9e8a9ac8da7256 helper/update-flake: support updating NixOS versions (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
ACK 4b5b4eac58fea3f6c1303d3f92fc8a0c1d3a7224
Tree-SHA512: b6ff443c4c6721dee9e6bf8f068d72c819851d54cb52d3fec64475cd884825063c28a87b2e9d1645617b7d0e7c1d52ee1ccd898f833c720c25f1b07add938cd5
2023-01-06 22:37:46 +00:00
Erik Arvstedt
314020b246
rtl: 0.13.1 -> 0.13.2
2022-12-20 23:24:24 +01:00
Erik Arvstedt
a9c1995ed9
treewide: rename maintainer earvstedt
-> erikarvstedt
2022-12-18 20:01:52 +01:00
Otto Sabart
acd341426a
shellcheck: prevent globbing and word splitting in package shell scripts
2022-09-12 21:00:00 +02:00
Erik Arvstedt
af115d746b
internal scripts: use pinned, cached pkgs
...
Instead of setting up the script PATH via nix-shell, use
`nix shell` with inputs from the nix-bitcoin flake.
Advantages:
- Uses the nixpkgs version from the nix-bitcoin flake instead of
`<nixpkgs>` from the user env (NIX_PATH), so the script runtime
env is reproducible.
- The pkg derivations for the runtime env are cached, which greatly
increases script startup speed.
This commit was generated by running the following script inside the
repo root dir:
def transform(path, src)
if src =~ /#! *nix-shell +-i +bash +-p +(.*)/
pkgs = $1
if src =~ /^.*?(set -e.*?pipefail)\n/
set_statement = $1
src.sub!($&, '')
end
src.sub!(/\A.*?#! *nix-shell.*?\n/m, '')
parents = ([ '..' ] * (path.split('/').count - 1)).join('/')
[
'#!/usr/bin/env bash',
*set_statement,
%(. "${BASH_SOURCE[0]%/*}/#{parents}/helper/run-in-nix-env" "#{pkgs}" "$@"),
nil,
src
].join("\n")
end
end
Dir['**/*.sh'].each do |f|
src = File.read(f)
if new_src = transform(f, src)
puts "Changed file #{f}"
File.write(f, new_src)
end
end
2022-08-28 23:49:12 +02:00
Jonas Nick
4cd9d0c6de
Merge fort-nix/nix-bitcoin#542 : rtl: 0.13.0 -> 0.13.1, clightning-rest: 0.8.0 -> 0.9.0
...
02f15995033bed01e6a50361ce569061ac1195cd clightning-rest: 0.8.0 -> 0.9.0 (Erik Arvstedt)
c3769014b17c8caef4349f24fb6412a3949f919a rtl: 0.13.0 -> 0.13.1 (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
ACK 02f15995033bed01e6a50361ce569061ac1195cd
Tree-SHA512: b3bc9937ab3bb19702686c459ce920adaf83972c96c26568f7b0447f2ca200552e873e33120785268f86c582b575befb4b163fe8fae5eefe445ebd0b7244e334
2022-08-28 19:08:32 +00:00
Otto Sabart
a59c3b4b8a
shellcheck: fix lint of package helper bash scripts
2022-08-28 18:25:37 +02:00
Erik Arvstedt
c3769014b1
rtl: 0.13.0 -> 0.13.1
2022-08-27 14:09:48 +02:00
Erik Arvstedt
617ed4c8e8
rtl: 0.12.3-beta -> 0.13.0
...
- Use `fetch-node-modules` to remove the 4161 line file `node-packages.nix`
- Only use nodejs-slim as a runtime dependency
- Shrink package size by >500M by excluding certain dev-only dependencies
2022-08-21 19:11:51 +02:00
Erik Arvstedt
44561235b2
rtl: set explicit nodejs version
2022-08-21 10:23:33 +02:00
Erik Arvstedt
4c2d908a38
rtl: 0.12.2-beta -> 0.12.3-beta
2022-05-14 15:22:35 +02:00
nixbitcoin
4f45266524
rtl: 0.12.1 -> 0.12.2
2022-03-09 12:23:20 +00:00
nixbitcoin
2ca90961e3
rtl: 0.12.0 -> 0.12.1
2022-01-24 11:54:52 +00:00
nixbitcoin
906b7f83ff
rtl: 0.11.2 -> 0.12.0
2021-12-30 14:29:29 +00:00
Erik Arvstedt
5ab85cb2a5
pkgs: add meta
attr
...
Also add more detailed `enable` option descriptions.
2021-12-15 14:39:31 +01:00
Erik Arvstedt
602281b132
rtl, cl-rest: add /bin to pkg output
2021-12-15 10:58:04 +01:00
Erik Arvstedt
fbfb61210a
rtl: use node package lockfile
2021-12-15 10:58:04 +01:00
nixbitcoin
8433933251
node2nix composition: add writeShellScript
2021-12-08 12:38:22 +00:00
nixbitcoin
83196f5545
rtl: init at 0.11.2
2021-11-09 13:07:16 +00:00