summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build.nixpkgs.nix7
-rw-r--r--nixpkgs/nixpkgs-unstable/default.nix7
-rw-r--r--nixpkgs/nixpkgs-unstable/metadata.nix5
-rwxr-xr-xupdate.sh2
4 files changed, 21 insertions, 0 deletions
diff --git a/build.nixpkgs.nix b/build.nixpkgs.nix
new file mode 100644
index 0000000..2b6ae59
--- /dev/null
+++ b/build.nixpkgs.nix
@@ -0,0 +1,7 @@
+let
+ pkgs = import (import ./nixpkgs/nixpkgs-unstable) {
+ overlays = [ (import ./default.nix) ];
+ };
+in
+ pkgs.waylandPkgs
+
diff --git a/nixpkgs/nixpkgs-unstable/default.nix b/nixpkgs/nixpkgs-unstable/default.nix
new file mode 100644
index 0000000..1d43220
--- /dev/null
+++ b/nixpkgs/nixpkgs-unstable/default.nix
@@ -0,0 +1,7 @@
+let
+ meta = import ./metadata.nix;
+in
+ builtins.fetchTarball {
+ url = "https://github.com/nixos/nixpkgs-channels/archive/${meta.rev}.tar.gz";
+ sha256 = meta.sha256;
+ }
diff --git a/nixpkgs/nixpkgs-unstable/metadata.nix b/nixpkgs/nixpkgs-unstable/metadata.nix
new file mode 100644
index 0000000..1bd8dec
--- /dev/null
+++ b/nixpkgs/nixpkgs-unstable/metadata.nix
@@ -0,0 +1,5 @@
+{
+ rev = "7d6619e161060e557b9ae62703f46fa92a0ee6a2";
+ sha256 = "1j4br7za2gjp6c1yl5n19k95mhf0yy3yijmpzk03bzsa8ikhbxqy";
+ revdate = "2018-11-08T16:59:37Z";
+}
diff --git a/update.sh b/update.sh
index 672ea07..a53a9ad 100755
--- a/update.sh
+++ b/update.sh
@@ -35,6 +35,7 @@ function update() {
# update <attr_name> <repo_owner> <repo_name> <repo_rev>
update "nixpkgs/nixos-unstable" "nixos" "nixpkgs-channels" "nixos-unstable"
+update "nixpkgs/nixpkgs-unstable" "nixos" "nixpkgs-channels" "nixpkgs-unstable"
update "pkgs/fmt" "fmtlib" "fmt" "master"
@@ -75,4 +76,5 @@ rg --multiline '(?s)(.*)<!--pkgs-->(.*)<!--pkgs-->(.*)' "README.md" \
# build all and push to cachix
nix-build --no-out-link --keep-going build.nix | cachix push "${cachixremote}"
+nix-build --no-out-link --keep-going build.nixpkgs.nix | cachix push "${cachixremote}"