-{ pkgs, inputs, system, nixpkgsPath, shellHook ? "", ... }:
+{
+ pkgs,
+ inputs,
+ system,
+ nixpkgsPath,
+ shellHook ? "",
+ ...
+}:
pkgs.mkShell {
name = "shell";
src = null;
#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 = ''