No description
|
|
||
|---|---|---|
| examples | ||
| flake | ||
| nt | ||
| scripts | ||
| tests | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
NixTypes (nt)
Conventions
- Avoid the
withkeyword like your life depends on it!! Every LSP I've tried has handled them terribly. Not to mention it absolutely pollutes the scoped namespace ;-; Just stick to writing outlet ... in. And iff you absolutely need it to condense code in a meaningful way, then isolate its use to a very very small scope. Not your entire file! - All names/identifiers should be written in camelCase, except "Types" (aka specifically structured attribute sets). Which should be written in PascalCase. Typeclasses should be written in PascalCaseWithApostrophe'.