pumpkin: steam-run: install
[julm/julm-nix.git] / shell.nix
index 048264a8d56ffd8d32b4a419cbd05ae4a40f7171..1840e0f4b39f535707940bc44af81cbf0fcefb35 100644 (file)
--- a/shell.nix
+++ b/shell.nix
@@ -1,4 +1,11 @@
-{ pkgs, inputs, system, nixpkgsPath, shellHook ? "", ... }:
+{
+  pkgs,
+  inputs,
+  system,
+  nixpkgsPath,
+  shellHook ? "",
+  ...
+}:
 pkgs.mkShell {
   name = "shell";
   src = null;
@@ -6,15 +13,18 @@ pkgs.mkShell {
   #allowSubstitutes = false;
   buildInputs = [
     (pkgs.nixos [ ]).nixos-install
+    pkgs.git-crypt
     pkgs.gnumake
-    pkgs.gptfdisk
     pkgs.gnupg
+    pkgs.gptfdisk
+    pkgs.nixfmt-rfc-style
     pkgs.pinentry-curses
+    pkgs.zfs
   ];
   #enableParallelBuilding = true;
   NIX_PATH = pkgs.lib.concatStringsSep ":" [
     "nixpkgs=${nixpkgsPath}"
-    "nixpkgs-overlays=${inputs.self}/nixpkgs/overlays.nix"
+    "nixpkgs-overlays=${builtins.path { path = inputs.self + "/nixpkgs"; }}/overlays.nix"
     "home-manager=${inputs.home-manager}"
   ];
   shellHook = ''