diff --git a/scripts/tmux_start b/scripts/tmux_start index e551ba1..0da937b 100755 --- a/scripts/tmux_start +++ b/scripts/tmux_start @@ -1,8 +1,15 @@ #!/bin/bash -#tmux start-server; +tmux start-server; tmux new-session -d -s Main; tmux new-window -t Main; tmux new-window -t Main; +tmux new-window -t Main; +tmux new-window -t Main; +tmux new-window -t Main; tmux new-session -d -s Development; tmux new-window -t Development; tmux new-window -t Development; +tmux new-window -t Development; +tmux new-window -t Development; +tmux new-window -t Development; +tmux new-window -t Development; diff --git a/systemd/tmux@.service b/systemd/tmux@.service new file mode 100644 index 0000000..13a7078 --- /dev/null +++ b/systemd/tmux@.service @@ -0,0 +1,15 @@ +[Unit] +Description=Start tmux in detached session +After=ssh.service + +[Service] +User=%I +Environment=DISPLAY=:0 +Environment=XAUTHORITY=/tmp/xauth-1000-_0 +WorkingDirectory=/home/%I +ExecStart=/bin/bash /home/%I/.bin/tmux_start +RemainAfterExit=True +Type=oneshot + +[Install] +WantedBy=default.target