Re: Would you agree - Debian is for the tech savvy
On Fri, 5 Feb 2016 11:47:40 -0600, Gunnar Wolf <gwolf@gwolf.org> said:
> Wouter Verhelst dijo [Fri, Feb 05, 2016 at 06:45:49PM +0100]:
>> [M-F-T set, as this is getting increasingly off-topic]
>>
>> On Fri, Feb 05, 2016 at 10:16:55AM -0600, Gunnar Wolf wrote:
>> > I mean, who needs a desktop? A background? Overlapping windows? We
>> the > *real* tech-savvy people only need a tiling window manager,
>> such as > i3:
>>
>> Nah. Awesomewm is much better! ;-)
> Lua for configuration is overrated. It's not for techies, it's for
> masochists. A techie knows when to let go ;-)
That's true. Everyone knows that Haskell is the best configuration file
format. I mean, what could be clearer than:
myWorkspaceHook = composeAll . concat $ [
[composeOne . concat $ [
[isFullscreen -?> doFullFloat],
[isDialog -?> doFloat],
[className =? c -?> doFloat | c <- ["XCalc", "Quodlibet", "Sflphone-client-gnome", "Fbpanel", "Grpn", "Gsimplecal", "Orage"]],
[appName =? c -?> doFloat | c <- ["bashrun2-run-dialog", "bashrun2-terminal"]],
[title =? "Whisker Menu" -?> doFloat],
[className =? c -?> doIgnore | c <- ["Cairo-clock", "Xfce4-notifyd", "Screenkey"]],
[stringProperty "WM_WINDOW_ROLE" =? "pop-up" -?> doFloat],
[transience],
[title =? "org-password" -?> insertPosition Below Newer],
[title =? "org-password-personal" -?> insertPosition Below Newer]
]],
[composeOne . concat $ [
[title =? "Gnus" -?> doShift emailWS],
[className =? "Emacs" -?> viewShift emacsWS]
]],
[className =? c --> doShift emailWS | c <- ["Zimbra", "Evolution", "Chandler", "Claws-mail", "Icedove"]]
]
where viewShift = doF . liftM2 (.) W.view W.shift
?
--
Hubert Chathi <uhoreg@debian.org> -- Jabber: hubert@uhoreg.ca
PGP/GnuPG key: 1024D/124B61FA http://www.uhoreg.ca/
Fingerprint: 96C5 012F 5F74 A5F7 1FF7 5291 AF29 C719 124B 61FA
Reply to: