up
This commit is contained in:
parent
c108406a4e
commit
923a6367fc
5 changed files with 76 additions and 31 deletions
41
flake.lock
41
flake.lock
|
|
@ -411,11 +411,11 @@
|
|||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1760832323,
|
||||
"narHash": "sha256-THAk4qzBOsp03bDBYK9Ek3mQEvl2g8Fea0QhpCoEzfs=",
|
||||
"lastModified": 1760918504,
|
||||
"narHash": "sha256-y4My1QhxERZ90sreOqeqxz6jt3x4SdkgQboaoZ7biBs=",
|
||||
"owner": "nix-community",
|
||||
"repo": "neovim-nightly-overlay",
|
||||
"rev": "3c9432813e5528a13075f5493da6ff9ef249ad1d",
|
||||
"rev": "db23b8034bc0ad8272999f866d54023799a59073",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -504,11 +504,11 @@
|
|||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1760524057,
|
||||
"narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=",
|
||||
"lastModified": 1760878510,
|
||||
"narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5",
|
||||
"rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -518,6 +518,22 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nvim-window": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1756152054,
|
||||
"narHash": "sha256-HSk7Q1he/mmlh3JwCVVCbfGIIRr78eoDPo/BcYyWflM=",
|
||||
"owner": "yorickpeterse",
|
||||
"repo": "nvim-window",
|
||||
"rev": "a8d965f158cff222713a3b3ab341445d331e6e3a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "yorickpeterse",
|
||||
"repo": "nvim-window",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nvim-yati": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
|
@ -537,11 +553,11 @@
|
|||
"oil-nvim": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1760550172,
|
||||
"narHash": "sha256-Nrhp5YP83URB0pB8XbXgoge0EnfbOCcO4Z+HnPqPOWg=",
|
||||
"lastModified": 1760913566,
|
||||
"narHash": "sha256-ebRao8UU8UI1S6Lumkd5vUiYYSj9UAazcEzThKyl8Uk=",
|
||||
"owner": "stevearc",
|
||||
"repo": "oil.nvim",
|
||||
"rev": "71948729cda5fc1b761d6ae60ff774b5525f1d50",
|
||||
"rev": "7e1cd7703ff2924d7038476dcbc04b950203b902",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -564,6 +580,7 @@
|
|||
"namu-nvim": "namu-nvim",
|
||||
"neovim-nightly-overlay": "neovim-nightly-overlay",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nvim-window": "nvim-window",
|
||||
"nvim-yati": "nvim-yati",
|
||||
"oil-nvim": "oil-nvim",
|
||||
"stay-in-place-nvim": "stay-in-place-nvim",
|
||||
|
|
@ -612,11 +629,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1760802554,
|
||||
"narHash": "sha256-5YkOYOCF8/XNw89/ABKFB0c/P78U2EVuKRDGTql6+kA=",
|
||||
"lastModified": 1760889407,
|
||||
"narHash": "sha256-ppIp04fmz+BaTpJs1nIOmPADg02asfQFrFbhb3SmxsE=",
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "296ebf0c3668ebceb3b0bfee55298f112b4b5754",
|
||||
"rev": "3f258dead9fed51f53862366d3a6bc1b622ee7cb",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -58,6 +58,11 @@
|
|||
flake = false;
|
||||
};
|
||||
|
||||
nvim-window = {
|
||||
url = "github:yorickpeterse/nvim-window";
|
||||
flake = false;
|
||||
};
|
||||
|
||||
cmp-diag-codes = {
|
||||
url = "github:JMarkin/cmp-diag-codes";
|
||||
flake = false;
|
||||
|
|
|
|||
|
|
@ -171,6 +171,7 @@ with final.pkgs.lib; let
|
|||
])
|
||||
++ (callPackage ./treesitter.nix)
|
||||
++ (callPackage ./statusline.nix)
|
||||
++ (callPackage ./windows.nix)
|
||||
++ (callPackage ./quickfix.nix)
|
||||
|
||||
++ (with pkgs.vimPlugins; [
|
||||
|
|
|
|||
|
|
@ -1,24 +1,5 @@
|
|||
{ inputs, pkgs, mkNvimPlugin, ... }:
|
||||
with pkgs.vimPlugins; [
|
||||
{
|
||||
plugin = tabby-nvim;
|
||||
type = "lua";
|
||||
optional = true;
|
||||
config = /*lua*/''
|
||||
lze.load {
|
||||
"tabby.nvim",
|
||||
event = "TabNew",
|
||||
after = function()
|
||||
require("tabby").setup({
|
||||
option = {
|
||||
lualine_theme = vim.g.lualine_theme or nil,
|
||||
buf_name = { mode = "tail" },
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
'';
|
||||
}
|
||||
{
|
||||
plugin = mini-statusline;
|
||||
type = "lua";
|
||||
|
|
|
|||
41
nix/windows.nix
Normal file
41
nix/windows.nix
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{ inputs, pkgs, mkNvimPlugin, ... }:
|
||||
let
|
||||
nvim-window = (mkNvimPlugin inputs.nvim-window "nvim-window");
|
||||
in
|
||||
with pkgs.vimPlugins; [
|
||||
{
|
||||
plugin = tabby-nvim;
|
||||
type = "lua";
|
||||
optional = true;
|
||||
config = /*lua*/''
|
||||
lze.load {
|
||||
"${tabby-nvim.pname}",
|
||||
event = "TabNew",
|
||||
after = function()
|
||||
require("tabby").setup({
|
||||
option = {
|
||||
lualine_theme = vim.g.lualine_theme or nil,
|
||||
buf_name = { mode = "tail" },
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
'';
|
||||
}
|
||||
{
|
||||
plugin = nvim-window;
|
||||
type = "lua";
|
||||
optional = true;
|
||||
config = /*lua*/''
|
||||
lze.load {
|
||||
"${nvim-window.pname}",
|
||||
keys = {
|
||||
{ "<space>w", "<cmd>lua require('nvim-window').pick()<cr>", desc = "nvim-window: Jump to window" },
|
||||
},
|
||||
after = function()
|
||||
require('nvim-window').setup({})
|
||||
end,
|
||||
}
|
||||
'';
|
||||
}
|
||||
]
|
||||
Loading…
Reference in a new issue