.direnv
.nixos-test-history
.hypothesis
out.log
.coverage.*
pkgs/repro-hook
testdir
democlan
example_clan
result*
/pkgs/clan-cli/clan_lib/nixpkgs
/pkgs/clan-cli/clan_cli/webui/assets
nixos.qcow2
*.glade~
/docs/out
/pkgs/clan-cli/clan_lib/select
.local.env

# macOS stuff
.DS_Store

# python
__pycache__
.coverage
.mypy_cache
.pytest_cache
.reports
.ruff_cache
htmlcov

# node
node_modules
dist
.webui

# TODO: remove after bug in select is fixed
select

# Generated files
pkgs/clan-app/ui/api/API.json
pkgs/clan-app/ui/api/API.ts
pkgs/clan-app/ui/api/modules_schemas.json
pkgs/clan-app/ui/api/schema.json
pkgs/clan-app/ui/.fonts

# To avoid accidentally committing large files
# Can be added with `git add -f` after reviewing the filesize
# Large files should be avoided or stored externally i.e. a gitea release
*.jpg
*.png
*.jpeg
*.gif
*.mp4
*.mkv

.jj
