Feat(Choux): Add tmuxinator config and update moc conf
This commit is contained in:
parent
64bf0d7a27
commit
1bff3227af
@ -69,7 +69,7 @@
|
|||||||
#
|
#
|
||||||
# Example: MusicDir = "/home/joe/music"
|
# Example: MusicDir = "/home/joe/music"
|
||||||
#
|
#
|
||||||
#MusicDir =
|
MusicDir = "/media/documents/musique/"
|
||||||
|
|
||||||
# Start in the music directory by default? If set to 'no', start
|
# Start in the music directory by default? If set to 'no', start
|
||||||
# in the current directory by default. A single directory on
|
# in the current directory by default. A single directory on
|
||||||
@ -191,7 +191,7 @@
|
|||||||
#
|
#
|
||||||
# Example: Theme = laras_theme
|
# Example: Theme = laras_theme
|
||||||
#
|
#
|
||||||
Theme = green_theme
|
Theme = "moca_theme"
|
||||||
|
|
||||||
# The theme used when running on an xterm.
|
# The theme used when running on an xterm.
|
||||||
#
|
#
|
||||||
|
@ -1,20 +1,21 @@
|
|||||||
# This is the example kepmap file for MOC. You can define your own key
|
# This is the example keymap file for MOC. You can define your own key
|
||||||
# mappings for MOC commands by creating your own keymap file and setting
|
# bindings for MOC commands by creating your own keymap file and setting
|
||||||
# the 'Keymap' option in ~/.moc/config.
|
# the 'Keymap' option in ~/.moc/config.
|
||||||
#
|
#
|
||||||
# The format of this file is:
|
# The format of this file is:
|
||||||
#
|
#
|
||||||
# - Lines beginning with # are comments.
|
# - Lines beginning with # are comments.
|
||||||
# - Blank lines are ignored.
|
# - Blank lines are ignored.
|
||||||
# - Every other line is expected to be in format:
|
# - Every other line is expected to be in one of the formats:
|
||||||
#
|
#
|
||||||
# COMMAND = [KEY ...]
|
# COMMAND = [KEY ...]
|
||||||
|
# COMMAND += KEY ...
|
||||||
#
|
#
|
||||||
# The KEY can be:
|
# The KEY can be:
|
||||||
#
|
#
|
||||||
# - Just a char, like i, L, ", *
|
# - Just a char, like i, L, ", *
|
||||||
# - CTRL-KEY sequence: ^k (CTRL-k), ^4
|
# - CTRL-KEY sequence: ^k (CTRL-k), ^4
|
||||||
# - ALT-KEY (meta sequence): M-j (ALT-j), M-%
|
# - ALT-KEY (meta) sequence: M-j (ALT-j), M-/
|
||||||
# - Special keys: DOWN, UP
|
# - Special keys: DOWN, UP
|
||||||
# LEFT, RIGHT
|
# LEFT, RIGHT
|
||||||
# HOME, END
|
# HOME, END
|
||||||
@ -27,9 +28,35 @@
|
|||||||
# ESCAPE
|
# ESCAPE
|
||||||
# F1 - F12
|
# F1 - F12
|
||||||
#
|
#
|
||||||
|
# Note that the use of a digit as a KEY is deprecated.
|
||||||
|
#
|
||||||
# Maximum number of KEYs for one COMMAND is 5.
|
# Maximum number of KEYs for one COMMAND is 5.
|
||||||
#
|
#
|
||||||
# Omitting the KEY for a command will disassociate the KEY from the COMMAND.
|
# Omitting the KEY for a COMMAND will unbind all its default keys. They
|
||||||
|
# will also be automatically unbound when you bind new KEYs to it. Individual
|
||||||
|
# default KEYs will be automatically unbound when they are explicitly bound
|
||||||
|
# to some other COMMAND.
|
||||||
|
#
|
||||||
|
# Using the '+=' form will cause the KEYs to be appended to any existing
|
||||||
|
# (default or explicit) bindings for the COMMAND. Appending an existing
|
||||||
|
# default binding for the same COMMAND will cause MOC to think of that KEY
|
||||||
|
# as then being explicitly bound.
|
||||||
|
#
|
||||||
|
# Only one binding for any given COMMAND can appear in the keymap file. One
|
||||||
|
# exception to this is that if the default keys for a COMMAND are explicitly
|
||||||
|
# unbound then a subsequent binding may appear for it. A second exception
|
||||||
|
# is that multiple appending bindings may appear.
|
||||||
|
#
|
||||||
|
# Meta-key detection is sensitive to the ESCDELAY environment variable (see
|
||||||
|
# the manpage for ncurses(3)). In its absence, MOC resets the default
|
||||||
|
# delay to 25ms. If you need to emulate meta-key sequences using the ESC
|
||||||
|
# key, then you may need to set the value of ESCDELAY back to its ncurses
|
||||||
|
# default of 1000ms (but doing so will make the response to the ESC key
|
||||||
|
# sluggish).
|
||||||
|
#
|
||||||
|
# If MOC's keypresses are being filtered through some other program (in a
|
||||||
|
# GUI environment, for example) which also does meta-key detection, then
|
||||||
|
# MOC is at the mercy of the timings with which that program presents them.
|
||||||
#
|
#
|
||||||
# Default key configuration for MOC (and a list of all available commands):
|
# Default key configuration for MOC (and a list of all available commands):
|
||||||
|
|
||||||
@ -38,24 +65,23 @@ quit_client = q
|
|||||||
quit = Q
|
quit = Q
|
||||||
|
|
||||||
# Menu and interface control keys:
|
# Menu and interface control keys:
|
||||||
go = ENTER
|
go = ENTER l
|
||||||
menu_down = DOWN
|
menu_down = DOWN j
|
||||||
menu_up = UP
|
menu_up = UP k
|
||||||
menu_page_down = PAGE_DOWN
|
menu_page_down = PAGE_DOWN
|
||||||
menu_page_up = PAGE_UP
|
menu_page_up = PAGE_UP
|
||||||
menu_first_item = HOME
|
menu_first_item = HOME
|
||||||
menu_last_item = END
|
menu_last_item = END
|
||||||
search_menu = g /
|
search_menu = /
|
||||||
toggle_read_tags = f
|
toggle_read_tags = f
|
||||||
toggle_show_time = ^t
|
toggle_show_time = ^t
|
||||||
toggle_show_format = ^f
|
toggle_show_format = ^f
|
||||||
toggle_menu = TAB
|
toggle_menu = TAB
|
||||||
toggle_layout = l
|
|
||||||
toggle_hidden_files = H
|
toggle_hidden_files = H
|
||||||
next_search = ^g ^n
|
next_search = ^g ^n
|
||||||
show_lyrics = L
|
show_lyrics = L
|
||||||
theme_menu = T
|
theme_menu = T
|
||||||
help = h ?
|
help = ?
|
||||||
refresh = ^r
|
refresh = ^r
|
||||||
reload = r
|
reload = r
|
||||||
|
|
||||||
@ -71,6 +97,7 @@ previous = b
|
|||||||
toggle_shuffle = S
|
toggle_shuffle = S
|
||||||
toggle_repeat = R
|
toggle_repeat = R
|
||||||
toggle_auto_next = X
|
toggle_auto_next = X
|
||||||
|
toggle_mixer = x
|
||||||
go_url = o
|
go_url = o
|
||||||
|
|
||||||
# Volume control keys:
|
# Volume control keys:
|
||||||
@ -103,7 +130,7 @@ go_to_fast_dir8 = *
|
|||||||
go_to_fast_dir9 = (
|
go_to_fast_dir9 = (
|
||||||
go_to_fast_dir10 = )
|
go_to_fast_dir10 = )
|
||||||
go_to_playing_file = G
|
go_to_playing_file = G
|
||||||
go_up = BACKSPACE
|
go_up = h
|
||||||
|
|
||||||
# Playlist specific keys:
|
# Playlist specific keys:
|
||||||
add_file = a
|
add_file = a
|
||||||
@ -111,8 +138,6 @@ add_directory = A
|
|||||||
plist_add_stream = ^u
|
plist_add_stream = ^u
|
||||||
delete_from_playlist = d
|
delete_from_playlist = d
|
||||||
playlist_full_paths = P
|
playlist_full_paths = P
|
||||||
plist_move_up = u
|
|
||||||
plist_move_down = j
|
|
||||||
save_playlist = V
|
save_playlist = V
|
||||||
remove_dead_entries = Y
|
remove_dead_entries = Y
|
||||||
clear_playlist = C
|
clear_playlist = C
|
||||||
@ -130,15 +155,12 @@ cancel = ^x ESCAPE
|
|||||||
hide_message = M
|
hide_message = M
|
||||||
|
|
||||||
# Softmixer specific keys:
|
# Softmixer specific keys:
|
||||||
toggle_mixer = x
|
|
||||||
toggle_softmixer = w
|
toggle_softmixer = w
|
||||||
|
toggle_make_mono = J
|
||||||
|
|
||||||
# Equalizer specific keys:
|
# Equalizer specific keys:
|
||||||
toggle_equalizer = E
|
toggle_equalizer = E
|
||||||
equalizer_refresh = e
|
equalizer_refresh = e
|
||||||
equalizer_prev = K
|
|
||||||
equalizer_next = k
|
|
||||||
toggle_make_mono = J
|
|
||||||
|
|
||||||
# External commands:
|
# External commands:
|
||||||
mark_start = '
|
mark_start = '
|
||||||
|
43
files/tmuxinator/bopytex.yml
Normal file
43
files/tmuxinator/bopytex.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: bopytex
|
||||||
|
root: ~/scripts/Bopytex
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon bopytex
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
39
files/tmuxinator/enseignement.yml
Normal file
39
files/tmuxinator/enseignement.yml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# ~/.tmuxinator/marbenj_sigal.yml
|
||||||
|
|
||||||
|
name: enseignement
|
||||||
|
root: /home/lafrite/Cours/Prof/Enseignements/2018-2019/
|
||||||
|
#root: /media/documents/Cours/Prof/Enseignements
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
# pre: workon marbenj_sigal
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: . ./config.sh
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t marbenj_sigal
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor: vim -c NERDTree
|
||||||
|
- server:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
-
|
||||||
|
-
|
43
files/tmuxinator/mapytex.yml
Normal file
43
files/tmuxinator/mapytex.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: mapytex
|
||||||
|
root: ~/scripts/Mapytex/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: source .venv/bin/activate
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim -c NERDTree
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
38
files/tmuxinator/marbenj_sigal.yml
Normal file
38
files/tmuxinator/marbenj_sigal.yml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# ~/.tmuxinator/marbenj_sigal.yml
|
||||||
|
|
||||||
|
name: marbenj_sigal
|
||||||
|
root: /media/documents/marbenj/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
#pre: workon marbenj_sigal
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon marbenj_sigal
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t marbenj_sigal
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor: vim
|
||||||
|
- server:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
-
|
||||||
|
-
|
38
files/tmuxinator/marbenj_sigal_dev.yml
Normal file
38
files/tmuxinator/marbenj_sigal_dev.yml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# ~/.tmuxinator/marbenj_sigal.yml
|
||||||
|
|
||||||
|
name: marbenj_sigal
|
||||||
|
root: ~/scripts/marbenj_signal
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
#pre: workon marbenj_sigal
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon marbenj_sigal
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t marbenj_sigal
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor: vim
|
||||||
|
- server:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
-
|
||||||
|
-
|
38
files/tmuxinator/marksEditor.yml
Normal file
38
files/tmuxinator/marksEditor.yml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# ~/.tmuxinator/marbenj_sigal.yml
|
||||||
|
|
||||||
|
name: markseditor
|
||||||
|
root: ~/scripts/marksEditor
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
#pre: workon marbenj_sigal
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon marksEditor
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t marbenj_sigal
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor: vim
|
||||||
|
- server:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
-
|
||||||
|
-
|
43
files/tmuxinator/notes_analysis.yml
Normal file
43
files/tmuxinator/notes_analysis.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: notes_analysis
|
||||||
|
root: ~/scripts/notes_analysis/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon notes_analysis
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
43
files/tmuxinator/opytex.yml
Normal file
43
files/tmuxinator/opytex.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: opytex
|
||||||
|
root: ~/scripts/Opytex
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon opytex
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
43
files/tmuxinator/pymath.yml
Normal file
43
files/tmuxinator/pymath.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: pymath
|
||||||
|
root: ~/scripts/pyMath/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon pymath
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
43
files/tmuxinator/pytex.yml
Normal file
43
files/tmuxinator/pytex.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: Pytex
|
||||||
|
root: ~/scripts/Pytex
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon pytex
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
43
files/tmuxinator/repytex.yml
Normal file
43
files/tmuxinator/repytex.yml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# ~/.tmuxinator/pymath.yml
|
||||||
|
|
||||||
|
name: repytex
|
||||||
|
root: ~/scripts/Repytex/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon repytex
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t pymath
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor:
|
||||||
|
- vim
|
||||||
|
- giting:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- git fetch && git status
|
||||||
|
- tig
|
||||||
|
- testing:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- #empty
|
||||||
|
- #empty
|
38
files/tmuxinator/site_opytex.yml
Normal file
38
files/tmuxinator/site_opytex.yml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# ~/.tmuxinator/site_opytex.yml
|
||||||
|
|
||||||
|
name: site_opytex
|
||||||
|
root: ~/scripts/site_opytex/
|
||||||
|
|
||||||
|
# Optional tmux socket
|
||||||
|
# socket_name: foo
|
||||||
|
|
||||||
|
# Runs before everything. Use it to start daemons etc.
|
||||||
|
# pre: sudo /etc/rc.d/mysqld start
|
||||||
|
|
||||||
|
# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
|
||||||
|
# pre_window: rbenv shell 2.0.0-p247
|
||||||
|
pre_window: workon site_opytex
|
||||||
|
|
||||||
|
# Pass command line options to tmux. Useful for specifying a different tmux.conf.
|
||||||
|
# tmux_options: -f ~/.tmux.mac.conf
|
||||||
|
|
||||||
|
# Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
|
||||||
|
# tmux_command: byobu
|
||||||
|
|
||||||
|
# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
|
||||||
|
# startup_window: logs
|
||||||
|
|
||||||
|
# Controls whether the tmux session should be attached to automatically. Defaults to true.
|
||||||
|
# attach: false
|
||||||
|
|
||||||
|
# Runs after everything. Use it to attach to tmux with custom options etc.
|
||||||
|
# post: tmux -CC attach -t site_opytex
|
||||||
|
|
||||||
|
windows:
|
||||||
|
- editor: vim
|
||||||
|
- server:
|
||||||
|
layout: main-vertical
|
||||||
|
panes:
|
||||||
|
- cd output && python -m http.server
|
||||||
|
-
|
||||||
|
- git: tig
|
@ -26,6 +26,17 @@
|
|||||||
gem:
|
gem:
|
||||||
name: tmuxinator
|
name: tmuxinator
|
||||||
state: latest
|
state: latest
|
||||||
|
when: not minimal and not server
|
||||||
|
|
||||||
|
- name: Copy .tmuxinator/
|
||||||
|
copy:
|
||||||
|
src: files/tmuxinator/
|
||||||
|
dest: /home/{{ item.username }}/.tmuxinator/
|
||||||
|
owner: "{{ item.username }}"
|
||||||
|
group: "{{ item.username }}"
|
||||||
|
with_items: "{{ me }}"
|
||||||
|
when: not minimal and not server
|
||||||
|
|
||||||
|
|
||||||
- name: Copy local zshrc
|
- name: Copy local zshrc
|
||||||
template:
|
template:
|
||||||
|
Loading…
Reference in New Issue
Block a user