{ sources ? import ./nix/sources.nix, pkgs ? import sources.nixpkgs { overlays = map import [ ./nix/overlays/disko.nix ./nix/packages/overlay.nix ]; }, }: rec { default = pkgs.mkShell { packages = with pkgs; [ just jq npins disko ]; }; withXMonad = pkgs.mkShell { inputsFrom = [ default ]; packages = with pkgs; [ (haskellPackages.ghcWithPackages (self: [ self.xmonad-contrib self.xmonad-extras ])) haskell-language-server cabal-install ]; }; }