nixos-config/system/desktop/home-manager/xmonad/shell.nix
2019-12-20 17:54:26 +13:00

9 lines
364 B
Nix

{ pkgs ? import <nixpkgs> { } }:
let
updateCabal = pkgs.writeShellScriptBin "update-cabal" # sh
''
cd ${toString ./.}
echo "# created by cabal2nix " > ${toString ./.}/current-project.nix
${pkgs.cabal2nix}/bin/cabal2nix . >> ${toString ./.}/current-project.nix
'';
in pkgs.mkShell { buildInputs = with pkgs; [ updateCabal cabal2nix ]; }