Files
Raumreinigung-Logger/flake.nix
2026-01-29 23:47:04 +01:00

31 lines
844 B
Nix

{
description = "Python Flask environment with SQLite support";
inputs = {
# Using the official capitalized name fixed the 404
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs = { self, nixpkgs }:
let
# Use "x86_64-linux" for Intel/AMD Linux
# Use "aarch64-linux" for Raspberry Pi / ARM Linux
# Use "aarch64-darwin" for Apple Silicon Mac
system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; };
in
{
devShells.${system}.default = pkgs.mkShell {
buildInputs = [
pkgs.sqlite-interactive
(pkgs.python3.withPackages (ps: [ ps.flask ]))
];
shellHook = ''
echo "--- Flask + SQLite Environment ---"
echo "To view logs: sqlite3 logs.db 'SELECT * FROM post_logs;'"
'';
};
};
}