dotfiles/native_configs
Hung 820736fc8c wip: more migrations, mostly adding nix-index, kpcli-py, and nix-boost integration 2023-06-17 23:31:47 -07:00
..
alacritty onboard htran 2023-01-14 06:38:36 -08:00
neovim wip: more migrations, mostly adding nix-index, kpcli-py, and nix-boost integration 2023-06-17 23:31:47 -07:00
ssh feat: more ssh targets; darwin spotlight home-manager is broken :( 2023-06-07 21:53:56 -07:00
starship wip: interface-like structure but im sadge on development with no type-safety 2023-06-16 16:12:54 -07:00
tmux feat: vi-copy mode now consistent with vim: use 'v' for select mode and 'y' to copy 2023-06-03 20:23:42 -07:00
zk re-order stuffs around 2022-12-25 02:55:30 -07:00
README.md format with alejandra and other things 2023-06-17 17:46:31 -07:00

README.md

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