Added tmuxinator and other tmux plugins
This commit is contained in:
@@ -67,7 +67,8 @@
|
||||
monitor = eDP-1, preferred,0x0,2
|
||||
monitor = DP-2, 2560x1080@74.99,auto,1
|
||||
# monitor = Virtual-1, 2800x1752@120, 1920x0, 1
|
||||
$terminal = kitty
|
||||
$terminal-notmux = kitty
|
||||
$terminal = kitty -e tmux new-session zsh -c 'tmuxstartup.sh'
|
||||
# $terminal = ghostty
|
||||
# $terminal = footclient
|
||||
# $terminal = footclient -e tmux new-session zsh -c '~/.local/usr/bin/tmuxstartup.sh'
|
||||
@@ -78,13 +79,14 @@
|
||||
$browser = qutebrowser
|
||||
$notes = kitty -T capture -e pytui -n
|
||||
$manpages = kitty -T capture -e pytui -m
|
||||
$sysmon = kitty -T system-monitor -e bashtop
|
||||
$sysmon = kitty -T system-monitor -e glances
|
||||
$editor = neovide
|
||||
$screenshot = hyprshot -f ~/Pictures/Screenshots/%Y-%m-%d-%H%M%S.png
|
||||
|
||||
bind = $mainMod SHIFT, M, exec, hyprvirtmon.py
|
||||
bind = $mainMod SHIFT, P, exec, externalmon.py
|
||||
bind = $mainMod SHIFT, Return, exec, $terminal
|
||||
bind = $mainMod, Return, exec, $terminal-notmux
|
||||
bind = $mainMod, D, exec, $editor
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod SHIFT, C, killactive
|
||||
@@ -97,7 +99,7 @@
|
||||
bind = $mainMod CTRL, M, exec, $manpages
|
||||
# bind = $mainMod, P, exec, $menu
|
||||
bind = $mainMod, V, togglefloating
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
# bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, TAB, togglesplit, # dwindle
|
||||
bind = $mainMod, Y, fullscreen, 1
|
||||
bind = $mainMod, T, togglegroup
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
mouse = true;
|
||||
newSession = true;
|
||||
plugins = with pkgs; [
|
||||
tmuxPlugins.cpu
|
||||
# tmuxPlugins.cpu
|
||||
{
|
||||
plugin = tmuxPlugins.resurrect;
|
||||
extraConfig = "set -g @resurrect-strategy-nvim 'session'";
|
||||
@@ -26,6 +26,7 @@
|
||||
tmuxPlugins.vim-tmux-focus-events
|
||||
tmuxPlugins.urlview
|
||||
tmuxPlugins.tmux-fzf
|
||||
tmuxPlugins.sidebar
|
||||
{
|
||||
plugin = tmuxPlugins.tokyo-night-tmux;
|
||||
extraConfig = ''
|
||||
@@ -46,16 +47,23 @@
|
||||
}
|
||||
'';
|
||||
}
|
||||
# {
|
||||
# plugin = tmuxPlugins.tilish;
|
||||
# extraConfig = ''
|
||||
# set -g @tilish-navigator 'on'
|
||||
# set -g @tilish-default 'main-vertical'
|
||||
# set -g @tilish-enforce 'none'
|
||||
# set -g escape-time 0
|
||||
# set -g @tilish-dmenu 'on'
|
||||
# '';
|
||||
# }
|
||||
{
|
||||
plugin = tmuxPlugins.pass;
|
||||
extraConfig = ''
|
||||
set -g @pass-key b
|
||||
set -g @pass-copy-to-clipboard on
|
||||
'';
|
||||
}
|
||||
{
|
||||
plugin = tmuxPlugins.tilish;
|
||||
extraConfig = ''
|
||||
set -g @tilish-navigator 'on'
|
||||
set -g @tilish-default 'main-vertical'
|
||||
set -g @tilish-enforce 'none'
|
||||
set -g escape-time 0
|
||||
set -g @tilish-dmenu 'on'
|
||||
'';
|
||||
}
|
||||
|
||||
];
|
||||
prefix = "C-a";
|
||||
@@ -100,29 +108,19 @@
|
||||
set -g escape-time 3
|
||||
set-option -g status-position top
|
||||
set -g default-terminal 'tmux-256color'
|
||||
|
||||
bind-key b choose-tree -Z "run-shell 'tmux swap-pane -s %%'"
|
||||
# bind C-p display-popup -E -w 60% -h 70% 'tmuxsessions.sh'
|
||||
bind C-p run-shell 'tmuxsessions.sh'
|
||||
bind C-d run-shell 'dotfile-picker.sh'
|
||||
bind [ run-shell 'project-picker.sh'
|
||||
# bind C-c display-popup -E -w 50% -h 50% 'nvim +":cd ~/org" ~/org/refile.norg'
|
||||
# bind C-c display-popup -E -w 50% -h 50% 'nvim +"VimwikiIndex"
|
||||
bind C-c display-popup -E -w 60% -h 60% "pytui -n"
|
||||
bind m display-popup -E -w 60% -h 60% "pytui -m"
|
||||
# bind C-w display-popup -E -w 40% -h 60% "pytui -D"
|
||||
|
||||
bind C-o display-popup -E -w 50% -h 50% 'igrep ~/wiki/notes'
|
||||
|
||||
bind j run-shell 'popuptmux'
|
||||
bind r source-file ~/.config/tmux/tmux.conf \; display "Reloaded!"
|
||||
bind i split-window -v -c '\
|
||||
#{pane_current_path}' 'emojicherrypick.py --menu fzf\
|
||||
'
|
||||
bind-key -n F4 run-shell 'ranger'
|
||||
# bind-key -n C-e split-window -v -c '\
|
||||
#{pane_current_path}' 'vifm\'
|
||||
bind-key -n F4 split-window -v 'ranger $PWD'
|
||||
bind-key -n C-f split-window 'ranger .'
|
||||
bind F3 send-keys 'igrep .'
|
||||
bind C-i split-window -v 'igrep .'
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
mainBar = {
|
||||
layer = "top";
|
||||
position = "top";
|
||||
height = 30;
|
||||
height = 25;
|
||||
modules-left = [ "hyprland/workspaces" ];
|
||||
modules-center = [ "hyprland/window" ];
|
||||
modules-right = [
|
||||
@@ -214,13 +214,13 @@
|
||||
window#waybar {
|
||||
background-color: rgba(43, 48, 59, 0.5);
|
||||
border-bottom: 3px solid rgba(100, 114, 125, 0.5);
|
||||
color: #ffffff;
|
||||
color: #ffffff;
|
||||
transition-property: background-color;
|
||||
transition-duration: .5s;
|
||||
}
|
||||
|
||||
window#waybar.hidden {
|
||||
opacity: 0.2;
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user