initial commit
This commit is contained in:
14
homemanager/fish/create_dummy_tmux_session.nu
Normal file
14
homemanager/fish/create_dummy_tmux_session.nu
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user