shell: chunk up usecases

This commit is contained in:
Primrose 2025-06-28 14:13:08 +02:00
parent d8949e6b27
commit 28b987bf6d
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -7,29 +7,26 @@
./nix/packages/overlay.nix
];
},
}:
pkgs.mkShell {
name = "dotfiles";
packages = with pkgs; [
#
# Just scripts
#
just
jq
}: rec {
default = pkgs.mkShell {
packages = with pkgs; [
just
jq
npins
disko
];
};
#
# XMonad
#
(haskellPackages.ghcWithPackages (self: [
self.xmonad-contrib
self.xmonad-extras
]))
haskell-language-server
cabal-install
withXMonad = pkgs.mkShell {
inputsFrom = with pkgs; [
default
#
# Installer testing
#
disko
];
(haskellPackages.ghcWithPackages (self: [
self.xmonad-contrib
self.xmonad-extras
]))
haskell-language-server
cabal-install
];
};
}