Unverified Commit b7995a1c authored by Jörg Thalheim's avatar Jörg Thalheim Committed by GitHub
Browse files

nixos/tmux: use idempotent new-session to avoid duplicate sessions (#468337)

parents b04e80ad b3b1a853
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -29,7 +29,12 @@ let
    setw -g pane-base-index ${toString cfg.baseIndex}
    set  -g history-limit   ${toString cfg.historyLimit}

    ${optionalString cfg.newSession "new-session"}
    ${optionalString cfg.newSession ''
      # Use -A to make new-session idempotent: attach if session "0" exists,
      # otherwise create it. This prevents duplicate sessions when multiple
      # configs (e.g., system and user) both enable newSession.
      new-session -A -s 0
    ''}

    ${optionalString cfg.reverseSplit ''
      bind v split-window -h