add jq package

This commit is contained in:
DACHXY 2025-01-06 23:16:00 +08:00
parent 92889db745
commit a4d39edbdf
3 changed files with 14 additions and 0 deletions

View file

@ -1,3 +1,5 @@
local util = require("lspconfig.util")
require("lspconfig").lua_ls.setup({ require("lspconfig").lua_ls.setup({
on_init = function(client) on_init = function(client)
local path = client.workspace_folders[1].name local path = client.workspace_folders[1].name
@ -46,6 +48,12 @@ return {
nil_ls = false, nil_ls = false,
nixd = { nixd = {
cmd = { "nixd" }, cmd = { "nixd" },
filetypes = { "nix" },
single_file_support = true,
root_dir = function(fname)
return util.root_pattern("flake.nix")(fname)
or vim.fs.dirname(vim.fs.find(".git", { path = fname, upward = true })[1])
end,
settings = { settings = {
nixd = { nixd = {
nixpkgs = { nixpkgs = {
@ -70,6 +78,10 @@ return {
filetypes = { "nginx" }, filetypes = { "nginx" },
rootPatterns = { "nginx.conf", ".git" }, rootPatterns = { "nginx.conf", ".git" },
}, },
jsonls = {
cmd = { "vscode-json-languageserver", "--stdio" },
filetypes = { "json" },
},
}, },
}, },
setup = {}, setup = {},

View file

@ -42,6 +42,7 @@ in
networking.hostName = lib.mkForce "dn-pre7780"; networking.hostName = lib.mkForce "dn-pre7780";
system.stateVersion = nix-version; system.stateVersion = nix-version;
services.wallpaperEngine.enable = lib.mkForce false;
home-manager = { home-manager = {
backupFileExtension = "hm-backup"; backupFileExtension = "hm-backup";

View file

@ -21,6 +21,7 @@
nemo nemo
# Utils # Utils
jq
bat bat
btop btop
eza eza