Show HN: Dwm.tmux – a dwm-inspired window manager for tmux
101 points| saysjonathan | 1 month ago |github.com
I've continued to use this as my primary terminal "window manager" and wanted to share in case others might find it useful.
I would love to hear about other's terminal-based workflows and any other tools you may use with similar functionality.
zeech|1 month ago
[0] https://www.brain-dump.org/projects/abduco/
[1] https://github.com/martanne/dvtm
qudat|1 month ago
Works pretty well if you don’t need a window manager in your terminal
0xcb0|1 month ago
I was just wondering what is the additional value over just using, tmux and pre-stored pane configurations. From the screenshot in the GitHub repository, I don't see any additional value for me. Will this allow, like, floating panes?
I'm just using tmux with some custom key configurations and with what tmux offers out of the box I'm pretty happy.
saysjonathan|1 month ago
This is really just a personal project that I wanted to share in case others might like to try it.
I will add that, especially at the time of creation, I was heavily in the 'unix is my IDE' camp. A terminal window manager was a logical next step to that notion. As someone called out below, I even used `ed` as my main editor for a while (which was as bad as it sounds).
ghshephard|1 month ago
Love Floating Panes in Tmux - and best part - all the other plugins - resurrect, continuum, etc..) all support floating panes out of the box.
zhouzhao|1 month ago
Well, checking out the code, it seems to be tmux functions. Well, some of them are quite intriguing! I never bothered to figure out how to spawn a new pane in the same dir. Consider that fuction stolen ;)
I would have advertised it diffetently though. Something like "DWM inspired tmux config".
As other have mentioned, I don't sse why I should use "dwm.tmux" over just the tmux defaults, or my own home grown (stolen) config.
Non the less, quite interesting code!
saysjonathan|1 month ago
Commit with the switch to shell here: https://github.com/saysjonathan/dwm.tmux/commit/c8752b978390...
I think there's a lot of potential to scripting terminal multiplexers in various ways and I would love to see more work exploring what's possible!
qmacro|1 month ago
saysjonathan|1 month ago
Do I regret using `ed` as my primary editor? No.
Do I still use `ed` as my primary editor? Absolutely not.
kalterdev|1 month ago
zhouzhao|1 month ago