universe/shell.nix

40 lines
708 B
Nix

{ self, lib, ... }:
{
perSystem =
{
config,
pkgs,
inputs',
...
}:
{
devshells.default =
let
pythonEnv = (
pkgs.python3.withPackages (
p: with p; [
qtile
qtile-extras
]
)
);
in
{
devshell.name = "universe";
devshell.motd = "";
devshell.packages = [
pythonEnv
inputs'.disko.packages.disko
];
env = [
{
name = "PYTHONPATH";
prefix = "${pythonEnv}/${pythonEnv.sitePackages}";
}
];
};
};
}