Compare commits
2 Commits
a2cc4a6c45
...
447dd9c22f
| Author | SHA1 | Date | |
|---|---|---|---|
| 447dd9c22f | |||
| 45739fc4cf |
6
flake.lock
generated
6
flake.lock
generated
@@ -2,11 +2,11 @@
|
||||
"nodes": {
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1781074563,
|
||||
"narHash": "sha256-md8WlXOlfnIeHeOScMTTHFyf2d6iaTwPl2apR5EQ3P4=",
|
||||
"lastModified": 1782467914,
|
||||
"narHash": "sha256-pGvFkM8N0xEkIIXDe5YYfbEAvHrk4IxBrjB/x8OomhE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "9ae611a455b90cf061d8f332b977e387bda8e1ca",
|
||||
"rev": "e73de5be04e0eff4190a1432b946d469c794e7b4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@@ -20,9 +20,8 @@
|
||||
ast-grep
|
||||
prettier
|
||||
black
|
||||
nixfmt
|
||||
alejandra
|
||||
rustfmt
|
||||
nil
|
||||
python313Packages.python-lsp-server
|
||||
typescript-language-server
|
||||
tailwindcss-language-server
|
||||
|
||||
@@ -12,7 +12,7 @@ require("conform").setup({
|
||||
html = { "prettier" },
|
||||
svelte = { "prettier" },
|
||||
python = { "black" },
|
||||
nix = { "nixfmt" },
|
||||
nix = { "alejandra" },
|
||||
css = { "prettier" },
|
||||
rust = { "rustfmt" },
|
||||
},
|
||||
|
||||
@@ -4,6 +4,32 @@ vim.pack.add({
|
||||
{ src = "https://github.com/saghen/blink.lib", name = "blink-lib" },
|
||||
})
|
||||
|
||||
local hostname = vim.uv.os_gethostname()
|
||||
local lowerHostname = string.lower(hostname)
|
||||
|
||||
vim.lsp.config("nixd", {
|
||||
cmd = { "nixd" },
|
||||
filetypes = { "nix" },
|
||||
root_markers = { "flake.nix", ".git" },
|
||||
settings = {
|
||||
nixd = {
|
||||
nixpkgs = {
|
||||
expr = "import <nixpkgs> { }",
|
||||
},
|
||||
formatting = {
|
||||
command = { "alejandra" },
|
||||
},
|
||||
options = {
|
||||
nixos = {
|
||||
expr = '(builtins.getFlake "~/.dotfiles/.nixos").nixosConfigurations.'
|
||||
.. lowerHostname
|
||||
.. ".options",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
vim.lsp.config("lua_ls", {
|
||||
settings = {
|
||||
Lua = {
|
||||
@@ -43,6 +69,7 @@ require("blink.cmp").setup({
|
||||
trigger = {
|
||||
show_on_insert = true,
|
||||
show_on_trigger_character = true,
|
||||
show_on_keyword = true,
|
||||
show_on_backspace = true,
|
||||
},
|
||||
list = {
|
||||
|
||||
Reference in New Issue
Block a user