- Add flake.nix + flake.lock pinning nixpkgs-unstable - Add nix/shell.nix with PostgreSQL, Rust, Elixir LSP, pre-commit hooks - Add shell.nix flake-compat shim for non-flake nix-shell users - Bump Dockerfile to Elixir 1.20.2 / OTP 29.0.3 - Add nix.md with setup and troubleshooting docs - Gitignore Nix runtime state and generated pre-commit config Co-Authored-By: Claude <noreply@anthropic.com>
78 lines
1.6 KiB
Text
78 lines
1.6 KiB
Text
# The directory Mix will write compiled artifacts to.
|
|
/_build/
|
|
|
|
# Environment variables (secrets)
|
|
.envrc
|
|
|
|
# If you run "mix test --cover", coverage assets end up here.
|
|
/cover/
|
|
|
|
# The directory Mix downloads your dependencies sources to.
|
|
/deps/
|
|
|
|
# Where 3rd-party dependencies like PHX://priv/static/
|
|
# temporary files for e.g. tests
|
|
/tmp/
|
|
|
|
# Ignore package tarball (built via "mix hex.build").
|
|
microwaveprop-*.tar
|
|
|
|
# Ignore assets that are produced by build tools.
|
|
/priv/static/assets/
|
|
|
|
# Ignore digested assets cache.
|
|
/priv/static/cache_manifest.json
|
|
|
|
# In case you use Node.js/Tailwind standalone binary
|
|
/assets/node_modules/
|
|
|
|
# Ignore database dumps
|
|
*.sql
|
|
*.psql
|
|
*.dump
|
|
|
|
# Dotenv files
|
|
.env
|
|
.env.*
|
|
|
|
# Kubernetes secret manifests (contain plaintext credentials)
|
|
/k8s/secret.yaml
|
|
/k8s/*-secret.yaml
|
|
|
|
# Trained ML model weights — tracked in git for Docker builds
|
|
|
|
# GRIB2 test fixtures (large binary files, downloaded on-demand)
|
|
/test/fixtures/grib2/*.grib2
|
|
|
|
# Dev-only propagation score binaries written by PropagationGridWorker
|
|
/priv/dev_scores/
|
|
|
|
# Calibration reports written by `mix prop.compare` — local artifacts only
|
|
/priv/calibration/
|
|
|
|
# Dialyzer PLT files
|
|
/priv/plts/
|
|
|
|
# Git worktrees
|
|
/.worktrees/
|
|
|
|
# Nix dev shell runtime state (local to each machine)
|
|
.nix-postgres/
|
|
.nix-mix/
|
|
.nix-hex/
|
|
.nix-services-started
|
|
.direnv/
|
|
|
|
# Generated by pre-commit-hooks.nix (configuration lives in nix/shell.nix)
|
|
.pre-commit-config.yaml
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Python bytecode caches (scripts/ has helper Python tools)
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# OpenCode continuation tracking (per-session state, not project files)
|
|
/.omo/
|