Commit Graph
41 Commits
Author SHA1 Message Date
Daniele Fucini 9896d9bb21 xmobar: draw the weather icon larger
Add a 13 pt additional font and use it for the weather icon only, so the
rest of the bar and its height are unchanged.
2026-11-13 18:39:53 +01:00
Daniele Fucini 248a9b7d1f xmobar: treat CAVOK/NSC weather reports as clear
NOAA's decoded METAR has no sky conditions line for CAVOK or NSC, so the
weather showed a generic cloud icon and "Unknown"; read them from the raw
observation as clear.
2026-11-13 18:23:14 +01:00
Daniele Fucini 216e1bff0f xmobar: toggle mute on volume click
Left-clicking the volume widget toggles mute on the default sink, so it
works for speakers and headphones alike.
2026-11-12 21:26:39 +01:00
Daniele Fucini 472bf7246b xmobar: show current weather details on click
Clicking the weather now runs weather.sh notify, which shows the
description and temperature; the forecast keeps its ens-forecast week
notification.
2026-11-12 19:24:15 +01:00
Daniele Fucini 96903a4d22 Show a weather condition icon in xmobar
Replace the Weather plugin with weather.sh, which picks an icon from the METAR weather/sky and uses moon icons when the sun is down.
2026-11-12 16:54:08 +01:00
Daniele Fucini ce1cd479df Remove gsimplecal calendar popup from xmobar date
Drop the click action on the date and its xmonad float rule; delete the gsimplecal config.
2026-11-12 16:38:42 +01:00
Daniele Fucini c103510786 xmobar: show the next calcurse appointment
Time of today's next appointment, or an icon for a whole-day event today or an appointment tomorrow; click lists both days, right-click opens the calcurse scratchpad. Uptime dropped and the date shortened to make room.
2026-11-12 16:03:00 +01:00
Daniele Fucini f6015f8d98 xmobar: use the ens-forecast brief subcommand 2026-11-10 18:52:46 +01:00
Daniele Fucini b5c268ae7d xmobar: show reboot and .pacnew markers in the updates segment
Red R until the reboot, blue P until the files are merged, read from
update-notify's pending file; markers show alone when there are no updates.
2026-11-07 10:41:36 +01:00
Daniele Fucini 9da7cc8105 xmobar: show forecast frost/snow/heat probabilities as icons
The bar's forecast line now uses Nerd Font weather glyphs instead of the
words, like the rain drop; the week notification keeps the words.
2026-11-05 17:03:53 +01:00
Daniele Fucini 8bfd577b20 xmobar: raise color thresholds for temps and memory
CPU temp 70/90, memory 50/80, weather 0/30 with orange instead of red for hot weather.
2026-11-01 11:50:09 +01:00
Daniele Fucini b76ae5c3f6 Enlarge the gsimplecal calendar opened from the xmobar date
gsimplecal has no size option, so launch it with GDK_DPI_SCALE=1.25 to scale it up for that process only.
2026-10-31 21:43:52 +01:00
Daniele Fucini 10bfc025c3 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.
2026-10-31 11:31:32 +01:00
Daniele Fucini cc8eaebd5f Switch keyboard layout by clicking the xmobar indicator
Left-click cycles it -> us -> sk(qwerty), right-click cycles backwards, via a
new kbd_cycle.sh that calls setxkbmap like the M-i/M-u/M-s keys.
2026-10-30 21:25:57 +01:00
Daniele Fucini a41afe4983 Enlarge xmobar font to 10 and fit the bar's contents to its width
Workspaces show only their icon, layouts show an icon instead of their name, and window titles share a 60-character budget (8–30 each), so more windows get shorter titles instead of overflowing the bar.
2026-10-28 19:50:11 +01:00
Daniele Fucini 4e431d6710 Make xmobar and trayer 24px tall and match trayer's background to xmobar
xmobar was auto-sized (17px) and trayer 18px; both are now 24px. trayer only
honours --tint with --transparent, so it drew the GTK background instead.
2026-10-26 17:55:26 +01:00
Daniele Fucini 12affc76f7 Add an xmobar indicator and daily reminder for overdue backups
backup.sh shows the days since the last simple_backup (orange from 7,
red from 14); backup-reminder.timer notifies daily once it is overdue.
2026-10-25 12:40:38 +01:00
Daniele Fucini 2066b52f05 Add pending updates widget to xmobar
updates.sh shows the repo/AUR counts and pending kernel rebuilds from update-notify's pending file, and lists them in a notification on click.
2026-10-15 13:36:28 +02:00
Daniele Fucini ba720116a6 Make ICON first fallback in forecast brief 2026-10-12 17:34:09 +02:00
Daniele Fucini 9cb98bef22 Handle stale data in ens-forecast brief in xmobar 2026-10-11 22:53:26 +02:00
Daniele Fucini b64ea797bf Make xmobar workspaces clickable
Clicking a workspace switches to it; one visible on the other screen is
swapped onto the focused screen. xmobar uses UnsafeXMonadLog so the
click actions are kept.
2026-10-10 19:39:04 +02:00
Daniele Fucini a811b7c806 Compact uptime/CPU/memory section in xmobar 2026-10-10 10:11:27 +02:00
Daniele Fucini a7f19fe2a7 Add ens-forecast to xmobar 2026-10-10 09:18:57 +02:00
Daniele Fucini f3309f73c2 Update Xmonad/Xmobar config 2025-03-05 16:48:45 +01:00
Daniele Fucini e1a9d4d11c Update theme 2024-12-01 16:07:50 +01:00
Daniele Fucini d75ad95a6d Update xmobar config 2024-07-28 21:13:56 +02:00
Daniele Fucini a756a7e75a Update theme settings 2024-06-01 19:37:11 +02:00
Daniele Fucini 432b61594b Update XMonad config 2024-05-31 21:57:26 +02:00
Daniele Fucini 5a61a35158 Add volume icon to xmobar 2024-05-08 21:14:10 +02:00
Daniele Fucini 552b92a474 Add volume info to xmobar 2024-05-05 22:07:06 +02:00
Daniele Fucini 2e401a9611 Fix xmobar and trayer management 2024-05-04 18:36:22 +02:00
Daniele Fucini 9795fbffee Update XMonad config 2024-05-02 13:38:38 +02:00
Daniele Fucini 66523acc00 Update xmonad colors 2024-04-26 20:21:28 +02:00
Daniele Fucini e68921b7f9 Update XMonad config 2024-04-18 17:08:11 +02:00
Daniele Fucini 7752026731 Update xmobar configuration 2024-04-02 20:16:57 +02:00
Daniele Fucini 7e958459de Update XMonad config 2024-03-27 20:33:33 +01:00
Daniele Fucini a49b6f32a0 Update xmonad config 2024-03-27 11:39:34 +01:00
Daniele Fucini f7da68f66e Update XMonad config 2024-03-25 22:45:18 +01:00
Daniele Fucini 8d9013b76f Update XMonad config 2024-03-24 12:18:26 +01:00
Daniele Fucini b08ebdac2f Update XMonad configuration 2024-03-23 22:19:14 +01:00
Daniele Fucini d31c0e1b35 Add xmonad and xmobar config 2024-03-23 12:01:35 +01:00