Commit Graph
187 Commits
Author SHA1 Message Date
Daniele Fucini 6dfc81e54b Run udiskie as systemd service in xmonad 2026-10-10 17:07:23 +02:00
Daniele Fucini a811b7c806 Compact uptime/CPU/memory section in xmobar 2026-10-10 10:11:27 +02:00
Daniele Fucini 2f6d080976 Update bash aliases 2026-10-10 09:19:49 +02:00
Daniele Fucini 7bf049100b Add xautolock-inhibit to xmonad startup 2026-10-10 09:19:35 +02:00
Daniele Fucini a7f19fe2a7 Add ens-forecast to xmobar 2026-10-10 09:18:57 +02:00
Daniele Fucini 493d555983 Adjust xmonad startup list 2026-10-09 18:34:24 +02:00
Daniele Fucini 1cb2d00cc7 Keep discover-overlay above other windows in XMonad
discover-overlay's windows are override-redirect, so XMonad doesn't
manage them and raising a floating window (e.g. a game) covers them.
Raise them again from the log hook after every change.
2026-10-08 21:37:20 +02:00
Daniele Fucini 70caa8d7ee Remove deprecated limit plugin in beets 2026-10-08 16:15:29 +02:00
Daniele Fucini 9c6b4ee5b4 Re-enable xset dpms in .xinitrc 2026-10-08 16:14:43 +02:00
Daniele Fucini 4d905774b8 Cap XMonad volume at 100% and clean up config
- Raise volume with wpctl, capped at 100%
- Define workspace names once instead of repeating the strings
- Remove unused imports and the never-matching transmission-gtk rule
- Add missing type signatures
- Document why the isFullscreen rule is needed alongside ewmhFullscreen
2026-10-08 16:11:27 +02:00
Daniele Fucini c7275031ba Make XMonad screen setup adapt to connected monitors
- Match scratchpads by WM_CLASS instead of title, so they no longer
  get shifted to workspace 1 or lose track of their window
- Spawn one xmobar per connected screen (dynamicEasySBs)
- Pick the xrandr layout and tray monitor based on whether HDMI is
  connected, and re-run it on monitor hotplug
- Don't let one failed startup step block the rest
- Make the startup command safe to re-run (no duplicate trayer/picom)
2026-10-08 15:52:58 +02:00
Daniele Fucini d1d4fc742e Update lfrc 2026-08-06 17:33:02 +02:00
Daniele Fucini 503914e3f6 Add export plugin to beets config 2026-05-09 10:36:17 +02:00
Daniele Fucini d74c9af4f4 Add badfiles plugin to beets config 2026-04-22 16:26:36 +02:00
Daniele Fucini 5ab814824b Update XMonad config 2026-04-13 20:36:33 +02:00
Daniele Fucini a4721d8735 Update beets config 2026-04-13 20:36:07 +02:00
Daniele Fucini fc8543cf53 Update beets config 2026-03-29 16:33:11 +02:00
Daniele Fucini 5dea4f9b23 Update beets config 2026-03-26 22:00:58 +01:00
Daniele Fucini 9be73f1d42 Update XMonad config 2026-03-26 21:59:52 +01:00
Daniele Fucini 7fcf078a4e Update beets config 2026-03-25 18:34:25 +01:00
Daniele Fucini 3fbc667046 Update XMonad config 2026-03-21 12:02:15 +01:00
Daniele Fucini af490a96f3 Update XMonad config 2026-03-06 20:42:29 +01:00
Daniele Fucini 5be0961ad1 Update XMonad config 2026-02-02 09:51:51 +01:00
Daniele Fucini 184f63dc22 Update beets config 2025-12-11 11:08:14 +01:00
Daniele Fucini fb25661d9f Update XMonad keyboard shortcuts 2025-12-11 11:07:52 +01:00
Daniele Fucini efa4fc0676 Update XMonad hooks 2025-11-21 17:31:34 +01:00
Daniele Fucini 2ea5db45fb Update XMonad layouts 2025-10-18 15:17:36 +02:00
Daniele Fucini 2c8cf0dc9c Update bash aliases 2025-08-30 21:46:50 +02:00
Daniele Fucini a5c0b71e8b Update trayer 2025-08-14 20:19:53 +02:00
Daniele Fucini b8011a4298 Update shell aliases 2025-07-29 20:36:41 +02:00
Daniele Fucini 88a403e720 Update XMonad config 2025-06-21 14:29:49 +02:00
Daniele Fucini 057835766c Update bash aliases 2025-03-25 18:20:46 +01:00
Daniele Fucini ae0ae4fd00 Update XMonad autostart section 2025-03-20 09:36:48 +01:00
Daniele Fucini 04477e54f9 Update aliases 2025-03-20 09:36:27 +01:00
Daniele Fucini b51f6da369 Update aliases and fish config 2025-03-17 21:26:11 +01:00
Daniele Fucini 749fed5a49 Update XMonad config 2025-03-17 21:24:26 +01:00
Daniele Fucini ca318915a7 Update fastfetch config 2025-03-17 18:29:13 +01:00
Daniele Fucini b231ad12cf Add spacing to XMonad layouts 2025-03-12 19:50:18 +01:00
Daniele Fucini 2f139305ca Update starship config 2025-03-12 19:49:46 +01:00
Daniele Fucini 4f874109a1 Add fortune to fish config 2025-03-12 19:49:19 +01:00
Daniele Fucini b22b2505c9 Add plugin to beets config 2025-03-12 19:48:42 +01:00
Daniele Fucini f3309f73c2 Update Xmonad/Xmobar config 2025-03-05 16:48:45 +01:00
Daniele Fucini 97d6665afb Update starship config 2025-03-05 16:47:36 +01:00
Daniele Fucini fda40e6b6e Add singletons config to beets 2025-03-05 16:47:21 +01:00
Daniele Fucini 5a728d4bd9 Update XMonad config 2025-03-02 22:29:57 +01:00
Daniele Fucini 65306eadb8 Update starship config 2025-03-02 22:29:11 +01:00
Daniele Fucini 71a0a5bd40 Update bash config 2025-03-02 22:28:39 +01:00
Daniele Fucini bce453af90 Update fastfetch config 2025-03-02 22:28:05 +01:00
Daniele Fucini f45ca9b1c3 Update .vimrc 2025-03-02 22:27:13 +01:00
Daniele Fucini 4c67611b8e Use ALE fixers for XMonad config 2024-12-23 19:32:36 +01:00