From 10bfc025c3475cf6d42ce802e80f40ff6ae1bbc8 Mon Sep 17 00:00:00 2001 From: Daniele Fucini Date: Sat, 31 Oct 2026 11:31:32 +0100 Subject: [PATCH] Open a gsimplecal calendar by clicking the xmobar date Float gsimplecal in xmonad; its config opens it at the mouse and closes it on unfocus. --- .config/gsimplecal/config | 4 ++++ .config/xmobar/xmobarrc_hdmi | 2 +- .config/xmobar/xmobarrc_laptop | 2 +- .config/xmonad/xmonad.hs | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 .config/gsimplecal/config diff --git a/.config/gsimplecal/config b/.config/gsimplecal/config new file mode 100644 index 0000000..d5e5967 --- /dev/null +++ b/.config/gsimplecal/config @@ -0,0 +1,4 @@ +mainwindow_position = mouse +close_on_unfocus = 1 +mark_today = 1 +show_week_numbers = 1 diff --git a/.config/xmobar/xmobarrc_hdmi b/.config/xmobar/xmobarrc_hdmi index 08311d2..aa675bc 100644 --- a/.config/xmobar/xmobarrc_hdmi +++ b/.config/xmobar/xmobarrc_hdmi @@ -57,5 +57,5 @@ Config { overrideRedirect = True ] , sepChar = "%" , alignSep = "}{" - , template = "  | %UnsafeXMonadLog% } %uptime% | %multicpu% %coretemp% | %memory% |  %kbd% { %backup%%updates%%LZIB% · %ens_brief% | %pactl_volume% | %date% " + , template = "  | %UnsafeXMonadLog% } %uptime% | %multicpu% %coretemp% | %memory% |  %kbd% { %backup%%updates%%LZIB% · %ens_brief% | %pactl_volume% | %date% " } diff --git a/.config/xmobar/xmobarrc_laptop b/.config/xmobar/xmobarrc_laptop index 2266b64..0bcff66 100644 --- a/.config/xmobar/xmobarrc_laptop +++ b/.config/xmobar/xmobarrc_laptop @@ -58,5 +58,5 @@ Config { overrideRedirect = True ] , sepChar = "%" , alignSep = "}{" - , template = "  | %UnsafeXMonadLog% } %uptime% | %multicpu% %coretemp% | %memory% |  %kbd% { %backup%%updates%%LZIB% · %ens_brief% | %pactl_volume% | %date% %_XMONAD_TRAYPAD% " + , template = "  | %UnsafeXMonadLog% } %uptime% | %multicpu% %coretemp% | %memory% |  %kbd% { %backup%%updates%%LZIB% · %ens_brief% | %pactl_volume% | %date% %_XMONAD_TRAYPAD% " } diff --git a/.config/xmonad/xmonad.hs b/.config/xmonad/xmonad.hs index c48d508..616c6a8 100644 --- a/.config/xmonad/xmonad.hs +++ b/.config/xmonad/xmonad.hs @@ -377,7 +377,7 @@ myManageHook = className =? "Qalculate-gtk" --> doFloat, title =? "Genshin Impact" --> doShift wsGames, classIn ["gimp", "audacity"] --> doShift wsMedia, - classIn ["pavucontrol", "org.pulseaudio.pavucontrol", "zenity", "org.gnome.zenity", "lxappearance", "qt5ct", "qt6ct"] --> doFloat, + classIn ["pavucontrol", "org.pulseaudio.pavucontrol", "zenity", "org.gnome.zenity", "lxappearance", "qt5ct", "qt6ct", "gsimplecal"] --> doFloat, className =? "Signal" --> doShift wsChat, className =? "Spotify" --> doShift wsMedia, className =? "Transmission-gtk" --> doShift wsWeb,