[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: