Philpax a day ago

Configuring your WM in Haskell seems fun, but I suspect "fun" is the primary motivator, not any kind of practical reason.

Type-checking keybindings is cute, but you're going to discover that the keybinding doesn't work when you go to use it, so how much time are you really saving? That's not helped by the fact that many WMs/compositors have validators for their configs, so you're getting much of the same benefit with much less trouble.

For reference, Niri's config is very approachable: https://github.com/YaLTeR/niri/blob/main/resources/default-c...

  • rootnod3 a day ago

    Apart from the Haskell fun, xmonad is really really good. Especially how it handles workspaces on multiple monitors. By default, each monitor has one workspace. Not one workspace for ALL monitors.

    So if your side screen has say documentation open, and you switch on your main screen from terminal to editor, only the main screen changes. The side screen stays untouched. Some people prefer it, some hate it. But it's good that xmonad offers it. It also has hot reloading of the config, which is also nice.

    Sure, Niri's config is approachable, but is it hackable? It only offers what Niri offers, right? You can't extend its functionality by config alone.

    That is where XMonad and others shine. Sure, they might not be for the "I don't wanna spend time configuring my WM to death" crowd (and I mean absolutely no derision in that. We all have different rabbit holes we want to customize to oblivion), but Xmonad or Stumpwm etc allow for those shenanigans, and I myself am very very happy to have those.

    Long story short, it's not all 100% about the type safety, it's also a lot about the extensibility of it.

    Niri is nice, not mocking it. But infinite scrolling is not everyone's jam. Some others might even question the choice of KDL instead of JSON without any clear benifit.

    Whatever you prefer and if it works for you, great. That's why we have choices ^^

    • kqr 15 hours ago

      > xmonad is really really good. Especially how it handles workspaces on multiple monitors

      This is the reaon I use XMonad, and I hate how this one design choice that only one window manager has gotten right is what locks me into X11. If anyone ever learns of a non-X11 window manager that handles workspaces on multiple monitors the XMonad way, contact me!

      • rootnod3 5 hours ago

        I got good and bad news: my own WM did it Xmonad style, but I have not updated it in years. If there is enough request I might revive it (also X11 though, so not fitting the bill).

        See https://github.com/Kintaro/wtftw It handles screens the exact same way Xmonad does, because it was modeled after Xmonad. The config is entirely done in Rust, so it allows for a lot of hackability. On reload, the config gets compiled to a dynamic library and the WM restarts itself, passing the current window IDs to itself to "reload".

        But I was meaning to pick up a new project in 2026 for myself. So maybe a CL based Wayland WM with an Xmonad style?

    • Philpax a day ago

      I'm not a Niri stan by any means - I only switched to it the other week, and was using sway/i3 before then - but I suspect that most alternatives have answers to these, too.

      > Especially how it handles workspaces on multiple monitors. By default, each monitor has one workspace. Not one workspace for ALL monitors.

      I'm pretty sure this is the case for most tiling WMs; it's definitely the case for Niri (https://github.com/YaLTeR/niri/wiki/Workspaces), and I'm pretty sure it's the case for sway.

      > It also has hot reloading of the config, which is also nice.

      Niri will reload your config on save; Sway requires a keybind, but no restart.

      > Sure, Niri's config is approachable, but is it hackable? It only offers what Niri offers, right? You can't extend its functionality by config alone.

      Most Wayland compositors offer that extensibility through messaging; you would send messages to Niri or Sway through scripts to achieve custom behaviour. I do miss having scripting built-in in AwesomeWM, but it hasn't been too much of an issue for me in practice.

      > Niri is nice, not mocking it. But infinite scrolling is not everyone's jam. Some others might even question the choice of KDL instead of JSON without any clear benifit.

      I brought Niri up as an example, but the general point I was trying to make is that the other tiling compositors/WMs out there offer similar solutions that get you to the same place, but through easier means. As for KDL, I think it would be difficult to argue that JSON is easier for humans to edit than KDL :p

      > Whatever you prefer and if it works for you, great. That's why we have choices ^^

      By all means! I'm not denigrating XMonad or such here; it's more that I think it's probably not the right choice for most people in the market, as there are alternative solutions that are likely to get you to the same place with less friction.

      • rootnod3 5 hours ago

        Trust me, the majority of tiling WMs has on workspace for ALL monitors combined. The percentage of WMs treating every monitor as a separate unit is smaller.

        And sure, you can send message and commands to Niri via IPC, but that is very very different from say XMonad or StumpWM where you can actually override or alter functionality within the config instead of having to change the original source code.

        That I'd say is the very definition of hackable. When you can actually just throw stuff into your config to change core behavior.

      • kqr 15 hours ago

        > it's definitely the case for Niri

        No, it doesn't seem that way. The Niri manual says each monitor has an independent set of workspaces. In XMonad there is one shared set for all monitors, but each monitor independently shows one of those workspaces.

        (If the user tries to show on monitor A the workspace currently visible on monitor B the two monitors swap their workspaces.)

      • qudat a day ago

        To pile on, if I wanted an actual language to do config work I would prefer bash for simple scripting. I started using riverwm and I love its take on config. Use whatever language you want because configuring it is just running a sequence of riverctl commands. I found it very ergonomic since i can test config in the cli, I can just use a bash script to run commands — and some extra daemons like mako, waybar, and wlsunset

  • nagisa a day ago

    Back when I had my own Xmonad config – during student years with too much time than I knew what to do with – the biggest benefit to Xmonad being a haskell program that I myself wrote was that it was a program that I myself wrote.

    This meant that instead of e.g. spawning some utility on a media key input, the compositor could directly stay connected to the dbus and control mpdris clients directly.

    The way I see xmonad in retrospective today is that it is/was a "make your own compositor" library much like wlroots, smithay, etc, but it came with enough of the batteries included in the package that spinning up a nice and productive environment took barely any code. Something you can't really do with wlroots or similar.

  • neilv a day ago

    > Configuring your WM in Haskell seems fun, but I suspect "fun" is the primary motivator, not any kind of practical reason.

    Not for me. I don't know Haskell, and I had to cargo-cult forms to do what I want (which bothers me, as someone towards the end of the developer spectrum that likes to understand well how systems work).

    But XMonad with a few cargo-culted tweaks works noticeably better for me than I've been able to configure i3wm. I forced myself to use i3wm at one company, for two years, rather than bring over my Xmonad config, and every evening it was a relief to be back using Xmonad on my personal laptop.

    • Philpax a day ago

      I haven't used it in some years, but I found AwesomeWM to work well for me for the usecase of configurable predefined window layouts. Is there anything in particular about Xmonad that keeps you coming back?

  • tome a day ago

    > you're going to discover that the keybinding doesn't work when you go to use it, so how much time are you really saving?

    It's not about discovering it doesn't work so much as discovering the specific reason it doesn't work.

errantmind 16 hours ago

The best part about choosing a simple WM is you never have to think about it again. I installed and configured DWM many years ago and it just works. Never had a single issue after the first week.

It is like when you buy an appliance and it just fades into the background and then, one day, you realize you've had it for 10 years without any problems and you feel a tinge of gratitude before moving on with your day.

  • nicklaf 11 hours ago

    Same story here. After installing dwm years ago, I've more or less stopped thinking about window managers as an open problem to be solved. I suppose one could run into trouble if they started patching it a lot, but in my experience you don't need to do that.

jxdxbx 4 hours ago

As I expected lots of discussion of scrolling managers in this thread. I'll just say that I think that scrolling windows managers like Niri, which I use, are very well suited for laptops in particular. Tiling WMs always feel cramped on a smaller screen. Plus the touchpad to swipe as navigation fits really well with the paradigm.

NoboruWataya a day ago

I have been a happy user of AwesomeWM for years. I don't actually use the tiling layout all that much (I definitely do use it occasionally and find it useful, but usually I'm in floating or "monocle" mode). But in additional to tiling support, it is minimalist, keyboard-driven and infinitely configurable through Lua scripts which I really like. I think a lot of other tiling WMs are probably popular for similar reasons.

  • Froztnova a day ago

    I've been an awesomewm user for quite some time as well and have no plans to change.

    It's the lua scripting that really pushes it to the next level for me. I think I fell in love when I set up randomized times wallpaper rotations, and then realized that I could also create multiple profiles/sets of wallpapers as well, and the only limit was my own ability to add it.

    • SoftTalker a day ago

      I love awesome as well but afaik it’s not compatible with Wayland and never will be.

WD-42 a day ago

Tiling WMs are dead. Long live tiling WMs. Scrolling WMs like Niri/Paperwm are where it’s at now.

  • fer a day ago

    Just moved to Niri, it's incredible how snappy it is. The animation makes what you did with the window much clearer vs. other wms where it just teleports, the scrolling just compounds to that effect. The scrolling is great because it tends to work at getting things out of the way when they're not relevant and bringing them back when they are, while not ending up with tiny windows like dwm/AwesomeWM/Sway (what I've been using for the last ~15 years).

  • wolttam a day ago

    Niri has been really nice over the last week since I moved to it. It has allowed me to get down to ~2 persistent workspaces instead of the usual 5-6.

    Workspace 1: Browser, Email, Music

    Workspace 2: Running project, editor(s)

    On sway/i3 I always had these things split across multiple workspaces it could get tedious switching between them at times.

  • quantummagic a day ago

    Totally agree. I had been using Sway for a few years and tried Niri on a whim. Expected to quickly dismiss it, but ended up being a convert. It's just easier to configure your windows in a useful way, and often the "right thing" just happens by default.

  • dinkleberg a day ago

    Niri is brilliant. It just feels so natural. All of the default keybindings and behaviors work exactly as my brain assumes it would.

  • rootnod3 a day ago

    I honestly do not understand the scrolling WMs. The last thing I want to do is move my hand to my mouse to scroll. I tried them, didn't work for me. So yes, there's still a crowd of people hanging on to old tiling WMs and therefore sticking to Xorg instead of Wayland. Because you can pry EXWM and StumpWM out of my cold dead hands.

    • WD-42 a day ago

      What makes you think you need a mouse?

      • rootnod3 5 hours ago

        If I an switch left and right via keyboard, why just not switch workspaces? I honestly don't see the point in the scrolling layout.

        Switched workspaces I know what is on each workspace, I can switch to it, see what's there. But the Niri approach, I have to scroll through the space to see which windows are actually there.

        • hombre_fatal 3 hours ago

          The question is what are you going to do if you want to launch an app relevant to the current workspace (let's say Gimp), but it's not important enough to be visible with the other windows in that workspace (editor, terminal, browser) or it doesn't fit.

          Overflowing Gimp onto another workspace because of this is the main cause of workspace spam that a scrolling WM solves.

          If you're working on more than one project (so, workspace 1 2 and 3 are fully utilized), where does this overflow workspace even live? And what if each workspace also needs its own Gimp instance?

          There are certainly solutions to this in every WM, but the scrolling WM solution is a really simple one that never makes you ask the question of where to put something: workspaces have an offscreen overflow area.

          Another way of thinking about it is: sway would be instantly improved for me if it also had a per-workspace overflow area, like maybe if every workspace had its own scratchpad that I could tile windows on, and I could reach it by moving focus into it kind like moving between monitors.

          • rootnod3 2 hours ago

            I open Gimp on a scratch workspace and immediately have my WM jump to it. How is that different from having to scroll to it?

            If I need a Gimp in every workspace I just open a Gimp in every workspace where I need one. Or even customize my Xmonad to show specific Gimp instances on select workspaces.

            Again, how does the scrolling layout do me ANY favors here?

            Sure, Niri takes away the question of where to place it, but it definitely doesn't help with "Where the fuck is that one window I opened and how do I find it?" I'd rather just quickly select all my workspaces in the worst case than selecting every workspace and THEN scrolling through all the windows.

            If you really need THAT much overspill on a workspace I would personally rather stop and re-evaluate the workflow instead of just spilling tons of windows all over the workspace.

            It feels like if you'd sit down and re-evaluate the workflow and the setup, those problems could be solved almost without a WM.

  • lelandbatey a day ago

    Looking at a video demo of Niri for an example: https://github.com/YaLTeR/niri

    Conceptually, it's like an infinite 2D canvas windows, divided into strips (strip is a workspace), and you then scroll through an infinite ribbon of windows in each strip.

    Seems interesting, but also slower and less flexible than traditional tiling WMs (least of all because of the slow scrolling animations, but also because it seems to prefer scrolling instead of jumping-towards).

    Like most of the 'tiling with gaps' patches I see, these feel like trying to look fancy without necessarily delivering big value. I'd be interested to hear why people want a scrolling WM. Is it merely more visually pleasing?

    • WD-42 a day ago

      It's the same thing as a tiling WM, with all the benefits. You can still tile windows vertically or horizontally. The big improvement is that if I have a view with my browser, editor, a terminal or two all tiled nicely but then all of a sudden I need to open the Gimp or a PDF for some one-off work related to what I'm working on, it just opens to the right. I can move over to it and do what I need to do without messing up the current layout and then close it when I'm done.

      This is opposed to a traditional tiling WM where you'd either need to open the app in another workspace, use some stacking feature or worst of all shove the new window into the current view by resizing some other window(s) which is often not ideal.

      • thewebguyd a day ago

        Sounds interesting, but I still think I prefer using workspaces, simply because I can set window rules for predictability.

        I never want to / have to wonder where any particular window is. Every app will always open on the same workspace, in the same position that I define + a scratchpad workspace for random one-offs that I keep floating. I'm only ever 1 key press away from exactly what I want. I know that ctrl+b gets me my browser, ctrl+t gets me to my terminal(s), etc. I don't even think about the workspace numbers or layout beyond initial configuration. Zero animations, instant switching.

        In your example, if I'm on one workspace working and I need to open Gimp, I press my keybind for Gimp and it opens on the scratchpad and switches to it immediately.

        It takes a lot of initial config and tweaking as you go along but once settled it's the most efficient way I've found to manage windows, in that, the windows manage themselves i no longer have to think about them at all.

        • hombre_fatal 6 hours ago

          The problem with your example is that you might have Gimp, a browser with its own set of tabs, and other multi-instances of apps needed in multiple workspaces as you work on multiple projects.

          In Niri, you just have these open in the each workspace off to the side. And you know exactly where each one is.

          In your example, you either have to flip through multiple Gimp instances in your scratchpad or you use tab/stack containers to tile them in to existing workspaces. But you are multiple keystrokes away now because you have to go to the container and paginate through it.

        • WD-42 a day ago

          That makes sense if you use application per workspace, which never made much sense to me.

          I'm often working on 3+ codebases or projects at the same time, each project has a browser window with associated tabs, an instance of an editor, several terminals. So they get a workspace. "Switch to browser workspace" makes no sense if there are 3 instances of the browser open, especially when I want the browser next to my editor for live reload/API docs.

        • Philpax a day ago

          You can also set window rules in Niri :-)

      • thesuitonym a day ago

        Wow. My work flow with a stacking WM is that I get my tiled windows how I like them, but then if I need a new window for some reason, I just open it and it plops on top of my tiled windows without interacting with them at all. Seems more productive to me.

      • BeetleB a day ago

        > This is opposed to a traditional tiling WM where you'd either need to open the app in another workspace, use some stacking feature or worst of all shove the new window into the current view by resizing some other window(s) which is often not ideal.

        I use Awesome Window Manager and one feature I like about it is this:

        Say I've got my terminal in workspace 1, Firefox in workspace 2, and Emacs in workspace 3. There are often times I need to use either the terminal or Emacs (or both) while viewing a website. So with a keystroke, I can tell it to combine any two or three workspaces and all the windows are shown tiled together. In a sense, it creates a new temporary workspace with all 3 windows. As soon as I leave this workspace, it restores it to the original configuration. No need to move windows from one workspace to another and remember to move them back.

        This is the one feature that I'm really missing from Mac OS.

        • SoftTalker a day ago

          I know how to send a window to another workspace but not how to combine two entire workspaces. Is that a default keystroke or something you set up?

          • BeetleB a day ago

            https://awesomewm.org/doc/manpages/awesome.1.html

                 Mod4 + Control + 1-9
                    Toggle tag view.
            
            It's a bit arcane written that way, but each workspace is a tag. Pressing Mod4 + Control + 2 means to show workspace 2. The effect is cumulative. If you now press Mod4 + Control + 3, it will be showing both workspace 2 and 3 simultaneously (and tiling the combined set of windows).

            If you press Mod4 + Control + 3 again, it will remove workspace 3 from view.

            If you now just leave to go to some workspace, (e.g. Mod4 + 5), it will only show workspace 5.

            Can't live without it.

    • Philpax a day ago

      I'm still a Niri newbie, but I'm enjoying the scrolling as a ways to have "subworkspaces": when I'm working on a full-stack project, for example, I can scroll between the backend and the frontend, while arranging my windows in such a way that anything useful (e.g. the browser) remains resident on screen.

      You can get similar functionality with tabbed windows, but I'm still trying to decide which workflow I prefer; scrolling feels a bit more "organic", while tabs are superior for density.

    • forgotpwd16 a day ago

      Checking the video and impressed how people remember all the programs they've running on the canvas and their location. In i3 have been using i3-renameworkspaces to know what is opened in other workspaces because kept forgetting.

      • Philpax a day ago

        Niri has an overview view to help with this. You can see all of your workspaces and their strips, and move applications from strip to strip.

Duanemclemore 14 hours ago

When I got back on Linux as a daily driver a year ago I knew I wanted to be on a tiling / dynamic window manager.

I started with i3 and really like the keybindings. A couple months later I found out about xmonad through general interest in the subject. I installed it, found someone's config to use i3 keybinds (which I was used to at that point) and had a lot of fun. It's definitely quick as heck and I like how compact the codebase is for edits. Plus, it gave me an excuse to learn some rudimentary Haskell.

My visual setup is always SUPER minimal, as it comes out of the box. So that was nice.

Unfortunately I had some serious trouble with X11 and an app my workflow relies on running in wine, so I switched to sway for Wayland (such as it is it fixed the issue). I know some folks from the xmonad community are trying to implement it over Wayland [0], and were it to come to fruition it would be a VERY welcome development.

[0] https://discourse.haskell.org/t/xmonad-for-wayland-call-for-...

thot_experiment a day ago

I've been using XMonad since 2012, not really for any reason other than someone at HMC told me to and I just stuck with it ever since. Sometimes I wonder if there's a reason to try something else, but I already know all the keybinds and it just does everything I want.

My absolute favorite feature (i'm sure this is present elsewhere too) is the idea that I have my stuff laid out on virtual screens and I can just assign a virtual screen to a physical screen super trivially without ever moving my hands off the keyboard. It's such a wonderful workflow.

Tiling WMs are one of those power user things where once you get used to it the other way just seem so obviously bad. VIM and Blender are similar, unfamiliar annoying interface if you're used to the normie way of doing things, but once you understand the patterns and the way you can compose them it becomes so much more expressive.

zem a day ago

my favourite xmonad feature (that distinguished it from the other tiling WMs I've used) is the ability to have empty workspaces. that way I can maintain a persistent mapping of applications to workspaces, with muscle memory for the keybindings to switch to various apps. (also a nice trick I picked up from someone else's config file was to have a "scratch space" desktop with a key binding that either moved to it or moved back to the desktop I came from)

  • somat a day ago

    If we are doing a survey I use spectrwm and it has empty/dedicated workspaces. It also has a concept of shared workspaces, windows there are present in all workspaces, used for fleshing out common desktop ui docks and the like. I have to admit that while I spent a couple of hours figuring it out one day, It turns out I prefer a really thin/bare desktop so don't use it.

    Spectrwm is not well known, but it fits this sweet spot between super simple with few moving parts yet still configurable enough to work the way I want to. far simpler than xmonad or even I3 but with better defaults and more easily configurable than dwm.

    • zem 21 hours ago

      does it integrate well with any desktop environment? that was the other killer feature of xmonad for me, it worked well with MATE and kde until the wayland switch. I ultimately switched to cosmic because of issues with the (wayland + DE + xmonad) stack, but I do miss the better tiling features of xmonad.

      • somat 10 hours ago

        Unfortunately I don't really know, I mean as far as I can tell gnome or kde programs run fine, but I am not running any of background tooling that normally goes with a full desktop environment.

bryanlarsen a day ago

Recent versions of KDE have pretty good tiling support, so it's possible to have a rich DE and good tiling.

  • moooo99 a day ago

    I also find KDE to be good enough for my personal taste. I have tried different WMs, but always found the huge configuration effort to not be worth the marginal productivity gains I get over KDE + some custom keybinds

  • backscratches a day ago

    Even xfce will tile windows to 4 quadrants, left/right-halves, top/bottom-halves. I have not studied other tiling window managers enough to know what I'm missing.

    • bryanlarsen a day ago

      Even Windows will do that, and so did older KDE. KDE 6.1+ will do a lot more than that, everything that I previously used a tiling manager to do.

  • agumonkey a day ago

    gotta admit that since windows 7 added win+arrow to quickly split, maximize, i don't have a hard need on tiling WM anymore. I very rarely use other layouts like stacks ..

  • bryanlarsen a day ago

    P.S. Meta-T to get started with tiling on KDE.

  • SubiculumCode a day ago

    when you say tiling support, do you mean automatic tiling, or sending it to a corner via key combo?

    • WD-42 a day ago

      It's not even the tiling so much, but the ability to move directionally between windows using super+hjkl or whatever, that's the killer for me. The big DEs like KDE and GNOME can technically tile but you're still stuck with alt-tab to switch windows which is horrible.

      • cout a day ago

        That's why I wrote this: https://github.com/cout/windowfocus

        I bind Alt+Shift+H to run "windowfocus left", which figures out which window is "to the left" based on some heuristics such as the direction between the center of the active window and the other windows on the screen. Since it works uses the center of the window, it works with overlapping windows (but intentionally excludes windows that are occluded).

        I've used it in both xfce and kde (though not recently).

        • bryanlarsen a day ago

          KDE's meta alt arrow doesn't exclude occluded windows, but if you're tiling you probably don't have those

      • silon42 a day ago

        Alt+Tab is great... I wouldn't use a desktop without proper Alt+Tab (exactly like in KDE).

      • bryanlarsen a day ago

        meta-alt-up/left/down-right by default on KDE.

zenethian 15 hours ago

> When I was still using Manjaro Linux back in 2019, I got a nudge to try i3wm. It was my first experience with any window manager

Is the author saying that until 2019 they used Linux on the desktop without using X?

SubiculumCode a day ago

I use remote desktops a lot (e.g. X2go). A lot of issues seem to come up with using Super key combos on the remote desktop. Anyone know of a good solution for that?

CSDude a day ago

I used Xmonad for a while, then switched to awesomewm used it for years. It was good on a 1366x768 screen to use space efficiently.

Symmetry a day ago

The reason I switched to XMonad over a decade ago was actually so that I could have a tiling window manager but still have all the normal desktop environment conveniences.

Obligatory dotfiles: https://github.com/aclough/dotfiles

But right now I feel like I should be thinking of moving over to some new Wayland system. Maybe Niri and XFCE?

Der_Einzige a day ago

The only reason I used manjaro and thus arch was that it had really nice I3, bspwm, and xmonad distributions.

It's very fun to rice a setup and make something worthy of posting on r/linuxporn.

lone-cloud 16 hours ago

At the risk of sounding like a linux snob, I highly question OP's taste: - recommending X11 WM/DE over Wayland in 2025 is nasty work - 7.3/8 GB swap usage? mad man - bash? meh. integrated GPU? meh - 4k packages installed seems super excessive (I'm at 887 (pacman)) - that topbar has way too much superfluous info and looks bad. I guess it's nice if you frequently forget which timezone you're in and need to know how fast the wind is outside?

jmclnx a day ago

I still do not understand why people like Tiling WM, maybe I should give it another try.

In the old 4:3 days I used ratpoison for a while, but after months I went back to fvwm. On 4:3 it seemed to work great, but I tend to think on these 16:9/16:10 monitors it could be a PITA. I believe I would need to move my head to the right a lot. On 4:3 no such issue.

FWIW, via fvwm I force all my main applications to place themselves on the left 2/3 portion of the monitor. The right 2/3 are for things like xmag, clocks, monitors and FvwmButtons/FvwmIconMan.

anthk a day ago

I prefer cwm, it has tags, (virtual desktops), and it can be fully keyboard managed.

theoldgreybeard a day ago

Switched to Hyprland about a month ago. Wasn't feeling it at first but after a few weeks I don't think I can go back.

smallerfish a day ago

I think Claude Code makes TilingWMs doable. I've always given up in the past because there have been reams of configs necessary to get to a fairly usable state, and I don't love reading manuals for desktop environments - but now it's all pretty easy to crank out.

I've been on HyprLand for a week now and haven't hit any blockers yet that'd force me to go back to KDE.

  • 0x1ch a day ago

    I think Claude Code is the crutch for being unable to go through docs.

    • smallerfish a day ago

      Who wants to spend their weekends reading desktop environment docs? If that's your hobby, fine. I just want a working DE.

      • 0x1ch a day ago

        I believe it saves time, the documentation is available and easily digestible, and there's thousands of existing dotfiles to take from. I'd be disappointed to hear Claude couldn't do this.

        I'm mostly pointing out that the documentation is very easy to read and implement for most tiling WMs, without the need for a coding agent.

        • smallerfish a day ago

          Who wants to read thousands of existing dotfiles?

          But I'm primarily talking about the missing pieces that most tiling window managers have that you need to implement yourself, or the annoying bugs that are buried in github.

          I need a lock screen; fine, hyperidle. How is it configured? Once it works it works.15 seconds with Claude or 2-3 minutes googling and implementing. Why the hell would you not use it?

          QT apps have fuzzy fonts in Hyprland. Turns out that's because I was using 1.5 fractional scaling on my 4k monitor, which was information buried in some github that has barely any traffic, which Claude found while I was doing actual work.

          The google meet PIP window strobes because who the hell knows why, but that too was solved by Claude finding the right github ticket and applying opacity 0.999 instead of 1.0 for that window specifically. Where is that documented in the hyprland manual?

          The point is that tiling window managers _in my experience_ always have rough edges, and I've been dipping in and out of them for 20 years. Now that many people (I guess not including your good self) are using LLMs all day every day to move faster in producing code, you can apply the same tooling to bring the tiling environment up to the same level of quality that we're used to with the bigger DMs that have a lot more resources and eyes on them.