Hey, HN! With all recent agentic workflows being primarily terminal- and tmux-based, I wanted to share a little project I created about decade ago.
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.
Hi there, nice idea and thanks for sharing.
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.
This looks intriguing and I'm definitely going to try it out. The clincher? Seeing the possibly gratuitous but ultimately wonderful use of ed in pane 0 in the screenshot.
Although I don't use dwm and tmux anymore, tmux keyboard control is nasty and some uniformity is always a good idea.
Interessting. When I read the title first I was like: "What?"
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!
Very cool project! When I was regularly using a multiplexer on my personal machines, I did something similar with `abduco` [0] for session management and `dvtm` [1] for the actual multiplexing.
[0] https://www.brain-dump.org/projects/abduco/
[1] https://github.com/martanne/dvtm