diff --git a/.tmux.conf b/.tmux.conf
index aed963a..0eaf3b7 100644
--- a/.tmux.conf
+++ b/.tmux.conf
@@ -7,6 +7,10 @@ bind-key b setw synchronize-panes
setw -g monitor-activity on
set -g visual-activity on
+# set window and pane index to 1 (0 by default)
+set-option -g base-index 1
+setw -g pane-base-index 1
+
#set-window-option -g window-status-current-bg yellow
#set -ga terminal-overrides ",xterm-termite:Tc"
set -g default-terminal "screen-256color"
diff --git a/.yadm/alt/.config/awesome/rc.lua##Linux.epiphanius b/.yadm/alt/.config/awesome/rc.lua##Linux.epiphanius
index 35c46d5..a3ece2f 100644
--- a/.yadm/alt/.config/awesome/rc.lua##Linux.epiphanius
+++ b/.yadm/alt/.config/awesome/rc.lua##Linux.epiphanius
@@ -119,6 +119,28 @@ mykeyboardlayout = awful.widget.keyboardlayout()
-- {{{ Wibar
-- Create a textclock widget
mytextclock = wibox.widget.textclock()
+local cal_notification
+mytextclock:connect_signal("button::release",
+ function()
+ if cal_notification == nil then
+ awful.spawn.easy_async([[zsh -c "cal -3 -m --color=always |sed 's#\x1B\[7m\([0-9]\+\)\x1B\[27m#\1#'"]],
+ function(stdout, stderr, reason, exit_code)
+ cal_notification = naughty.notify{
+ text = stdout,
+ -- text = string.gsub(string.gsub(stdout,
+ -- "+", ""),
+ -- "-", ""),
+ font = "Source Code Pro",
+ timeout = 0,
+ width = auto,
+ destroy = function() cal_notification = nil end
+ }
+ end
+ )
+ else
+ naughty.destroy(cal_notification)
+ end
+ end)
-- Create a wibox for each screen and add it
local taglist_buttons = gears.table.join(
diff --git a/.zsh.d/40-always-tmux.zsh b/.zsh.d/40-always-tmux.zsh
index 5fbb138..624c422 100644
--- a/.zsh.d/40-always-tmux.zsh
+++ b/.zsh.d/40-always-tmux.zsh
@@ -1,10 +1,11 @@
-if [[ "$TERM" == screen* ]] || [[ -n "$TMUX" ]]; then
+if [[ "$TERM" == screen-256color ]] || [[ -n "$TMUX" ]]; then
return 1
fi
if tmux list-sessions && (tmux list-sessions | test -n "$0"); then
session_id=`date +%Y%m%d%H%M%S`
tmux new-session -d -t base -s $session_id
+ tmux select-window -t "$( tmux new-window -P -F \#{window_index} )"
tmux attach-session -t $session_id \; set-option destroy-unattached
else
tmux new-session -s base