chore: add zk & fix golsp
This commit is contained in:
@@ -35,6 +35,7 @@ in
|
|||||||
nvim = enabled;
|
nvim = enabled;
|
||||||
opencode = enabled;
|
opencode = enabled;
|
||||||
pi = enabled;
|
pi = enabled;
|
||||||
|
zk = enabled;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ in
|
|||||||
bind "set show-mode-in-prompt on"
|
bind "set show-mode-in-prompt on"
|
||||||
|
|
||||||
set -o vi || true
|
set -o vi || true
|
||||||
|
source <(fzf --bash)
|
||||||
|
|
||||||
VISUAL=vim
|
VISUAL=vim
|
||||||
EDITOR="$VISUAL"
|
EDITOR="$VISUAL"
|
||||||
|
|
||||||
@@ -72,6 +74,8 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.fzf.enable = true;
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
bashInteractive
|
bashInteractive
|
||||||
fastfetch
|
fastfetch
|
||||||
|
|||||||
@@ -189,7 +189,6 @@ setup_lsp("gopls", {
|
|||||||
callback = organize_go_imports,
|
callback = organize_go_imports,
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
cmd = { nix_vars.gopls },
|
|
||||||
filetypes = { "go" },
|
filetypes = { "go" },
|
||||||
settings = {
|
settings = {
|
||||||
gopls = {
|
gopls = {
|
||||||
|
|||||||
@@ -133,7 +133,6 @@ in
|
|||||||
go
|
go
|
||||||
golangci-lint
|
golangci-lint
|
||||||
golangci-lint-langserver
|
golangci-lint-langserver
|
||||||
gopls
|
|
||||||
lua-language-server
|
lua-language-server
|
||||||
nil
|
nil
|
||||||
nodePackages.eslint
|
nodePackages.eslint
|
||||||
@@ -176,7 +175,6 @@ in
|
|||||||
bash = "${pkgs.bashInteractive}/bin/bash",
|
bash = "${pkgs.bashInteractive}/bin/bash",
|
||||||
clangd = "${pkgs.clang-tools}/bin/clangd",
|
clangd = "${pkgs.clang-tools}/bin/clangd",
|
||||||
golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver",
|
golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver",
|
||||||
gopls = "${pkgs.gopls}/bin/gopls",
|
|
||||||
luals = "${pkgs.lua-language-server}/bin/lua-language-server",
|
luals = "${pkgs.lua-language-server}/bin/lua-language-server",
|
||||||
sveltels = "${pkgs.nodePackages.svelte-language-server}/bin/svelteserver",
|
sveltels = "${pkgs.nodePackages.svelte-language-server}/bin/svelteserver",
|
||||||
tsls = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server",
|
tsls = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server",
|
||||||
|
|||||||
22
modules/home/programs/terminal/zk/default.nix
Executable file
22
modules/home/programs/terminal/zk/default.nix
Executable file
@@ -0,0 +1,22 @@
|
|||||||
|
{ lib
|
||||||
|
, config
|
||||||
|
, namespace
|
||||||
|
, ...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
inherit (lib) mkIf;
|
||||||
|
|
||||||
|
cfg = config.${namespace}.programs.terminal.zk;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
options.${namespace}.programs.terminal.zk = {
|
||||||
|
enable = lib.mkEnableOption "enable zk";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
programs.zk = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
programs.fzf.enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user