Cleanup tmux config

This commit is contained in:
2024-04-18 11:44:50 +02:00
parent 433533840f
commit e32e617104
2 changed files with 19 additions and 21 deletions
+12 -14
View File
@@ -1,4 +1,4 @@
{
{pkgs, ...}: {
imports = [
./zsh
./nvim
@@ -41,21 +41,19 @@
userName = "Zoe Roux";
};
programs.tmux = {
enable = true;
escapeTime = 0;
terminal = "\$TERM";
shortcut = "t";
mouse = true;
aggressiveResize = true;
clock24 = true;
historyLimit = 50000;
extraConfig = ''
home.packages = with pkgs; [tmux];
xdg.configFile."tmux/tmux.conf".text = ''
unbind C-b
set -g prefix C-t
bind -N "Send the prefix key through to the application" t send-prefix
set -g mouse on
set -g status off
set focus-events on
set -g set-clipboard on
'';
};
run-shell ${pkgs.tmuxPlugins.sensible.rtp}
'';
# terminal = "\$TERM";
xdg.configFile."nixpkgs/config.nix".text = '' {
allowUnfree = true;
+7 -7
View File
@@ -29,15 +29,15 @@ return {
keys = {
{ "<leader>a", '<cmd>lua require("harpoon"):list():append()<CR>', desc = "Mark file" },
{ "<leader>h", '<cmd>lua require("harpoon").ui:toggle_quick_menu(require("harpoon"):list())<CR>', desc = "Harpoon menu" },
{ "<C-H>", '<cmd>lua require("harpoon"):list():select(1)<CR>', desc = "Navigate to harpoon 1" },
{ "<C-T>", '<cmd>lua require("harpoon"):list():select(2)<CR>', desc = "Navigate to harpoon 2" },
{ "<C-N>", '<cmd>lua require("harpoon"):list():select(3)<CR>', desc = "Navigate to harpoon 3" },
{ "<C-S>", '<cmd>lua require("harpoon"):list():select(4)<CR>', desc = "Navigate to harpoon 4" },
{ "<A-H>", '<cmd>lua require("harpoon"):list():select(1)<CR>', desc = "Navigate to harpoon 1" },
{ "<A-T>", '<cmd>lua require("harpoon"):list():select(2)<CR>', desc = "Navigate to harpoon 2" },
{ "<A-N>", '<cmd>lua require("harpoon"):list():select(3)<CR>', desc = "Navigate to harpoon 3" },
{ "<A-S>", '<cmd>lua require("harpoon"):list():select(4)<CR>', desc = "Navigate to harpoon 4" },
-- <C-;> is not a valid sequence so use HJKL instead.
{ "<C-H>", '<cmd>lua require("harpoon"):list():select(1)<CR>', desc = "Navigate to harpoon 1" },
{ "<C-J>", '<cmd>lua require("harpoon"):list():select(2)<CR>', desc = "Navigate to harpoon 2" },
{ "<C-K>", '<cmd>lua require("harpoon"):list():select(3)<CR>', desc = "Navigate to harpoon 3" },
{ "<A-H>", '<cmd>lua require("harpoon"):list():select(1)<CR>', desc = "Navigate to harpoon 1" },
{ "<A-J>", '<cmd>lua require("harpoon"):list():select(2)<CR>', desc = "Navigate to harpoon 2" },
{ "<A-K>", '<cmd>lua require("harpoon"):list():select(3)<CR>', desc = "Navigate to harpoon 3" },
-- <C-L> is already taken but since I use harpoon less on querty no worry
},
config = function(_, opts)