- Add .gitignore for common languages, tools, and OS/editor artifacts - Configure .gitattributes for Git LFS (fonts, images, archives, ISOs) - Add README with repo description - Add flake.nix defining inputs and outputs for NixOS, Home Manager, and related modules - Introduce home-manager configs: - Base home.nix with packages, services, and programs - Hyprland WM configuration (waybar, fuzzel, keybindings, theming) - Vim (nixvim) setup with LSP and plugins - Zsh setup with aliases, Oh My Zsh, clipboard helpers - Systemd user services (e.g., librespot) - Add scripts (GPU monitor, RAM build helper, install automation) - Add host configurations: - Nixbook (Apple laptop) with hardware, disko, and install script - Nixstation (desktop) with firewall, virtualization, Btrfs scrub timer - Nixtest (test VM) with QEMU + Alpine-based install test harness - Common modules (network, NVIDIA, rclone, screen, keychron, users) - Include statix config for linting
98 lines
No EOL
1 KiB
Text
98 lines
No EOL
1 KiB
Text
# === General OS/Editor Noise ===
|
|
*.swp
|
|
*.swo
|
|
*.tmp
|
|
*.bak
|
|
*.old
|
|
*.orig
|
|
*.log
|
|
*.lock
|
|
.DS_Store
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
|
|
# === Editor Configs ===
|
|
.vscode/
|
|
.idea/
|
|
*.code-workspace
|
|
*.sublime*
|
|
*.iml
|
|
|
|
# === Nix Specific ===
|
|
/result
|
|
/result-*
|
|
/.nix-channels/
|
|
/.nix-defexpr/
|
|
/.nix-profile/
|
|
/.cache/
|
|
*.drv
|
|
*.gc-daemon-log
|
|
|
|
|
|
# === Zig ===
|
|
**/.zig-cache/
|
|
**/zig-out/
|
|
|
|
# === Rust ===
|
|
**/target/
|
|
Cargo.lock
|
|
|
|
# === C / C++ / Zig / System ===
|
|
**/build/
|
|
**/bin/
|
|
**/obj/
|
|
**/*.o
|
|
**/*.a
|
|
**/*.so
|
|
**/*.d
|
|
**/*.out
|
|
**/*.exe
|
|
**/*.dll
|
|
|
|
# === Python ===
|
|
**/__pycache__/
|
|
**/*.pyc
|
|
**/.venv/
|
|
**/venv/
|
|
**/.mypy_cache/
|
|
**/.pytest_cache/
|
|
**/.tox/
|
|
**/.coverage
|
|
**/.hypothesis/
|
|
|
|
# === JavaScript / TypeScript / Node ===
|
|
**/node_modules/
|
|
**/dist/
|
|
**/build/
|
|
**/*.tsbuildinfo
|
|
**/.eslintcache
|
|
**/.parcel-cache/
|
|
|
|
# === Dotfiles and Secrets ===
|
|
.env
|
|
.env.*
|
|
*.secret
|
|
*.key
|
|
*.pem
|
|
*.crt
|
|
|
|
# === SQLite and data ===
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
# === Compressed files ===
|
|
*.tar
|
|
*.tar.gz
|
|
*.tgz
|
|
*.zip
|
|
*.rar
|
|
*.7z
|
|
*.xz
|
|
|
|
# misc
|
|
custom/*/result
|
|
custom/*/result/*
|
|
**/.zig-cache/
|
|
result/*
|
|
result/ |