nixos-config/shell.nix

19 lines
339 B
Nix
Raw Normal View History

2020-08-04 03:17:47 +04:00
{ pkgs ? import <nixpkgs> { } }:
let
rebuild = pkgs.writeShellScriptBin "rebuild" ''
if [[ -z $1 ]]; then
2020-08-05 04:52:30 +04:00
echo "Usage: $(basename $0) {switch|boot|test}"
2020-08-04 03:17:47 +04:00
else
2020-08-05 04:52:30 +04:00
sudo nixos-rebuild $1 --flake .
2020-08-04 03:17:47 +04:00
fi
'';
in
pkgs.mkShell {
name = "nixflk";
nativeBuildInputs = with pkgs; [
git
git-crypt
rebuild
];
}