mirror of
https://github.com/nix-community/home-manager.git
synced 2026-11-05 20:30:21 +00:00
28 lines
842 B
Nix
28 lines
842 B
Nix
{ pkgs, lib, ... }:
|
|
|
|
let
|
|
package = pkgs.writeScriptBin "vscode" "" // {
|
|
pname = "vscode";
|
|
version = "1.75.0";
|
|
};
|
|
|
|
tests = {
|
|
argv = import ./argv.nix;
|
|
keybindings = import ./keybindings.nix;
|
|
tasks = import ./tasks.nix;
|
|
mcp = import ./mcp.nix;
|
|
mcp-integration = import ./mcp-integration.nix;
|
|
mcp-integration-with-override = import ./mcp-integration-with-override.nix;
|
|
update-checks = import ./update-checks.nix;
|
|
mutable-settings = import ./mutable-settings.nix;
|
|
immutable-transition = import ./immutable-transition.nix;
|
|
path-literal = import ./path-literal.nix;
|
|
snippets = import ./snippets.nix;
|
|
null-package = import ./null-package.nix;
|
|
fork-package-warning = import ./fork-package-warning.nix;
|
|
};
|
|
|
|
in
|
|
|
|
lib.mapAttrs' (k: v: lib.nameValuePair "vscode-${k}" (v package)) tests
|