f7de9e3c05
feat(wezterm): unify navigation with XMonad keybindings
...
Add sequential pane navigation and rotation to match XMonad's window
management pattern. This creates consistent muscle memory across both
the window manager and terminal multiplexer.
Changes:
- Add Alt+PageUp/PageDown for sequential pane focus (mirrors XMonad's window cycling)
- Add Alt+Ctrl+PageUp/PageDown for pane rotation (mirrors XMonad's rotAll)
- Change Leader+Tab to Leader+t for new tab (free up 't' was for zoom, now 'm')
- Change zoom from Leader+t to Leader+m (matches XMonad's maximize mnemonic)
Keybinding philosophy:
- Base keys (Alt+PageUp/Down) = navigation/viewing
- Ctrl modifier = structural control (resize/rotate)
- Consistent with XMonad: Mod+PageUp/Down (focus), Mod+Ctrl+PageUp/Down (rotate)
2025-10-03 00:15:05 +08:00
83f23c3fd1
feat(wezterm): enhance tab management and simplify pane controls
...
Replace dynamic pane management with explicit keybindings for better
discoverability. Add dmenu-based tab renaming and direct tab navigation
by index for improved workflow efficiency.
2025-10-02 11:33:42 +08:00
34b4705d46
feat: add Discord with BetterDiscord support
2025-10-01 10:13:46 +08:00
696112f7cf
enlarge wezterm, this is the ideal size as we get 2x neovim panes at 100char + 5 char buffer
2025-09-29 20:23:58 +08:00
5b4944696e
enhance wezterm: add intelligent development layout with Claude integration
...
- Create 3-pane layout automatically: editor (main), terminal (bottom 30%), Claude sidebar (left 25%)
- Implement smart focus management between editor and terminal panes
- Add zoom toggling for distraction-free editing sessions
- Launch Claude Code automatically in dedicated sidebar pane
2025-09-29 13:12:12 +08:00
24636c5081
unify splits with neovim
2025-09-29 11:05:21 +08:00
bce8012209
chore: add all
2025-09-01 01:48:47 +08:00
7ca4c911a6
extend leader timeout
2025-06-27 10:51:22 +08:00
8639824198
close tab
2025-06-27 10:51:07 +08:00
0a2b98e59f
split pane toggle
2025-06-27 10:42:52 +08:00
d3ec5c57c6
improve graphical performance
2025-06-26 19:30:03 +08:00
a34b7e30e2
update new tab key
2025-06-19 20:03:08 +08:00
b2a0ade8b0
update prefix key for wezterm
2025-06-19 11:38:28 +08:00
1782deb3c9
rotate monitor, bump xmonad
2025-06-19 09:48:43 +08:00
0789a2eb71
fix wallpaper location
2025-05-30 15:48:02 +08:00
44feea9968
update mod key
2025-05-19 11:27:23 +08:00
784e434072
update wezterm configuration
2025-05-19 10:37:38 +08:00
8437dbc212
patch dmenu, no shadow
2025-05-18 21:50:15 +08:00
0535f68752
fix unused imports, install dmenu
2025-05-12 09:58:09 +08:00
9b2957484c
remove rofi
2025-05-12 09:56:32 +08:00
bc0ebb27a8
remove dunst
2025-05-12 09:56:08 +08:00
a642aa57ff
feat: install pdf viewer
2025-05-06 22:47:42 +08:00
e73e614016
chore: refactor
2025-05-01 19:13:56 +08:00
2579ddfd54
vertical monitor
2025-04-30 13:14:01 +08:00
c38f58067a
opt in unfree
2025-04-30 12:18:32 +08:00
61cc84bcf0
fix path
2025-04-28 19:08:00 +08:00
53cf3dc9b3
chore: fix background colour
2025-04-04 17:59:45 +08:00
6dc175941e
feat: setup mpd
2025-03-26 13:41:54 +08:00
d8a8174ee0
feat: cursive tab titles
2025-03-21 22:57:50 +08:00
e7567a712e
chore: refactor
2025-03-21 22:50:52 +08:00
dc32eaa8a5
chore: refactor
2025-03-19 00:03:43 +08:00
abacbb57d7
chore: fix pinentry
2025-03-14 21:41:17 +08:00
f06011e890
chore: refactor
2025-03-08 12:02:30 +08:00
8ae33e9f76
feat: thunar file manager + gtk theme
2025-03-08 09:09:45 +08:00
d9b1150b00
switch to gruvbox dark medium
2025-03-07 10:33:16 +08:00
61863c82d9
feat: update gruvbox colours
2025-03-07 00:19:14 +08:00
9ff256061a
chore: refactor
2025-02-26 00:23:03 +08:00
3281960408
feat: remove round borders
2025-02-23 20:14:55 +08:00
e596041ecb
feat: always display tab bars
2025-02-23 18:37:05 +08:00
55dcdcf616
chore: migrate xmonad + xmobar to there own flake
2025-02-23 18:24:25 +08:00
d2a6aceff3
disable screen saver and DPMS features
2025-02-16 15:22:54 +08:00
b33667bfdc
refactor
2024-12-24 13:15:00 +08:00
daf979924d
install editors
2024-12-23 08:57:13 +08:00
f342d0dffd
rework keybind
2024-12-22 16:54:34 +08:00
7edae4612e
refactor
2024-12-22 09:57:17 +08:00
6dc0f415d4
migrate wezterm to upsteam flake
2024-11-28 22:20:11 +08:00
d496f1259d
fix mpd
2024-11-23 12:06:26 +08:00
7adbb841f7
install/remove some programs
2024-11-22 07:17:42 +08:00
186901ff91
install cava
2024-11-09 08:12:55 +08:00
7297d48f13
remove emails
2024-10-02 22:48:10 +08:00