# .ndignore — one glob per line, matched against paths relative to
# the project root (and bare file/dir names). `*` and `?` wildcards work.
# lines starting `!` are negations ("ignore everything but this").
# examples:
# *.log
# secrets/*
# big-data-dir
# !dist/keep.app

# seeded from .gitignore by nd init
build
output
target
*.o
*.d
*.cmd
*.img
*.bin
*.dtb
*.dtbo
.vscode
.idea
*.swp
*.swo
*~
.DS_Store
Thumbs.db
*.log
*.pkg.tar.*
*.deb
*.rpm
tmp
*.tmp
*.temp

# --- added for this project -------------------------------------------------
# user photos and videos in the project root
*.bmp
*.png
*.jpg
*.jpeg
*.gif
*.webp
*.mp4
*.mov
*.mkv
*.webm

# the switchroot L4T kernel clone (~930 MB, fetched on demand; see
# reference/switchroot-mainline/README.md)
l4t-kernel-4.9

# the switchroot rootfs parts (~4 GB each) and the L4T boot binaries
switchroot/install
switchroot/ubuntu-jammy/uImage
switchroot/ubuntu-jammy/initramfs
switchroot/ubuntu-jammy/initramfs.orig
switchroot/ubuntu-jammy/initramfs.bad
switchroot/ubuntu-jammy/initramfs.bak
switchroot/ubuntu-jammy/initramfs.bak2
switchroot/ubuntu-jammy/initramfs.bak3

# third-party source trees; provenance is recorded in vendor/README.md
vendor/hekate

# stray archives and an accidental '~' tree in the project root
switchroot-jammy.7z
*.7z
*.tar.gz
*.tar.xz
~/

# accidental 0-byte files from a mistyped shell redirect
-m
-o
out
a.out
iw.pkg2.tar.zst

# secrets: never pack WiFi credentials, even if one reappears in a snapshot
wpa_supplicant.conf
*.conf.template.bak
id_rsa
id_ed25519
authorized_keys
machine-id
