summaryrefslogtreecommitdiff
path: root/modules/examples
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2017-10-14 17:10:38 +0200
committerDaiderd Jordan <daiderd@gmail.com>2017-10-14 17:10:38 +0200
commit48c8e01112c7483633a37f1534388e5fa42ed747 (patch)
treede0d139b41ae3ce1cadb3507771a1479bb2d1d55 /modules/examples
parent5a79244a7e14a96f93584397713e20a253d5e86c (diff)
lnl: add nixpkgs pr helper
Diffstat (limited to 'modules/examples')
-rw-r--r--modules/examples/lnl.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/examples/lnl.nix b/modules/examples/lnl.nix
index 9d6ccc9..e1cc2a0 100644
--- a/modules/examples/lnl.nix
+++ b/modules/examples/lnl.nix
@@ -250,6 +250,10 @@
nix log "$(curl -f -H 'Content-Type: application/json' "$build/api/get-info" | jq -r .drvPath)"
}
+ pr-nixpkgs() {
+ echo "https://github.com/NixOS/nixpkgs/archive/$(curl "https://api.github.com/repos/NixOS/nixpkgs/pulls/$@/commits" | jq -r '.[-1].sha').tar.gz"
+ }
+
reexec() {
unset __ETC_ZSHRC_SOURCED
unset __ETC_ZSHENV_SOURCED
@@ -297,10 +301,9 @@
nix.nixPath =
[ # Use local nixpkgs checkout instead of channels.
+ "darwin-config=$HOME/.nixpkgs/darwin-configuration.nix"
"darwin=$HOME/.nix-defexpr/darwin"
"nixpkgs=$HOME/.nix-defexpr/nixpkgs"
- "darwin-config=$HOME/.nixpkgs/darwin-configuration.nix"
- "/nix/var/nix/profiles/per-user/root/channels"
"$HOME/.nix-defexpr/channels"
];