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:
parent
2e0c992a54
commit
9781b26b22
31 changed files with 0 additions and 0 deletions
13
terminal/.config/tmux/sessions/dot.session
Normal file
13
terminal/.config/tmux/sessions/dot.session
Normal 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
|
||||
9
terminal/.config/tmux/sessions/music.session
Normal file
9
terminal/.config/tmux/sessions/music.session
Normal 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
|
||||
7
terminal/.config/tmux/sessions/notes.session
Normal file
7
terminal/.config/tmux/sessions/notes.session
Normal 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
|
||||
10
terminal/.config/tmux/sessions/social.session
Normal file
10
terminal/.config/tmux/sessions/social.session
Normal 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
|
||||
4
terminal/.config/tmux/sessions/sport.session
Normal file
4
terminal/.config/tmux/sessions/sport.session
Normal 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
|
||||
15
terminal/.config/tmux/sessions/todo.session
Normal file
15
terminal/.config/tmux/sessions/todo.session
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue