Skip to content

Switch to TOML config format and update parsing logic#13

Merged
pltanton merged 17 commits into
masterfrom
toml-configuration
Aug 26, 2025
Merged

Switch to TOML config format and update parsing logic#13
pltanton merged 17 commits into
masterfrom
toml-configuration

Conversation

@pltanton
Copy link
Copy Markdown
Owner

  • Replace custom config parser with TOML-based configuration
  • Add new configuration package for TOML parsing and validation
  • Update README and examples to reflect TOML usage
  • Refactor matcher interfaces to use typed config providers
  • Remove legacy config parser and related tests
  • Update Nix home-manager module to generate TOML config
  • Update default config paths and documentation
  • Add TOML dependencies to go.mod files

- Replace custom config parser with TOML-based configuration
- Add new configuration package for TOML parsing and validation
- Update README and examples to reflect TOML usage
- Refactor matcher interfaces to use typed config providers
- Remove legacy config parser and related tests
- Update Nix home-manager module to generate TOML config
- Update default config paths and documentation
- Add TOML dependencies to go.mod files
@pltanton pltanton requested a review from Jellymath August 26, 2025 14:34
pltanton and others added 16 commits August 26, 2025 17:40
Improve documentation for Nix Home Manager usage, including camelCase
property naming and type safety. Update flake.lock and homeModule.nix to
enforce matcher types and validate fields for each matcher kind.
- Rewrite and clarify README sections for setup, configuration, and
  usage
- Add more concise examples and instructions for Linux, macOS, and Nix
- Refactor macOS oslog handler to support attribute propagation
- Improve logging context in app evaluation code
Removes dependency on encoding/csv and slog. Implements a custom
splitQuoted function to handle quoted string splitting.
Improve indentation and formatting for easier maintenance. Update
vendorHash in common.nix.
@pltanton pltanton merged commit 284fbf3 into master Aug 26, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants