vscode-yaml
nickel-nix
vscode-yaml | nickel-nix | |
---|---|---|
4 | 4 | |
609 | 183 | |
1.0% | - | |
4.3 | 0.0 | |
5 months ago | 8 months ago | |
TypeScript | Nix | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vscode-yaml
- The Loneliness of the Mid-Level Vimmer
-
Announcing Nickel 1.0, a configuration language written in (and usable from) Rust
What I'm missing in Nickel is schema validation. With JSON schemas, you can specify exactly what shape the configuration file should have, and provide autocompletion and error highlighting in an editor. JSON schemas can also be used for toml and yaml.
-
Error in YAML code?
Install any kubernetes yaml validator in your vscode https://github.com/redhat-developer/vscode-yaml
-
How to write Kubernetes YAMLs
Have a K8yaml schemaset to K8's in your editor. Something like this makes the process so smooth.
nickel-nix
-
NixOS and My Descent into Insanity
Have you tried https://github.com/nickel-lang/nickel-nix ?
I didn't use it yet, but looks like this supposed to do it.
-
The guide to software development with Guix
These days those aren't the only options; you can also use Nickel: https://github.com/nickel-lang/nickel-nix
Which isn't fully baked, no, but here's hoping.
-
Announcing Nickel 1.0, a configuration language written in (and usable from) Rust
One target-use case of Nickel is to be used as an alternative front-end for Nix (instead of Nix expressions). There is a draft RFC and a repository to use Nickel to write development shell (Nixel). The goal is that, one day, you can actually just transparently call to Nix code and into Nixpkgs. Until then, I totally understand that nothing can be the power of levering Nixpkgs... so your approach makes sense :)
-
Our Roadmap for Nix
Undecided; see https://github.com/nickel-lang/nickel-nix for a proof-of-concept of an integration that requires making no changes to either Nickel or Nix.
What are some alternatives?
typescript-language-server - TypeScript & JavaScript Language Server
nix-book - Nix documentation – centralized community online learning resource for Nix
vscode-java - Java Language Support for Visual Studio Code
go-nix - Elements of Nix re-implemented as Go libraries [maintainer=@flokli]
bash-language-server - A language server for Bash
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
yaml-language-server - Language Server for YAML Files
nixpkgs - Nix Packages collection & NixOS
vscode-haskell - VS Code extension for Haskell, powered by haskell-language-server
guix-installer - A GNU Guix installer image with the full Linux kernel!
vscode-edge-devtools - A VSCode extension that allows you to use browser devtools from within the editor. The devtools will connect to an instance of Microsoft Edge giving you the ability to alter CSS styling, perform diagnostics, and debugging. Get it now at http://aka.ms/devtools-for-code
rules_nixpkgs - Rules for importing Nixpkgs packages into Bazel.