aboutsummaryrefslogtreecommitdiff
path: root/shell.nix
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2020-02-13 17:45:21 -0500
committerGitHub <noreply@github.com>2020-02-13 17:45:21 -0500
commit4429504fb3ba3b0496060892a500c8f49c4d73c7 (patch)
tree5719bb1069942dc5569d98a011a43151b0600713 /shell.nix
parent1f009f0dca30217b2a0cb0c6ffd7961e13646f8c (diff)
downloadxesite-4429504fb3ba3b0496060892a500c8f49c4d73c7.tar.xz
xesite-4429504fb3ba3b0496060892a500c8f49c4d73c7.zip
Use pinned nixpkgs (#117)
* pin nixpkgs * use pinned nixpkgs * use pinned nixpkgs for docker build * use buildLayeredImage * test dhall * dhall channel * fix?? * fix??? * fix???? * easy-dhall-nix * fix????? * pin dhall-yaml to shell, update xepkgs to use inherit
Diffstat (limited to 'shell.nix')
-rw-r--r--shell.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/shell.nix b/shell.nix
index fd893ee..6abe8a7 100644
--- a/shell.nix
+++ b/shell.nix
@@ -1,6 +1,11 @@
let
- pkgs = import <nixpkgs> { };
sources = import ./nix/sources.nix;
- xepkgs = import sources.xepkgs { };
- vgo2nix = import sources.vgo2nix { };
-in pkgs.mkShell { buildInputs = [ pkgs.go pkgs.niv xepkgs.gopls vgo2nix ]; }
+ pkgs = import sources.nixpkgs { };
+ niv = (import sources.niv { }).niv;
+ dhall-yaml =
+ (import sources.easy-dhall-nix { inherit pkgs; }).dhall-yaml-simple;
+ xepkgs = import sources.xepkgs { inherit pkgs; };
+ vgo2nix = import sources.vgo2nix { inherit pkgs; };
+in pkgs.mkShell {
+ buildInputs = [ pkgs.go xepkgs.gopls dhall-yaml niv vgo2nix ];
+}