4 ms·
Would anyone be interested in a writeup of my setup? Arch Linux + xmonad + tmux + urxvt + zsh + vim. No desktop environment, just a setup optimized for reliable
by s00pcan 14y ago
Would anyone be interested in a writeup of my setup? Arch Linux + xmonad + tmux + urxvt + zsh + vim. No desktop environment, just a setup optimized for reliable web development. I've been building this setup from scratch at work and at home for the past year, so I've got most of the minor annoyances figured out.
- dllthomas 14y agoI'd be mildly interested; Debian + ratpoison + screen + urxvt + vim, here, so there's bound to be similarities but differences might also be enlightening.
- tammer 14y agoI use precisely the same setup, and love it. Full control over every tool in the whole chain. I'd add one more that I find essential: Pentadactyl. Without it, the context switch when using a browser really disrupts the flow.
- s00pcan 14y agoI use Chromium + Vimium, which makes my entire workflow possible from the keyboard when doing backend development. I somehow managed to go a full productive day at work without touching my mouse (except to move it out of the way at the start of the day) while working on a drag-and-drop feature. Since you're using the same setup, do you have a dotfiles repo so I can take a look? Mine is kind of messed up at the moment, but here's an old revision with everything: https://github.com/chris-ritsen/dotfiles/tree/113442a72ddacb2ee89dc5c408c1b610eb7bfeaf https://github.com/chris-ritsen/dotfiles/tree/113442a72ddacb...
- haridas 14y agoI was using Vimperator for a while, but it didn't give good experience, My chrome has also its vim plugin but it has slightly different key map, because of that I stopped using vim plugin on both browsers. I surely want to try out the new vim plugin Pentadactyl for firefox.
- evoxed 14y agoI'm doing primarily web dev at the moment after a loooong err, "sabbatical", just started using vim, and waiting for my drive to come so I can finally have a stable Arch boot. So yes, I'd be very interested!
- deleted 14y ago[deleted]
- s00pcan 14y agodotfiles (old): https://github.com/chris-ritsen/dotfiles/tree/113442a72ddacb2ee89dc5c408c1b610eb7bfeaf https://github.com/chris-ritsen/dotfiles/tree/113442a72ddacb... photos: http://s00pcan.com/~chris/dev.png http://s00pcan.com/~chris/dev.png http://s00pcan.com/~chris/2012-07-12_23-01-53_856.jpg http://s00pcan.com/~chris/2012-07-12_23-01-53_856.jpg
- nuttendorfer 14y agoPlease don't use shorteners, use the actual URL. Edit: He has changed them.
- donniezazen 14y agoWhat are you running on your tablet?
- s00pcan 14y agodonniezazen: I got home with my ipad and immediately bought issh to try out this setup: http://yieldthought.com/post/12239282034/swapped-my-macbook-for-an-ipad http://yieldthought.com/post/12239282034/swapped-my-macbook-... It was disappointingly terrible.
- chrizel 14y agoHow well does Arch run on the MacBook Air? Looks like a great setup, would be interested in more info about it too.
- frou_dh 14y agoI'd love to see that. I'm a fan of tiling windows and a custom Arch setup is my escape plan if OS X goes off the rails.
- mkmkmmmmm 14y agoActually I feel the same as you, except I'd say it's already off.
- frou_dh 14y agoMy main annoyances are the monkeying around with both the traditional process lifecycle for GUI apps, and the saving/loading of documents. I gather there has been some refinement of these (or at least more options) in 10.8, which I'll try a couple of point-releases in. http://arstechnica.com/apple/2012/07/os-x-10-8/18/#automatic-termination http://arstechnica.com/apple/2012/07/os-x-10-8/18/#automatic... http://arstechnica.com/apple/2012/07/os-x-10-8/5/#document-model http://arstechnica.com/apple/2012/07/os-x-10-8/5/#document-m...
- mkmkmmmmm 14y agoThere's that, and also monkeying about with the trackpad (reverse scroll is okay, three-finger drag is very awkward for me), as well as hiding the Library folder, forcing use of the App Store to get Xcode, Xcode constantly crashing... I feel like I'm not part of the target market anymore.
- haridas 14y agoThat's interesting setup. Waiting to see how it looks like.
- jcurbo 14y agoInterested as well. debian + awesome + vim + urxvt and I am always looking for more ways to make it better.
- haridas 14y agoI'm using Debian + KDE + vim + konsole. I love KDE Konsole.
- donniezazen 14y agoArch + DWM + URXVT + VIM here and love it. Tiling WM are so convenient. I am a little too apprehensive using Xmonad, dont have enough time to mess with haskell.
- tygorius 14y agoI'm using the same setup except xmonad instead of dwm. Aside from installing GHC as a dependency, I've have no need to mess with Haskell to use xmonad. And unless you're doing something crazy/brilliant with dwm, I'd doubt you'd need to hit the Haskell books either. I used to prefer Awesome in part for the tweak-it-while-it's-running appeal of Lua configuration, although I rarely used it. Now xmonad has the same runtime configurability via GHC, with recompilation taking a second at most.
- jentulman 14y agoYes, very much. I'm deving with Eclipse on OS X, but have been wanting to move away from Apple/OS X since Lion appeared and a linux xmonad setup seems intriguing so have been reading up on similar things and every extra helps.
- navs 14y agoFunnily enough that is exactly what I did after the release of Snow Leopard. I came to really enjoy using Arch Linux with wmii, vim and dwb. But a kernel panic later I'm back to OSX, for the time being.
- uggedal 14y agoSounds similar to my setup: Arch Linux, monsterwm, dwb, urxvt, zsh, tmux, vim. All managed with salt[1] and keeping dotfiles in git[2]. [1]: http://github.com/uggedal/states http://github.com/uggedal/states [2]: http://github.com/uggedal/dotfiles http://github.com/uggedal/dotfiles
- achompas 14y agoYes please! I'd like to take the dive into Arch Linux at some point, this kind of post would be super helpful.
- o1iver 14y agoExactly my setup :) Although, since xmonad I don't use tmux that much anymore!
- david_shaw 14y agoFirst off, I'm sure that with the (recent?) surge in "check out my super efficient setup" posts, a write up of your config would be fairly well received. The real reason I'm responding is to throw in my $0.02 that for those that want an easy and efficient tiling window manager setup, but don't want to go through the relative pain of xmonad, `awesome` is a great substitute. I've used it for years now, and although my office hardware changed from an old-ish ArchLinux box to a Macbook Pro, I'm still an avid fan of tiling WM's. Even on OS X, the first app I install is always 'DoublePane' to mimic the functionality. [1] As efficient as vim shortcuts can make you while banging out code, I am a firm believer that most window managers are absolutely and completely inefficient. Most people whom I convince to give a tiling, scriptable WM a try never look back. It's vim efficiency for everything you do! [1] I'm not affiliated with DoublePane in any way, and there are alternatives out there. That said, for $1.99 (last I checked), it does an incredible job of increasing my efficiency on my Mac.
- weaksauce 14y agoIf you like DoublePane you might like size-up better. I use that and cinch but I am considering a switch to Moom. It has even more interesting features and combines the size-up features with cinch.
- david_shaw 14y agoI'll check those out now -- thanks! :)
- nilium 14y agoI've actually been looking for something like this, and Moom seems to do the trick. It's got some nice customization, so I can at least set my own shortcuts for different areas of the screen. It works really well since I don't like straight 50/50 screen splits (I prefer a sort of pseudo-golden ratio layout -- Moom can't do it precisely, but it's close enough). Pretty good use of $10, I think, unless I suddenly need that $10 for an emergency, like beer or coffee or a raw turkey. So, thanks, even if I'm stuck without a supply of raw turkey for a week.
- 14y ago
- w1ntermute 14y agoArch + xmonad + Screen + urxvt + Bash + Vim here, though I've found my use of Screen has dropped significantly since switching from KDE to xmonad, because the tiling is done right in the WM. I've got certificate-based login and Bash aliases set up for all my frequently accessed servers, so it's easy to open new terminals. The only real need for Screen is for stuff that needs to be persistent, but I try to avoid using persistency whenever possible, because it would just lead to me opening 100+ terminals in a Screen session, much like I do in Firefox (also not a good thing, but I haven't found a solution yet).
- dkersten 14y agoArch + goomwwm + urxvt + bash + vim for me. I stopped using screen/tmux on my local machine (still use tmux on servers though) in favour of 1) keeping all my text editing in a single vim session using buffers/tabs/splits - this way I can use the standard vim commands (yank, etc) to copy and paste between files, and 2) multiple urxvt instances as goomwwm makes managing them just as simple as if I were using screen/tmux. I also started to use uzbl as my browser. Maybe one day I can throw my mouse away :)
- w1ntermute 14y agoI'd love to use uzbl, but unfortunately there's no LastPass support (apart from some bookmarklets that can provide basic functionality). So I've stuck with Firefox but have installed Pentadactyl, which adds Vim emulation support. It gets me close enough to avoiding mouse use as I think I'll ever get.