Loading pkgs/applications/editors/vscode/extensions/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2413,6 +2413,8 @@ let jackmacwindows.craftos-pc = callPackage ./jackmacwindows.craftos-pc { }; jakestanger.corn = callPackage ./jakestanger.corn { }; james-yu.latex-workshop = callPackage ./james-yu.latex-workshop { }; jamesyang999.vscode-emacs-minimum = buildVscodeMarketplaceExtension { Loading pkgs/applications/editors/vscode/extensions/jakestanger.corn/default.nix 0 → 100644 +22 −0 Original line number Diff line number Diff line { vscode-utils, lib, }: vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "corn"; publisher = "JakeStanger"; version = "0.1.0"; hash = "sha256-6c9lxwJDVUuT3VKAbIohd0mRHFbfmfDgKfYJ+XET5hQ="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/JakeStanger.corn/changelog"; description = "Visual Studio Code extension for Cornlang"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=JakeStanger.corn"; homepage = "https://github.com/corn-config/corn-vscode"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol ]; }; } pkgs/by-name/co/corn-cli/package.nix 0 → 100644 +53 −0 Original line number Diff line number Diff line { lib, rustPlatform, fetchFromGitHub, pkg-config, versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "corn-cli"; version = "0.10.1"; __structuredAttrs = true; src = fetchFromGitHub { owner = "corn-config"; repo = "corn"; tag = "v${finalAttrs.version}"; hash = "sha256-TPGLF72fp1aX19kQgI/bYdzTIsP0M7gn1ZSUny10kMs="; }; cargoHash = "sha256-4WDL1A29vQ9NrDbfA0nBZ7PcBz2zTmlOaxI6V4u4x5o="; cargoBuildFlags = [ "--package" "corn-cli" ]; nativeBuildInputs = [ pkg-config ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; preCheck = '' export CORN_TEST=bar ''; # Single failing test checkFlags = [ "--skip=toml_complex" ]; meta = { description = "CLI for Cornlang, a simple and pain-free configuration language"; homepage = "https://cornlang.dev/"; changelog = "https://github.com/corn-config/corn/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol ]; mainProgram = "corn-cli"; }; }) Loading
pkgs/applications/editors/vscode/extensions/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2413,6 +2413,8 @@ let jackmacwindows.craftos-pc = callPackage ./jackmacwindows.craftos-pc { }; jakestanger.corn = callPackage ./jakestanger.corn { }; james-yu.latex-workshop = callPackage ./james-yu.latex-workshop { }; jamesyang999.vscode-emacs-minimum = buildVscodeMarketplaceExtension { Loading
pkgs/applications/editors/vscode/extensions/jakestanger.corn/default.nix 0 → 100644 +22 −0 Original line number Diff line number Diff line { vscode-utils, lib, }: vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "corn"; publisher = "JakeStanger"; version = "0.1.0"; hash = "sha256-6c9lxwJDVUuT3VKAbIohd0mRHFbfmfDgKfYJ+XET5hQ="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/JakeStanger.corn/changelog"; description = "Visual Studio Code extension for Cornlang"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=JakeStanger.corn"; homepage = "https://github.com/corn-config/corn-vscode"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol ]; }; }
pkgs/by-name/co/corn-cli/package.nix 0 → 100644 +53 −0 Original line number Diff line number Diff line { lib, rustPlatform, fetchFromGitHub, pkg-config, versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "corn-cli"; version = "0.10.1"; __structuredAttrs = true; src = fetchFromGitHub { owner = "corn-config"; repo = "corn"; tag = "v${finalAttrs.version}"; hash = "sha256-TPGLF72fp1aX19kQgI/bYdzTIsP0M7gn1ZSUny10kMs="; }; cargoHash = "sha256-4WDL1A29vQ9NrDbfA0nBZ7PcBz2zTmlOaxI6V4u4x5o="; cargoBuildFlags = [ "--package" "corn-cli" ]; nativeBuildInputs = [ pkg-config ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; preCheck = '' export CORN_TEST=bar ''; # Single failing test checkFlags = [ "--skip=toml_complex" ]; meta = { description = "CLI for Cornlang, a simple and pain-free configuration language"; homepage = "https://cornlang.dev/"; changelog = "https://github.com/corn-config/corn/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol ]; mainProgram = "corn-cli"; }; })