Files
notfiles/crates/notfiles/tests/fixtures/dotfiles
Joseph O'Brien 6427d188e6
Some checks failed
Public Repo Readiness / Check Public Repo Readiness (push) Has been cancelled
feat(notfiles): hexagonal architecture refactor with adapters, integration tests, and notsecrets cleanup
- Extract FileStore port and InMemoryFileStore/FileStoreImpl/Reporter adapters
- Add Reporter trait to notcore with TerminalReporter and JsonReporter
- Refactor linker, package, status modules to use FileStore port
- Add integration test suite with dotfiles fixtures
- Add cross-crate integration tests
- Remove ssh_rsa identity/recipient (unsupported)
- Add rustqual.toml, .sccignore, notfiles.toml config files
- Update CLAUDE.md, README.md, AGENTS.md with current architecture
2026-07-08 13:07:42 -04:00
..

Test Fixture — Dotfiles

This directory is a test fixture representing a realistic dotfiles repo. It is used by notfiles integration tests and serves as an example of the expected directory structure.

Package directories (linked to ~)

  • git/.gitconfig at root
  • zsh/.zshrc at root
  • nushell/.config/nushell/ tree
  • starship/.config/starship.toml
  • alacritty/.config/alacritty/alacritty.toml
  • mise/.config/mise/config.toml
  • fish/.config/fish/config.fish
  • nixos/ — platform-gated to Linux only
  • vscode/ — deep Library/Application Support/ path (macOS)

Non-package directories (excluded via include list)

  • scripts/ — shell scripts, not a stow target
  • docs/ — documentation
  • secrets/ — encrypted env files, copy-only with ignore