init nvim
This commit is contained in:
BIN
.flake.nix.swp
BIN
.flake.nix.swp
Binary file not shown.
6
flake.lock
generated
6
flake.lock
generated
@@ -17,11 +17,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1679319606,
|
||||
"narHash": "sha256-wyEMIZB6BnsmJWInEgDZu66hXVMGJEZFl5uDsn27f9M=",
|
||||
"lastModified": 1680273054,
|
||||
"narHash": "sha256-Bs6/5LpvYp379qVqGt9mXxxx9GSE789k3oFc+OAL07M=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "8bc6945b1224a1cfa679d6801580b1054dba1a5c",
|
||||
"rev": "3364b5b117f65fe1ce65a3cdd5612a078a3b31e3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
14
flake.nix
14
flake.nix
@@ -69,7 +69,7 @@
|
||||
pkgs.neovim-unwrapped
|
||||
{buildInputs = dependencies;}
|
||||
];
|
||||
packages.nvim = pkgs.wrapNeovim neovim-augmented {
|
||||
packages.pwnvim = pkgs.wrapNeovim neovim-augmented {
|
||||
viAlias = true;
|
||||
vimAlias = true;
|
||||
withNodeJs = false;
|
||||
@@ -188,15 +188,15 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
apps.nvim = flake-utils.lib.mkApp {
|
||||
drv = packages.nvim;
|
||||
name = "nvim";
|
||||
apps.pwnvim = flake-utils.lib.mkApp {
|
||||
drv = packages.pwnvim;
|
||||
name = "pwnvim";
|
||||
exePath = "/bin/nvim";
|
||||
};
|
||||
packages.default = packages.nvim;
|
||||
apps.default = apps.nvim;
|
||||
packages.default = packages.pwnvim;
|
||||
apps.default = apps.pwnvim;
|
||||
devShell = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [packages.nvim] ++ dependencies;
|
||||
buildInputs = with pkgs; [packages.pwnvim] ++ dependencies;
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
22
init.lua
22
init.lua
@@ -6,14 +6,14 @@ else
|
||||
end
|
||||
require('impatient')
|
||||
require('impatient').enable_profile()
|
||||
require('nvim.filetypes').config()
|
||||
require('nvim.options').defaults()
|
||||
require('nvim.options').gui()
|
||||
require('nvim.mappings')
|
||||
require('nvim.abbreviations')
|
||||
require('nvim.plugins').ui()
|
||||
require('nvim.plugins').diagnostics()
|
||||
require('nvim.plugins').telescope()
|
||||
require('nvim.plugins').completions()
|
||||
require('nvim.plugins').notes()
|
||||
require('nvim.plugins').misc()
|
||||
require('pwnvim.filetypes').config()
|
||||
require('pwnvim.options').defaults()
|
||||
require('pwnvim.options').gui()
|
||||
require('pwnvim.mappings')
|
||||
require('pwnvim.abbreviations')
|
||||
require('pwnvim.plugins').ui()
|
||||
require('pwnvim.plugins').diagnostics()
|
||||
require('pwnvim.plugins').telescope()
|
||||
require('pwnvim.plugins').completions()
|
||||
require('pwnvim.plugins').notes()
|
||||
require('pwnvim.plugins').misc()
|
||||
|
||||
@@ -270,18 +270,18 @@ M.diagnostics = function()
|
||||
.make_client_capabilities(),
|
||||
cmp_nvim_lsp.default_capabilities());
|
||||
|
||||
require('rust-tools').setup({
|
||||
server = {
|
||||
on_attach = attached,
|
||||
capabilities = capabilities,
|
||||
standalone = false
|
||||
},
|
||||
tools = {
|
||||
autoSetHints = true,
|
||||
inlay_hints = { auto = true, only_current_line = true },
|
||||
runnables = { use_telescope = true }
|
||||
}
|
||||
})
|
||||
-- require('rust-tools').setup({
|
||||
-- server = {
|
||||
-- on_attach = attached,
|
||||
-- capabilities = capabilities,
|
||||
-- standalone = false
|
||||
-- },
|
||||
-- tools = {
|
||||
-- autoSetHints = true,
|
||||
-- inlay_hints = { auto = true, only_current_line = true },
|
||||
-- runnables = { use_telescope = true }
|
||||
-- }
|
||||
-- })
|
||||
require('crates').setup {}
|
||||
require('cmp-npm').setup({})
|
||||
lspconfig.tsserver.setup { capabilities = capabilities, on_attach = attached }
|
||||
Reference in New Issue
Block a user