This repository has been archived on 2021-03-17. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/root/.zshrc.local
2020-08-07 16:00:23 +02:00

29 lines
1.5 KiB
Plaintext

#############################################################################
# Copyright 2018 Ramon Fischer #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); #
# you may not use this file except in compliance with the License. #
# You may obtain a copy of the License at #
# #
# http://www.apache.org/licenses/LICENSE-2.0 #
# #
# Unless required by applicable law or agreed to in writing, software #
# distributed under the License is distributed on an "AS IS" BASIS, #
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
# See the License for the specific language governing permissions and #
# limitations under the License. #
#############################################################################
# client-specific
## tmux
### attach or create tmux session
if [[ $(/usr/bin/pgrep --euid "$(/usr/bin/id --user --name)" "tmux") && "${TMUX}" == "" && $(/bin/tty) != "/dev/tty1" ]]
then
/usr/bin/tmux attach 2>/dev/null
else
if [[ ! $(/usr/bin/pgrep --euid "$(/usr/bin/id --user --name)" "script") && $(/bin/tty) != "/dev/tty1" ]]
then
/usr/bin/tmux new-session 2>/dev/null
fi
fi