Updating tmuxinator configs
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
# /home/th3r00t/.config/tmuxinator/Dotfiles.yml
|
# /home/th3r00t/.config/tmuxinator/Dashboard.yml
|
||||||
|
|
||||||
name: Nixos
|
name: Dashboard
|
||||||
root: /etc/nixos/
|
root: ~/
|
||||||
|
|
||||||
# Optional tmux socket
|
# Optional tmux socket
|
||||||
# socket_name: foo
|
# socket_name: foo
|
||||||
# Runs on project start, always
|
# Runs on project start, always
|
||||||
on_project_start: export BROWSER=w3m
|
# on_project_start: export BROWSER=qutebrowser
|
||||||
|
|
||||||
# Run on project start, the first time
|
# Run on project start, the first time
|
||||||
# on_project_first_start: command
|
# on_project_first_start: command
|
||||||
@@ -21,7 +21,7 @@ on_project_start: export BROWSER=w3m
|
|||||||
# on_project_stop: command
|
# on_project_stop: command
|
||||||
|
|
||||||
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
startup_window: Editor
|
startup_window: Dash
|
||||||
|
|
||||||
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
# startup_pane: 1
|
# startup_pane: 1
|
||||||
@@ -30,7 +30,13 @@ startup_window: Editor
|
|||||||
# attach: false
|
# attach: false
|
||||||
enable_pane_titles: true
|
enable_pane_titles: true
|
||||||
windows:
|
windows:
|
||||||
- Git:
|
- Dash:
|
||||||
- lazygit
|
- clear;fastfetch;fortune|cowsay|lolcat
|
||||||
- Editor:
|
- IRC:
|
||||||
- nvim
|
- irssi
|
||||||
|
- Email:
|
||||||
|
- mbsync -a;neomutt
|
||||||
|
- Music:
|
||||||
|
- musikcube
|
||||||
|
- Podcasts:
|
||||||
|
- castero
|
||||||
@@ -46,8 +46,10 @@ startup_window: Editor
|
|||||||
enable_pane_titles: true
|
enable_pane_titles: true
|
||||||
windows:
|
windows:
|
||||||
- Editor:
|
- Editor:
|
||||||
|
layout: fce1,255x68,0,0[255x45,0,0,24,255x22,0,46,27]
|
||||||
panes:
|
panes:
|
||||||
- nvim
|
- nvim
|
||||||
|
- ranger .
|
||||||
- Debugger:
|
- Debugger:
|
||||||
panes:
|
panes:
|
||||||
- clear;fastfetch;misfortune|cowsay|lolcat
|
- clear;fastfetch;misfortune|cowsay|lolcat
|
||||||
|
|||||||
22
home/.config/tmuxinator/NVIMConfig.yml
Normal file
22
home/.config/tmuxinator/NVIMConfig.yml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# /home/th3r00t/.config/tmuxinator/tmuxConfig.yml
|
||||||
|
|
||||||
|
name: NVIMConfig
|
||||||
|
root: ~/Projects/nvim-config
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
startup_window: Git
|
||||||
|
|
||||||
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
|
# startup_pane: 1
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
enable_pane_titles: true
|
||||||
|
windows:
|
||||||
|
- Git:
|
||||||
|
- lazygit
|
||||||
|
- nvim:
|
||||||
|
- nvim
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
# /home/th3r00t/.config/tmuxinator/Dashboard.yml
|
# /home/th3r00t/.config/tmuxinator/Dotfiles.yml
|
||||||
|
|
||||||
name: Dashboard
|
name: Nixos
|
||||||
root: ~/
|
root: /etc/nixos/
|
||||||
|
|
||||||
# Optional tmux socket
|
# Optional tmux socket
|
||||||
# socket_name: foo
|
# socket_name: foo
|
||||||
# Runs on project start, always
|
# Runs on project start, always
|
||||||
# on_project_start: export BROWSER=qutebrowser
|
on_project_start: export BROWSER=w3m
|
||||||
|
|
||||||
# Run on project start, the first time
|
# Run on project start, the first time
|
||||||
# on_project_first_start: command
|
# on_project_first_start: command
|
||||||
@@ -21,7 +21,7 @@ root: ~/
|
|||||||
# on_project_stop: command
|
# on_project_stop: command
|
||||||
|
|
||||||
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
startup_window: Dash
|
startup_window: Git
|
||||||
|
|
||||||
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
|
||||||
# startup_pane: 1
|
# startup_pane: 1
|
||||||
@@ -30,13 +30,7 @@ startup_window: Dash
|
|||||||
# attach: false
|
# attach: false
|
||||||
enable_pane_titles: true
|
enable_pane_titles: true
|
||||||
windows:
|
windows:
|
||||||
- Dash:
|
- Git:
|
||||||
- clear;fastfetch;misfortune|cowsay|lolcat
|
- lazygit
|
||||||
- IRC:
|
- Editor:
|
||||||
- irssi
|
- nvim
|
||||||
- Email:
|
|
||||||
- mbsync -a;neomutt
|
|
||||||
- Music:
|
|
||||||
- musikcube
|
|
||||||
- Podcasts:
|
|
||||||
- castero
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/usr/bin/bash
|
#!/usr/bin/env bash
|
||||||
layout=$( tmux display-message -p "#{window_layout}" )
|
layout=$( tmux display-message -p "#{window_layout}" )
|
||||||
echo $layout
|
echo $layout
|
||||||
|
|||||||
@@ -3,7 +3,8 @@
|
|||||||
# Description: A script to list and start tmuxinator projects using fzf.
|
# Description: A script to list and start tmuxinator projects using fzf.
|
||||||
|
|
||||||
# Set the directory where your tmuxinator configuration files are located
|
# Set the directory where your tmuxinator configuration files are located
|
||||||
TMUXINATOR_CONFIG_DIR="${HOME}/.config/tmuxinator/"
|
# TMUXINATOR_CONFIG_DIR="${HOME}/.config/tmuxinator/"
|
||||||
|
TMUXINATOR_CONFIG_DIR="/etc/nixos/home/.config/tmuxinator/"
|
||||||
|
|
||||||
# Find all tmuxinator `.yml` files in the specified directory, remove path and extensions
|
# Find all tmuxinator `.yml` files in the specified directory, remove path and extensions
|
||||||
# project=$(find "$TMUXINATOR_CONFIG_DIR" -type f -name "*.yml" | sed 's|.*/||;s|\.yml$||' | \
|
# project=$(find "$TMUXINATOR_CONFIG_DIR" -type f -name "*.yml" | sed 's|.*/||;s|\.yml$||' | \
|
||||||
|
|||||||
@@ -59,6 +59,7 @@
|
|||||||
luarocks
|
luarocks
|
||||||
lua5_1
|
lua5_1
|
||||||
lua-language-server
|
lua-language-server
|
||||||
|
basedpyright
|
||||||
go
|
go
|
||||||
nodejs
|
nodejs
|
||||||
uv
|
uv
|
||||||
@@ -78,7 +79,6 @@
|
|||||||
python-pkgs.ptpython
|
python-pkgs.ptpython
|
||||||
python-pkgs.ipython
|
python-pkgs.ipython
|
||||||
python-pkgs.pillow
|
python-pkgs.pillow
|
||||||
python-pkgs.basedpyright
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
claude-code
|
claude-code
|
||||||
marksman
|
marksman
|
||||||
unrar
|
unrar
|
||||||
helix
|
httpie
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.neovim.plugins = [
|
programs.neovim.plugins = [
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
$notes = kitty -T capture -e pytui -n
|
$notes = kitty -T capture -e pytui -n
|
||||||
$manpages = kitty -T capture -e pytui -m
|
$manpages = kitty -T capture -e pytui -m
|
||||||
$sysmon = kitty -T system-monitor -e glances
|
$sysmon = kitty -T system-monitor -e glances
|
||||||
$editor = neovide
|
$editor = kitty -T Editor -e tmuxinator start Development
|
||||||
$screenshot = hyprshot -f ~/Pictures/Screenshots/%Y-%m-%d-%H%M%S.png
|
$screenshot = hyprshot -f ~/Pictures/Screenshots/%Y-%m-%d-%H%M%S.png
|
||||||
|
|
||||||
bind = $mainMod SHIFT, M, exec, hyprvirtmon.py
|
bind = $mainMod SHIFT, M, exec, hyprvirtmon.py
|
||||||
|
|||||||
@@ -54,16 +54,16 @@
|
|||||||
set -g @pass-copy-to-clipboard on
|
set -g @pass-copy-to-clipboard on
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
{
|
# {
|
||||||
plugin = tmuxPlugins.tilish;
|
# plugin = tmuxPlugins.tilish;
|
||||||
extraConfig = ''
|
# extraConfig = ''
|
||||||
set -g @tilish-navigator 'on'
|
# set -g @tilish-navigator 'on'
|
||||||
set -g @tilish-default 'main-vertical'
|
# set -g @tilish-default 'main-vertical'
|
||||||
set -g @tilish-enforce 'none'
|
# set -g @tilish-enforce 'none'
|
||||||
set -g escape-time 0
|
# set -g escape-time 0
|
||||||
set -g @tilish-dmenu 'on'
|
# set -g @tilish-dmenu 'on'
|
||||||
'';
|
# '';
|
||||||
}
|
# }
|
||||||
|
|
||||||
];
|
];
|
||||||
prefix = "C-a";
|
prefix = "C-a";
|
||||||
|
|||||||
Reference in New Issue
Block a user