Move all editor runtime deps into package editor-runtime
This commit is contained in:
parent
da2860fa15
commit
6a3473813d
6 changed files with 89 additions and 71 deletions
|
|
@ -15,42 +15,7 @@ in {
|
||||||
youthlic.programs.helix = {
|
youthlic.programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
nixfmt-rfc-style
|
editor-runtime
|
||||||
idris2Packages.idris2Lsp
|
|
||||||
lua-language-server
|
|
||||||
bash-language-server
|
|
||||||
shfmt
|
|
||||||
hurl
|
|
||||||
cmake-language-server
|
|
||||||
kdlfmt
|
|
||||||
rustfmt
|
|
||||||
clang-tools
|
|
||||||
libxml2
|
|
||||||
typstyle
|
|
||||||
pyright
|
|
||||||
ruff
|
|
||||||
gotools
|
|
||||||
yaml-language-server
|
|
||||||
taplo
|
|
||||||
markdown-oxide
|
|
||||||
marksman
|
|
||||||
nixd
|
|
||||||
deno
|
|
||||||
alejandra
|
|
||||||
vscode-langservers-extracted
|
|
||||||
fish-lsp
|
|
||||||
tailwindcss-language-server
|
|
||||||
gopls
|
|
||||||
golangci-lint-langserver
|
|
||||||
tinymist
|
|
||||||
delve
|
|
||||||
lldb
|
|
||||||
rust-analyzer
|
|
||||||
# nil
|
|
||||||
haskell-language-server
|
|
||||||
neocmakelsp
|
|
||||||
jdt-language-server
|
|
||||||
zls
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -48,41 +48,7 @@ in {
|
||||||
"zig"
|
"zig"
|
||||||
];
|
];
|
||||||
extraPackages = with pkgs; [
|
extraPackages = with pkgs; [
|
||||||
idris2Packages.idris2Lsp
|
editor-runtime
|
||||||
lua-language-server
|
|
||||||
bash-language-server
|
|
||||||
shfmt
|
|
||||||
hurl
|
|
||||||
cmake-language-server
|
|
||||||
kdlfmt
|
|
||||||
rustfmt
|
|
||||||
clang-tools
|
|
||||||
libxml2
|
|
||||||
typstyle
|
|
||||||
pyright
|
|
||||||
ruff
|
|
||||||
gotools
|
|
||||||
yaml-language-server
|
|
||||||
taplo
|
|
||||||
markdown-oxide
|
|
||||||
marksman
|
|
||||||
nixd
|
|
||||||
deno
|
|
||||||
alejandra
|
|
||||||
vscode-langservers-extracted
|
|
||||||
fish-lsp
|
|
||||||
tailwindcss-language-server
|
|
||||||
gopls
|
|
||||||
golangci-lint-langserver
|
|
||||||
tinymist
|
|
||||||
delve
|
|
||||||
lldb
|
|
||||||
rust-analyzer
|
|
||||||
# nil
|
|
||||||
haskell-language-server
|
|
||||||
neocmakelsp
|
|
||||||
jdt-language-server
|
|
||||||
zls
|
|
||||||
];
|
];
|
||||||
userSettings = {
|
userSettings = {
|
||||||
languages = {
|
languages = {
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ in
|
||||||
./rime-ice.nix
|
./rime-ice.nix
|
||||||
./TrackersListCollection.nix
|
./TrackersListCollection.nix
|
||||||
./OuterWildsTextAdventure.nix
|
./OuterWildsTextAdventure.nix
|
||||||
|
./editor-runtime.nix
|
||||||
]
|
]
|
||||||
|> map (file: import file args)
|
|> map (file: import file args)
|
||||||
|> (overlays: (lib.composeManyExtensions overlays) final prev)
|
|> (overlays: (lib.composeManyExtensions overlays) final prev)
|
||||||
|
|
|
||||||
5
overlays/additions/editor-runtime.nix
Normal file
5
overlays/additions/editor-runtime.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
{outputs, ...}: final: prev: let
|
||||||
|
inherit (prev.stdenv.hostPlatform) system;
|
||||||
|
in {
|
||||||
|
inherit (outputs.packages.${system}) editor-runtime;
|
||||||
|
}
|
||||||
|
|
@ -19,6 +19,7 @@ in
|
||||||
wshowkeys-mao = callPackage ./wshowkeys-mao.nix {};
|
wshowkeys-mao = callPackage ./wshowkeys-mao.nix {};
|
||||||
OuterWildsTextAdventure = callPackage ./OuterWildsTextAdventure.nix {};
|
OuterWildsTextAdventure = callPackage ./OuterWildsTextAdventure.nix {};
|
||||||
QQ = callPackage ./QQ.nix {};
|
QQ = callPackage ./QQ.nix {};
|
||||||
|
editor-runtime = callPackage ./editor-runtime.nix {};
|
||||||
|
|
||||||
noto-serif-cjk = callPackage ./noto-serif-cjk.nix {};
|
noto-serif-cjk = callPackage ./noto-serif-cjk.nix {};
|
||||||
noto-sans-cjk = callPackage ./noto-sans-cjk.nix {};
|
noto-sans-cjk = callPackage ./noto-sans-cjk.nix {};
|
||||||
|
|
|
||||||
80
pkgs/editor-runtime.nix
Normal file
80
pkgs/editor-runtime.nix
Normal file
|
|
@ -0,0 +1,80 @@
|
||||||
|
{
|
||||||
|
symlinkJoin,
|
||||||
|
nixfmt-rfc-style,
|
||||||
|
idris2Packages,
|
||||||
|
lua-language-server,
|
||||||
|
bash-language-server,
|
||||||
|
shfmt,
|
||||||
|
hurl,
|
||||||
|
cmake-language-server,
|
||||||
|
kdlfmt,
|
||||||
|
rustfmt,
|
||||||
|
clang-tools,
|
||||||
|
libxml2,
|
||||||
|
typstyle,
|
||||||
|
pyright,
|
||||||
|
ruff,
|
||||||
|
gotools,
|
||||||
|
yaml-language-server,
|
||||||
|
taplo,
|
||||||
|
markdown-oxide,
|
||||||
|
marksman,
|
||||||
|
nixd,
|
||||||
|
deno,
|
||||||
|
alejandra,
|
||||||
|
vscode-langservers-extracted,
|
||||||
|
fish-lsp,
|
||||||
|
tailwindcss-language-server,
|
||||||
|
gopls,
|
||||||
|
golangci-lint-langserver,
|
||||||
|
tinymist,
|
||||||
|
delve,
|
||||||
|
lldb,
|
||||||
|
rust-analyzer,
|
||||||
|
# nil,
|
||||||
|
haskell-language-server,
|
||||||
|
neocmakelsp,
|
||||||
|
jdt-language-server,
|
||||||
|
zls,
|
||||||
|
}:
|
||||||
|
symlinkJoin {
|
||||||
|
name = "editor-runtime";
|
||||||
|
paths = [
|
||||||
|
nixfmt-rfc-style
|
||||||
|
idris2Packages.idris2Lsp
|
||||||
|
lua-language-server
|
||||||
|
bash-language-server
|
||||||
|
shfmt
|
||||||
|
hurl
|
||||||
|
cmake-language-server
|
||||||
|
kdlfmt
|
||||||
|
rustfmt
|
||||||
|
clang-tools
|
||||||
|
libxml2
|
||||||
|
typstyle
|
||||||
|
pyright
|
||||||
|
ruff
|
||||||
|
gotools
|
||||||
|
yaml-language-server
|
||||||
|
taplo
|
||||||
|
markdown-oxide
|
||||||
|
marksman
|
||||||
|
nixd
|
||||||
|
deno
|
||||||
|
alejandra
|
||||||
|
vscode-langservers-extracted
|
||||||
|
fish-lsp
|
||||||
|
tailwindcss-language-server
|
||||||
|
gopls
|
||||||
|
golangci-lint-langserver
|
||||||
|
tinymist
|
||||||
|
delve
|
||||||
|
lldb
|
||||||
|
rust-analyzer
|
||||||
|
# nil
|
||||||
|
haskell-language-server
|
||||||
|
neocmakelsp
|
||||||
|
jdt-language-server
|
||||||
|
zls
|
||||||
|
];
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue