This commit is contained in:
Joakim Repomaa
2025-07-08 15:53:39 +03:00
parent 6fb5c1ffa5
commit 3a03103fc7
33 changed files with 45 additions and 1769 deletions

View File

@@ -70,70 +70,6 @@ in
programs.git.extraConfig.user.email = "joakim.repomaa@mocoapp.com";
programs.neovim = {
withTreesitterPlugins = p: [
p.ruby
p.javascript
p.typescript
p.graphql
];
formatters = [
{
filetypes = [ "ruby" ];
globs = [
"*.rb"
"Gemfile"
"*.rake"
];
exe = "bundle";
args = file: [
"exec"
"rufo"
"-x"
"--filename"
file
];
stdin = true;
}
{
filetypes = [
"javascript"
"typescript"
"javascriptreact"
"typescriptreact"
];
globs = [
"*.js"
"*.jsx"
"*.ts"
"*.tsx"
];
exe = "npx";
args = file: [
"prettier"
"--stdin-filepath"
file
];
stdin = true;
}
];
lsp.servers = with pkgs; [
{
name = "ruby_lsp";
config = {
init_options = {
formatter = "auto";
};
};
package = ruby-lsp;
}
{
name = "graphql";
package = nodePackages.graphql-language-service-cli;
}
];
};
programs.ssh.matchBlocks =
let
aliases = [