Files
dotfiles-modules/homemanager/fish/create_dummy_tmux_session.nu
2025-10-14 12:29:46 +02:00

15 lines
430 B
Plaintext

#!/usr/bin/env nu
def main [] {
let sessions = tmux ls -F '#{session_name}' | str trim
let sessions = $"name \n ($sessions) "
let mainSessionExists = $sessions | from ssv | where name == "main" | length | into bool
let isInSession = $env.TMUX? != null
if not $isInSession and not $mainSessionExists {
# Start tmux server + dummy session to trigger continuum restore
tmux start-server
tmux new-session -d -s main
}
}