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