terminal: Create module to consolidate term utils

Terminal application, a variety of shell configurations, terminal file
and session management all consolidated in one place.
This commit is contained in:
Marty Oehme 2023-01-07 16:11:40 +01:00
parent 2e0c992a54
commit 9781b26b22
Signed by: Marty
GPG key ID: 73BA40D5AFAF49C9
31 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,13 @@
rename-window dot-git
send-keys "cd ~/.dotfiles; while true; do [[ -z $(git status -s) ]] && { fd -t f --hidden | entr -cd tea issue ;} || { fd -t f --hidden | entr -cd git -c color.ui=always diff ;} ; done"
split-window -h "cd ~/.dotfiles; while true; do fd -t f --hidden --exclude .git/objects | entr -cd git -c color.ui=always status; done"
split-window -v
send-keys "cd ~/.dotfiles; clear" C-m L C-m
select-pane -t 1
split-window -v "cd ~/.dotfiles; while true; do fd -t f --hidden --exclude .git/objects | entr -cd git -c color.ui=always log --graph --date=short --decorate --oneline --all --remotes; done"
select-pane -t 4
new-window -n code
send-keys "cd ~/.dotfiles; v ." C-m zo
new-window -n test
select-window -t 1
attach-session -t . -c ~/.dotfiles

View file

@ -0,0 +1,9 @@
rename-window server
send-keys "mopidy" C-m
new-window -n player
send-keys "ncmpcpp" C-m
new-window -n mixer
send-keys "pulsemixer" C-m
new-window -n bluetooth
send-keys "bluetoothctl" C-m
select-window -t 2

View file

@ -0,0 +1,7 @@
rename-window notes
send-keys vm Space $WIKIROOT Space $LIBRARY C-m
new-window -n notepad
send-keys cd Space $WIKIROOT C-m
send-keys v C-m
send-keys Space w w
attach-session -t . -c $WIKIROOT

View file

@ -0,0 +1,10 @@
rename-window mail
send-keys "neomutt" C-m
new-window -n news
send-keys "newsboat" C-m
split-window -h
send-keys "tut" C-m
new-window -n matrix
send-keys "gomuks" C-m
new-window -n signal
send-keys "siggo" C-m

View file

@ -0,0 +1,4 @@
rename-window stats
send-keys "cd ~/documents/records; v workout.md" C-m
new-window -n routine
send-keys "cd ~/documents/records; sc-im workout.csv" C-m

View file

@ -0,0 +1,15 @@
rename-window focus
send-keys tasksh C-m "+TODAY" C-m
new-window -n dash
send-keys "cd ${XDG_DATA_HOME:-~/.local/share}/task/; fd . | entr -c task next" C-m
split-window -h -l 71
send-keys "cd ${XDG_DATA_HOME:-~/.local/share}/task/; fd . | entr -c task summary" C-m
split-window -v "cd ${XDG_DATA_HOME:-~/.local/share}/task/; fd . | entr -c task status:pending or +ACTIVE burndown"
select-pane -t 1
split-window -v -l 5
send-keys "t" Space
new-window -n journal
send-keys "calcurse" C-m
split-window -h -l 35% "ls ~/documents/records/jrnl.md | entr -c jrnl -5"
split-window -v -l 10%
select-window -t 2