summaryrefslogtreecommitdiff
path: root/hm/soft/nixvim/nixvim.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hm/soft/nixvim/nixvim.nix')
-rw-r--r--hm/soft/nixvim/nixvim.nix41
1 files changed, 11 insertions, 30 deletions
diff --git a/hm/soft/nixvim/nixvim.nix b/hm/soft/nixvim/nixvim.nix
index efd348e..7013c27 100644
--- a/hm/soft/nixvim/nixvim.nix
+++ b/hm/soft/nixvim/nixvim.nix
@@ -24,6 +24,17 @@ in
globals.mapleader = " ";
+ autoCmd = [
+ {
+ event = [ "BufWritePost" ];
+ pattern = [ "*/dotfiles/waybar/.config/waybar/*" ];
+ callback.__raw = ''
+ function()
+ vim.fn.jobstart({ "systemctl", "--user", "restart", "waybar.service" })
+ end
+ '';
+ }
+ ];
clipboard = {
providers.wl-copy.enable = true;
register = "unnamedplus";
@@ -61,12 +72,6 @@ in
}
{
mode = "n";
- key = "<leader>gs";
- action = "<cmd>Neogit<CR>";
- options.desc = "Neogit Status";
- }
- {
- mode = "n";
key = "<leader>ff";
action = "<cmd>Telescope find_files<CR>";
options.desc = "Find Files";
@@ -109,30 +114,6 @@ in
}
{
mode = "n";
- key = "<leader>ma";
- action = "<cmd>MCpattern<CR>";
- options.desc = "Select all matches of pattern";
- }
- {
- mode = "n";
- key = "<leader>ha";
- action = ''<cmd>lua require("harpoon.mark").add_file()<CR>'';
- options.desc = "Harpoon: Mark File";
- }
- {
- mode = "n";
- key = "<leader>hh";
- action = ''<cmd>lua require("harpoon.ui").toggle_quick_menu()<CR>'';
- options.desc = "Harpoon: Show Menu";
- }
- {
- mode = "n";
- key = "<leader>xx";
- action = "<cmd>Trouble diagnostics toggle<CR>";
- options.desc = "Toggle Trouble (Diagnostics)";
- }
- {
- mode = "n";
key = "<leader>p";
action = "<cmd>Telescope yank_history<CR>";
options.desc = "Open Yank History";