dotfiles/native_configs/README.md

729 B

Native configs

Contains all configurations that are written in their native configuration language.

Why native language?

  • Easier portability
  • Syntax highlighting and robust checking without needing to realize derivation
  • Nix can read from JSON, TOML.
  • We have also managed to hack together a fromYaml, though it will not work for strictly pure builds or bootstrapping builds.

When to use Nix to generate config?

  • Original configuraiton language requires too much duplication that can be solved with Nix