mirror of
https://github.com/zoriya/flake.git
synced 2026-08-15 18:43:42 +00:00
Cleanup tmux config
This commit is contained in:
+12
-14
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user