user/programs.nix: new programs

Signed-off-by: unexplrd <unexplrd@linerds.us>
This commit is contained in:
2025-05-22 09:52:56 +03:00
parent 9d51e09afe
commit 6658a54631
2 changed files with 8 additions and 2 deletions

View File

@ -49,6 +49,7 @@
nix-your-shell.enable = true; nix-your-shell.enable = true;
pay-respects.enable = true; # thefuck in rust pay-respects.enable = true; # thefuck in rust
ripgrep.enable = true; # grep in rust ripgrep.enable = true; # grep in rust
zk.enable = true;
zoxide.enable = true; # fuzzy cd in rust zoxide.enable = true; # fuzzy cd in rust
}; };
@ -72,6 +73,7 @@
procs # ps in rust procs # ps in rust
rbw # bitwarden cli in rust rbw # bitwarden cli in rust
sd # sed in rust sd # sed in rust
systemctl-tui # systemctl tui in rust
trashy # trash cli in rust trashy # trash cli in rust
] ]
++ [ ++ [

View File

@ -63,7 +63,7 @@ in {
languages = { languages = {
language-server = { language-server = {
clangd.command = "${pkgs.clang-tools}/bin/clangd"; clangd.command = "${pkgs.clang-tools}/bin/clangd";
markdown-oxide.command = getExe pkgs.markdown-oxide; # markdown-oxide.command = getExe pkgs.markdown-oxide;
# nil.command = getExe pkgs.nil; # nil.command = getExe pkgs.nil;
nixd.command = getExe pkgs.nixd; nixd.command = getExe pkgs.nixd;
# pyright.command = getExe pkgs.pyright; # pyright.command = getExe pkgs.pyright;
@ -73,6 +73,10 @@ in {
# rust-analyzer.command = getExe pkgs.rust-analyzer; # rust-analyzer.command = getExe pkgs.rust-analyzer;
# texlab.command = getExe pkgs.texlab; # texlab.command = getExe pkgs.texlab;
tinymist.command = getExe pkgs.tinymist; tinymist.command = getExe pkgs.tinymist;
zk = {
command = getExe pkgs.zk;
args = ["lsp"];
};
fsac.command = getExe pkgs.fsautocomplete; fsac.command = getExe pkgs.fsautocomplete;
fsac.config = { fsac.config = {
# editor.formatOnSave = true; # editor.formatOnSave = true;
@ -106,7 +110,7 @@ in {
name = "markdown"; name = "markdown";
# auto-format = true; # auto-format = true;
# formatter.command = "${pkgs.comrak}/bin/comrak"; # formatter.command = "${pkgs.comrak}/bin/comrak";
language-servers = ["markdown-oxide"]; language-servers = ["zk" "markdown-oxide"];
} }
{ {
name = "c"; name = "c";