This commit is contained in:
1 parent
84e0866c19
commit
f365957d3d
6 files changed
+58
-51
No files matched your search
Generated
+17
-17
@@ -550,8 +550,8 @@
|
|||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
|
"plugins-atlas-nvim": "plugins-atlas-nvim",
|
||||||
"plugins-beancount-nvim": "plugins-beancount-nvim",
|
"plugins-beancount-nvim": "plugins-beancount-nvim",
|
||||||
"plugins-diffview-nvim": "plugins-diffview-nvim",
|
|
||||||
"plugins-nvimkit-nvim": "plugins-nvimkit-nvim",
|
"plugins-nvimkit-nvim": "plugins-nvimkit-nvim",
|
||||||
"plugins-shipwright-nvim": "plugins-shipwright-nvim",
|
"plugins-shipwright-nvim": "plugins-shipwright-nvim",
|
||||||
"plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim"
|
"plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim"
|
||||||
@@ -566,6 +566,22 @@
|
|||||||
},
|
},
|
||||||
"parent": []
|
"parent": []
|
||||||
},
|
},
|
||||||
|
"plugins-atlas-nvim": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1793732433,
|
||||||
|
"narHash": "sha256-z9Mnw/wU5ceuaMiIPJgtXDhw93w0y6MayWQtIYrlqaY=",
|
||||||
|
"owner": "emrearmagan",
|
||||||
|
"repo": "atlas.nvim",
|
||||||
|
"rev": "f78cfc45930d070e93be6d00e500292dfcc263c8",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "emrearmagan",
|
||||||
|
"repo": "atlas.nvim",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"plugins-beancount-nvim": {
|
"plugins-beancount-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -582,22 +598,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plugins-diffview-nvim": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1787574526,
|
|
||||||
"narHash": "sha256-twlMCrNKlkuoT3aQtZHVAZNw5zv1Y9McFYBt8+KgHZ4=",
|
|
||||||
"owner": "dlyongemallo",
|
|
||||||
"repo": "diffview.nvim",
|
|
||||||
"rev": "30afab604a0abe02dfd19e6fbb9153fd26fd2eb3",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "dlyongemallo",
|
|
||||||
"repo": "diffview.nvim",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"plugins-nvimkit-nvim": {
|
"plugins-nvimkit-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
local nixCatsUtils = require("nixCatsUtils")
|
||||||
|
local atlas = require("atlas")
|
||||||
|
|
||||||
|
local githubEnabled = nixCatsUtils.enableForCategory("github")
|
||||||
|
|
||||||
|
atlas.setup({
|
||||||
|
providers = githubEnabled and { github = {} } or {},
|
||||||
|
pulls = { diff = { open_cmd = "AtlasDiff" } },
|
||||||
|
})
|
||||||
|
|
||||||
|
local map = vim.keymap.set
|
||||||
|
|
||||||
|
map("n", "<leader>gp", "<cmd>Atlas pulls<cr>", { desc = "pull requests (atlas)" })
|
||||||
|
map("n", "<leader>gi", "<cmd>Atlas issues<cr>", { desc = "issues (atlas)" })
|
||||||
|
map("n", "<leader>gr", "<cmd>Atlas review<cr>", { desc = "review pull request (atlas)" })
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
require("diffview").setup({
|
|
||||||
keymaps = {
|
|
||||||
file_panel = {
|
|
||||||
["s"] = false, -- would conflict with "splits & navigation" keymaps
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
local map = vim.keymap.set
|
|
||||||
|
|
||||||
map("n", "<leader>gh", "<cmd>DiffviewFileHistory<cr>", { desc = "git history (repo)" })
|
|
||||||
map("n", "<leader>gf", "<cmd>DiffviewFileHistory %<cr>", { desc = "git history (file)" })
|
|
||||||
map("n", "<leader>gd", "<cmd>DiffviewOpen<cr>", { desc = "git diff" })
|
|
||||||
Generated
+17
-17
@@ -31,6 +31,22 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"plugins-atlas-nvim": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1793732433,
|
||||||
|
"narHash": "sha256-z9Mnw/wU5ceuaMiIPJgtXDhw93w0y6MayWQtIYrlqaY=",
|
||||||
|
"owner": "emrearmagan",
|
||||||
|
"repo": "atlas.nvim",
|
||||||
|
"rev": "f78cfc45930d070e93be6d00e500292dfcc263c8",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "emrearmagan",
|
||||||
|
"repo": "atlas.nvim",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"plugins-beancount-nvim": {
|
"plugins-beancount-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -47,22 +63,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plugins-diffview-nvim": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1787574526,
|
|
||||||
"narHash": "sha256-twlMCrNKlkuoT3aQtZHVAZNw5zv1Y9McFYBt8+KgHZ4=",
|
|
||||||
"owner": "dlyongemallo",
|
|
||||||
"repo": "diffview.nvim",
|
|
||||||
"rev": "30afab604a0abe02dfd19e6fbb9153fd26fd2eb3",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "dlyongemallo",
|
|
||||||
"repo": "diffview.nvim",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"plugins-nvimkit-nvim": {
|
"plugins-nvimkit-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -115,8 +115,8 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"nixCats": "nixCats",
|
"nixCats": "nixCats",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"plugins-atlas-nvim": "plugins-atlas-nvim",
|
||||||
"plugins-beancount-nvim": "plugins-beancount-nvim",
|
"plugins-beancount-nvim": "plugins-beancount-nvim",
|
||||||
"plugins-diffview-nvim": "plugins-diffview-nvim",
|
|
||||||
"plugins-nvimkit-nvim": "plugins-nvimkit-nvim",
|
"plugins-nvimkit-nvim": "plugins-nvimkit-nvim",
|
||||||
"plugins-shipwright-nvim": "plugins-shipwright-nvim",
|
"plugins-shipwright-nvim": "plugins-shipwright-nvim",
|
||||||
"plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim"
|
"plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim"
|
||||||
|
|||||||
@@ -23,8 +23,8 @@
|
|||||||
url = "github:jamesblckwell/nvimkit.nvim";
|
url = "github:jamesblckwell/nvimkit.nvim";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
plugins-diffview-nvim = {
|
plugins-atlas-nvim = {
|
||||||
url = "github:dlyongemallo/diffview.nvim";
|
url = "github:emrearmagan/atlas.nvim";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -117,6 +117,7 @@
|
|||||||
yaml-language-server
|
yaml-language-server
|
||||||
yamllint
|
yamllint
|
||||||
];
|
];
|
||||||
|
github = [ gh ];
|
||||||
};
|
};
|
||||||
|
|
||||||
startupPlugins = {
|
startupPlugins = {
|
||||||
@@ -174,7 +175,7 @@
|
|||||||
treesj
|
treesj
|
||||||
sniprun
|
sniprun
|
||||||
gitsigns-nvim
|
gitsigns-nvim
|
||||||
pkgs.neovimPlugins.diffview-nvim
|
pkgs.neovimPlugins.atlas-nvim
|
||||||
nvim-highlight-colors
|
nvim-highlight-colors
|
||||||
pkgs.neovimPlugins.tailwind-fold-nvim
|
pkgs.neovimPlugins.tailwind-fold-nvim
|
||||||
auto-session
|
auto-session
|
||||||
@@ -216,6 +217,7 @@
|
|||||||
};
|
};
|
||||||
categories = {
|
categories = {
|
||||||
general = true;
|
general = true;
|
||||||
|
github = false;
|
||||||
colorscheme = "zenwritten";
|
colorscheme = "zenwritten";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -20,7 +20,10 @@ in
|
|||||||
|
|
||||||
config = lib.mkIf config.nvim.enable {
|
config = lib.mkIf config.nvim.enable {
|
||||||
nvim.packageDefinitions.merge.nvim = _: {
|
nvim.packageDefinitions.merge.nvim = _: {
|
||||||
categories.colorscheme = config.nvim.colorscheme;
|
categories = {
|
||||||
|
colorscheme = config.nvim.colorscheme;
|
||||||
|
github = config.git.github.enable;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
|
|||||||
Reference in new issue
Block a user