27 lines
398 B
Nix
Executable File
27 lines
398 B
Nix
Executable File
{pkgs}: {
|
|
default = pkgs.mkShell {
|
|
buildInputs = with pkgs; [
|
|
python312
|
|
];
|
|
shellHook =
|
|
/*
|
|
bash
|
|
*/
|
|
''
|
|
if [ ! -d ./venv ]; then
|
|
python -m venv ./venv
|
|
|
|
source ./venv/bin/activate
|
|
|
|
pip install -U pip
|
|
|
|
pip install open-webui
|
|
|
|
deactivate
|
|
fi
|
|
|
|
source ./venv/bin/activate
|
|
'';
|
|
};
|
|
}
|