1. 24
    1. 14

      Not that it’s hard to find, but for anyone whose curiosity was piqued by the opening paragraph of the README, here’s the commit where they switched from parody to serious.

      1. 16
        - ## Fork me, daddy ¯`·.¸><(((º>  
        + ## Contribtuions

        There aren’t many commits like these.

        1. 3

          The original README screenshot was actually quite good.
          Also smol and comfy.

        2. 3


    2. 4

      The choice to use alt as mod key and therefor to overwriting commonly used keybindings seems very counter productive.

      1. 3

        Considering that most people who even would want to use this, will compile this by themselves, replacing Mod1Mask with something else shouldn’t be that difficult. These things are made to be hacked with after all.

        1. 4

          XMonad does this too; I think they pick a bad default specifically in order to make people install the Haskell compiler and learn enough to change it.

          1. 1

            Didn’t know it was intentional in the case of Xmonad. That’s probably also the reason I never got into it too, since it’s not only haskell but an entire DSL you’d have to learn.

            1. 3

              It’s only speculation, but it’s hard to find any other explanation for such a bad default.

      2. 2

        I’m probably in the minority, but changing my mod key to alt is the first thing I do when I configure my window manager. I just have a easier time to hit alt.

      3. 1

        This drives me insane.

      4. 1

        I use dwm which also uses alt keys and I don’t recall it ever being a problem. Programs I use seem to prefer ctrl keys.

        1. 1

          most shells and gnu readline have alt+w and alt+b moving by words by default, alt+hjkl are commonly used too, but they seem to do different things in different shells.

          edit: and I forgot about the the common pattern of GUI applications using alt to access the file, edit… etc menu by underlining the character that is bound: https://i.imgur.com/DyNr4kd.png

    3. 4

      There is also the tinywm in 50 cloc.

      1. 3

        This site is even more interesting, since it lists alternative implementations: http://incise.org/tinywm.html, very helpful when trying to get into X11 programming, since usually it’s quite overwhelming to even understand all the functions used in dwm.

        1. 1

          “a window manager. It is only around 50 lines of C. “

          I didn’t even know that was possible. Thanks for the link.

    4. 2

      This is really great!. I have a related question. What is a sane clipboard manager that one can use that

      • Is as simple as this window manager – i.e no big dependencies, a plain C file if possible so I can recompile it if needed easily.
      • Simple enough in practice: i.e Let me bind a key combo to copy and a key combo to paste. I ask for nothing more.
      • Does not get overwritten when I select a line in some application (i.e play nice with selection buffers)
      • Works with all standard applications (at least firefox, terminals, office and the like).
      • Works with WMs like aphelia and i3.
      1. 4

        I blogged about this back in 2012[1] and still use it today. Though the code is simple, I’m not sure if you’d call it “lightweight” since it has to poll the clipboard once every second. I wish I knew an evented way to do that…

        [1] https://mpov.timmorgan.org/super-simple-clipboard-history-for-linux/

      2. 1

        There’s a dmenu script. Haven’t used it myself, but usually suckless stuff is easy to modify if it doesn’t exactly do what you want.

    5. 1

      Wow, time for someone to fork it for a screen reader happy version and another tiling wm version. Bbbbbbbbare to the Bone!

    6. 1

      I think wmutils is also very good as an excercise on minimalism.