add tmuxinator configs + mv src -> files

This commit is contained in:
Don Harper 2023-10-08 15:52:26 -05:00
parent e58fbab9d0
commit d8c3db32be
10 changed files with 87 additions and 1 deletions

View file

@ -1,7 +1,7 @@
{ pkgs, ... }: {
xdg.configFile."autostart" = {
recursive = true;
source = ./src/autostart;
source = ./files/autostart;
target = "autostart";
};
}

View file

@ -0,0 +1,6 @@
# /home/don/.config/tmuxinator/test.yml
name: don
root: ~/
windows:
- main:
- second:

View file

@ -0,0 +1,12 @@
name: duckland
root: ~/src/WWW/sites/duckland.org
windows:
- main:
layout: ef4d,274x68,0,0{80x68,0,0,12,193x68,81,0,13}
panes:
- hugo serve:
- hugo serve -D -F
- code:
- cd ~/src/WWW/sites/duckland.org/content
- git status

View file

@ -0,0 +1,15 @@
# /home/don/.config/tmuxinator/test.yml
name: eve
root: ~/
windows:
- main:
- second:
- mua:
layout: 5ae0,213x55,0,0{73x55,0,0[73x27,0,0,3,73x27,0,28,4],139x55,74,0,5}
panes:
- domailtask.sh
- domailcal.sh
- neomutt
- harper: mosh harper
- rss: newsboat
- fred: mosh fred

View file

@ -0,0 +1,9 @@
# /home/don/.config/tmuxinator/test.yml
name: don
root: ~/
windows:
- docker:
- cd ripper
- docker-compose logs -f
- second:
- cd ripper/rips/Ripper/DVD/finished

View file

@ -0,0 +1,16 @@
# /home/don/.config/tmuxinator/test.yml
name: loki
root: ~/
startup_window: mua
windows:
- main:
- second:
- mua:
layout: 5ae0,213x55,0,0{73x55,0,0[73x27,0,0,3,73x27,0,28,4],139x55,74,0,5}
panes:
- domailtask.sh
- domailcal.sh
- neomutt
- harper: mosh harper
- rss: newsboat
- fred: mosh fred

View file

@ -0,0 +1,11 @@
name: nix-cs
root: ~/
on_project_start: tmux setw synchronize-panes
windows:
- nix:
layout: tiled
panes:
- mosh loki.tail
- mosh eve.tail
- mosh smaug.tail
- mosh dragon.tail

View file

@ -0,0 +1,11 @@
# /home/don/.config/tmuxinator/nixos.yml
name: nixos
root: ~/nixos
windows:
- nixos:
- bash:
- cd ~/nixos
- lazygit

View file

@ -114,4 +114,10 @@
set -g lock-command 'tty | grep -q "^/dev/tty" && vlock'
'';
};
xdg.configFile."tmuxinator" = {
recursive = true;
source = ./files/tmuxinator;
target = "tmuxinartor";
};
}