summaryrefslogtreecommitdiff
path: root/mac/.config/sesh/sesh.toml
diff options
context:
space:
mode:
Diffstat (limited to 'mac/.config/sesh/sesh.toml')
-rw-r--r--mac/.config/sesh/sesh.toml54
1 files changed, 54 insertions, 0 deletions
diff --git a/mac/.config/sesh/sesh.toml b/mac/.config/sesh/sesh.toml
new file mode 100644
index 0000000..349c5ba
--- /dev/null
+++ b/mac/.config/sesh/sesh.toml
@@ -0,0 +1,54 @@
+sort_order = [
+ "tmuxinator", # show first
+ "tmux",
+ "config",
+ "zoxide", # show last
+]
+
+[default_session]
+startup_command = "if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then git status; else clear && ls -I .git; fi"
+preview_command = "eza -glaa --icons --group-directories-first --color=always {}"
+
+[[session]]
+name = "code"
+path = "~"
+# disable_startup_command = true
+
+[[session]]
+name = "nvim config"
+path = "~/.config/nvim"
+startup_command = "nvim"
+
+[[session]]
+name = "tmux config"
+path = "~/.config/tmux"
+startup_command = "nvim tmux.conf"
+preview_command = "bat --plain --wrap character --color=always ~/.config/tmux/tmux.conf"
+
+[[session]]
+name = "config"
+path = "~/.config"
+
+[[session]]
+name = "dotfiles"
+path = "~/.dotfiles"
+
+[[session]]
+name = "private"
+path = "~/Private"
+
+[[session]]
+name = "public"
+path = "~/Public"
+
+[[session]]
+name = "scripts"
+path = "~/.local/bin"
+
+[[session]]
+name = "suckless"
+path = "~/.local/src/suckless"
+
+[[window]]
+name = "git"
+startup_script = "git pull"