Remove redundant cursor styling
Some checks failed
Deploy API / deploy (push) Failing after 1s
Deploy UI / deploy (push) Successful in 1s

This commit is contained in:
Your Name 2026-05-19 19:48:13 -04:00
parent 080b4bdaf1
commit b24dd72ae0
93 changed files with 9058 additions and 1 deletions

View file

@ -0,0 +1,46 @@
{
description = "Audio transcription with faster-whisper (local models only)";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs { inherit system; };
pythonEnv = pkgs.python313.withPackages (ps: with ps; [
pip
]);
in
{
devShells.default = pkgs.mkShell {
buildInputs = with pkgs; [
pythonEnv
uv
ffmpeg
zlib
stdenv.cc.cc.lib
];
shellHook = ''
export LD_LIBRARY_PATH="${pkgs.lib.makeLibraryPath [
pkgs.zlib
pkgs.stdenv.cc.cc.lib
pkgs.ffmpeg
]}:$LD_LIBRARY_PATH"
# Ensure venv exists
if [ ! -d .venv ]; then
uv venv
fi
echo "Transcription environment ready."
echo "Run: uv run python transcribe.py /path/to/recordings"
'';
};
}
);
}