dotfiles/native_configs
htran c2b5908fa5 kitty as my main terminal now 2023-06-22 23:36:52 -07:00
..
alacritty ^std breaking change 2023-06-22 20:52:40 -07:00
kitty kitty as my main terminal now 2023-06-22 23:36:52 -07:00
neovim move 2023-06-20 14:10:00 -07:00
ssh feat: more ssh targets; darwin spotlight home-manager is broken :( 2023-06-07 21:53:56 -07:00
starship std actually works now 2023-06-18 02:06:08 -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