Commit graph

75 commits

Author SHA1 Message Date
f67cddfe87
vanadium/xmonad: vim style 2D movements 2025-12-15 21:48:39 +08:00
8aecd18722
vanadium/xmonad: warp to window 2025-12-11 22:04:10 +08:00
95ed521889
vanadium/xmonad: magnifier default to off 2025-12-10 09:27:15 +08:00
a1177c3378
vanadium/xmonad: revert to (a better version of) tallr 2025-12-09 22:18:26 +08:00
0a0020a641
vanadium/xmonad: remove redundant import 2025-12-09 21:44:21 +08:00
1b6d0a63e1
vanadium/xmonad: make tab direction consistent across layouts 2025-12-09 20:14:29 +08:00
f27de9f059
vanadium/xmonad: rotate accordion 90 degrees 2025-12-09 15:28:20 +08:00
18201b4f47
vanadium/xmonad: switch back to tallr 2025-12-09 10:08:09 +08:00
1e63c7bb53
vanadium/xmonad: revamp layout algorithm
- Use threecol everywhere except
- chat and multimedia: use grid / accordion
2025-12-08 23:16:07 +08:00
5a39fe89c5
xmonad: remove count in PP for xmobar 2025-12-05 20:48:31 +08:00
b293776da0
vanadium/xmonad: improve matching on Nautilus className 2025-11-29 18:51:25 +08:00
4adfe435df
vanadium/xmonad: export MOZ_USE_XINPUT2=1 2025-11-28 20:01:32 +08:00
4c4ed165b3
vanadium/xmonad: handle zen and launch it instead of firefox 2025-11-26 14:58:25 +08:00
cc13b4d51e
Revert "vanadium/xmonad: use sift instead of swap"
This reverts commit 9f080c0707.
2025-11-24 13:40:47 +08:00
c72ef76b20
vanadium/xmonad: fix overlapping manage hooks 2025-11-24 13:40:01 +08:00
9d6cc4b934
vanadium/xmonad: don't copy dialog to all 2025-11-24 12:25:23 +08:00
f2ab0ac3a3
vanadium/xmonad: float pavucontrol 2025-11-22 14:26:09 +08:00
8e6ce9e5df
vanadium/xmonad: useless refactor
Why not, it's Saturday.
2025-11-22 10:13:02 +08:00
4bb8909218
vanadium/xmonad: make evolution handling smarter
How many window title are there 😭
2025-11-21 23:44:37 +08:00
ae721808c0
vanadium/xmonad: ignore digikam pop ups 2025-11-21 22:56:57 +08:00
2840500790
vanadium/xmonad: center float dialog and email composer 2025-11-21 22:42:21 +08:00
b8f78260b3
vanadium/xmonad: show current window count in pp 2025-11-20 10:37:24 +08:00
60bfd4f5c9
vanadium/xmonad: show current window count in pp 2025-11-20 09:25:52 +08:00
e7c50da45f
vanadium/xmonad: I like ratio 2025-11-19 20:37:50 +08:00
3e603eb1e0
vanadium/xmonad: make more money 2025-11-19 17:22:00 +08:00
33aa3065c3
vanadium/xmonad: don't lose focus when hovering over float 2025-11-19 00:05:38 +08:00
9b1399e0e6
vanadium/xmonad: rewrite dynamic hooks for composability 2025-11-18 23:59:05 +08:00
587b4a4e20
vanadium/xmonad: check if current before move 2025-11-18 19:48:04 +08:00
9f080c0707
vanadium/xmonad: use sift instead of swap 2025-11-17 21:38:38 +08:00
06c9fe9f1e
vanadium/xmonad: run hlint 2025-11-17 16:38:06 +08:00
1409a5e064
vanadium/xmonad: use composeOne for non overlapping rules 2025-11-17 16:29:47 +08:00
a27f5ffefe
vanadium/xmonad: copy float helper windows everywhere 2025-11-17 15:35:17 +08:00
c8dee130a6
vanadium/xmonad: add more shift rules 2025-11-17 09:24:41 +08:00
5f1cea7f25
vanadium/xmonad: shift windows based on dynamic title property 2025-11-17 08:31:01 +08:00
0d468192be
vanadium/xmonad: smarter window focusing
We spawn discord on certain window, and ignore its activation request
2025-11-17 00:02:02 +08:00
2922707f17
vanadium/xmonad: break into small bindings
We noticed that this makes error message smaller and easier to
understand.
2025-11-07 00:24:27 +08:00
d243e6c32f
vanadium/xmonad: refactor 2025-11-07 00:24:27 +08:00
073078a922
vanadium/xmonad: show nmaster count in description 2025-11-07 00:24:17 +08:00
4874f1f39b
vanadium/xmonad: clean up language extensions 2025-11-03 20:28:10 +08:00
5ee9d8b245
vanadium/xmonad: remove fade 2025-11-03 20:28:10 +08:00
16a1666570
vanadium/xmonad: remove fancy insertion rules 2025-10-31 20:49:32 +08:00
726a416e32
vanadium/xmonad: make vlc always opaque 2025-10-31 16:02:37 +08:00
7786e1ce35
xmonad: update magnifier configuration for laptop usage 2025-09-29 23:23:14 +08:00
b297ef80d8
xmonad: add magnifier 2025-09-15 12:30:12 +08:00
126366ad2f
vanadium/xmonad: float minder 2025-09-13 12:35:53 +08:00
8394b15e82
vanadium/xmonad: make feh float better 2025-09-07 17:37:43 +08:00
5539bed063
vanadium/xmonad: refactor manage gook 2025-09-07 17:34:59 +08:00
bbf6651440
vanadium/xmonad: refactor opacity rules 2025-09-07 17:19:07 +08:00
4ee44c51cd
vanadium/{xmonad,picom}: update opacity rules 2025-08-26 21:15:28 +08:00
d4fa0b8bb6
vanadium/xmonad: use <> instead of <+>
<+> is synonym of infix mappend.
Mappend is redundant and has the default implementation
mappend = (<>) since base-4.11.0.0. Should it be implemented manually,
since mappend is a synonym for (<>), it is expected that the two
functions are defined the same way. In a future GHC release mappend will
be removed from Monoid.
2025-08-25 23:07:45 +08:00