frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Moving Back to a Tiling WM – XMonad

https://wssite.vercel.app/blog/moving-back-to-a-tiling-wm-xmonad
27•weirdsmiley•1h ago

Comments

bryanlarsen•47m ago
Recent versions of KDE have pretty good tiling support, so it's possible to have a rich DE and good tiling.
moooo99•41m 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•38m 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.
SubiculumCode•32m ago
when you say tiling support, do you mean automatic tiling, or sending it to a corner via key combo?
WD-42•8m 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.
bryanlarsen•1m ago
meta-alt-up/left/down-right by default on KDE.
CSDude•45m 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.
WD-42•42m ago
Tiling WMs are dead. Long live tiling WMs. Scrolling WMs like Niri/Paperwm are where it’s at now.
fer•36m 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).
lelandbatey•33m 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?

Philpax•24m 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.

WD-42•19m 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.

wolttam•32m 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.

Der_Einzige•38m 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.

Philpax•31m 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...

neilv•5m 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.

theoldgreybeard•27m 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•18m 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•9m ago
I think Claude Code is the crutch for being unable to go through docs.
smallerfish•2m ago
Who wants to spend their weekends reading desktop environment docs? If that's your hobby, fine. I just want a working DE.
NoboruWataya•9m 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.
Symmetry•2m 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?

iPhone Pocket

https://www.apple.com/ca/newsroom/2025/11/introducing-iphone-pocket-a-beautiful-way-to-wear-and-c...
1•fortran77•35s ago•0 comments

Abilene Paradox

https://en.wikipedia.org/wiki/Abilene_paradox
2•ugur2nd•3m ago•0 comments

ISRG (LetsEncrypt) has created two new roots [pdf]

https://letsencrypt.org/audits/ISRG-2025-Key-Generation-Report.pdf
1•randompeach•3m ago•1 comments

We Uncovered a Race Condition in Aurora RDS

https://hightouch.com/blog/uncovering-a-race-condition-in-aurora-rds
7•theanomaly•3m ago•0 comments

Liberating Search from the Search Engine

https://softwaredoug.com/blog/2025/06/03/liberating-search
1•softwaredoug•4m ago•0 comments

Django Developers Survey 2025 Results

https://lp.jetbrains.com/django-developer-survey-2025/
3•ferryth•4m ago•1 comments

Show HN: Dumbass Business Ideas

https://dumbassideas.com
2•elysionmind•5m ago•0 comments

Coding Trance Music (Full Narrated)

https://www.youtube.com/watch?v=GWXCCBsOMSg
3•tux1968•6m ago•0 comments

LangDiff: Progressive UI from LLM

https://github.com/globalaiplatform/langdiff
1•rob•6m ago•0 comments

Ask HN: How do you handle logging and evaluation when training ML models?

2•calepayson•7m ago•0 comments

Secret Boat Strike Memo Justifies Kills by Claiming Targeting Drugs, Not People

https://theintercept.com/2025/11/14/boat-strikes-immunity-legality-trump/
6•Qem•7m ago•0 comments

Red Hat OpenShift 4.20 Boosts AI, Security, Hybrid Cloud

https://thenewstack.io/red-hat-openshift-4-20-boosts-ai-security-hybrid-cloud/
1•CrankyBear•7m ago•1 comments

Pope Leo XIV: "AI and Medicine: The Challenge of Human Dignity"

https://www.vatican.va/content/leo-xiv/en/messages/pont-messages/2025/documents/20251107-messaggi...
2•logannyeMD•8m ago•0 comments

Cursor never says "IDE" on their homepage

https://twitter.com/grigoriy_kogan/status/1989395569865838775
3•gk1•10m ago•1 comments

Cursor AI sent me a gift for pressing Tab 74,283 times [video]

https://www.youtube.com/shorts/vZ1Qd-gClu4
1•AshesOfOwls•11m ago•1 comments

The Multimillion-Dollar Plan to Make Mobile Voting Happen

https://www.wired.com/story/bradley-tusk-mobile-voting-protocol/
1•shpat•11m ago•0 comments

Cornserve: Serving multimodal AI models like microservices

https://cornserve.ai/
1•jaywonchung•11m ago•0 comments

Plant-based diets could reshape farming jobs and reduce labor costs worldwide

https://phys.org/news/2025-10-global-based-diets-reshape-farming.html
4•PaulHoule•12m ago•0 comments

Proton 10.0-3 Released for Steam Play with Fixes, More Games Working

https://www.phoronix.com/news/Proton-10.0-3-Released
7•Bender•14m ago•0 comments

Developer jobs that help you move states

https://nextstatejobs.substack.com/p/handpicked-usa-jobs-with-relocation
4•andrewstetsenko•14m ago•0 comments

Washington Post Says Nearly 10k Employees Impacted by Oracle Hack

https://www.securityweek.com/washington-post-says-nearly-10000-employees-impacted-by-oracle-hack/
3•Bender•15m ago•0 comments

World’s oldest RNA extracted from ice age woolly mammoth

https://arstechnica.com/science/2025/11/worlds-oldest-rna-extracted-from-ice-age-woolly-mammoth/
4•Bender•16m ago•0 comments

JPMorgan secures deals with fintech aggregators over fees to access data

https://www.reuters.com/sustainability/boards-policy-regulation/jpmorgan-secures-deals-with-finte...
2•impish9208•16m ago•0 comments

I Reverse Engineered a High-Volume Solana Arbitrage Bot

https://clumsy-geranium-e59.notion.site/Reverse-Engineering-a-4-500-Sol-m-Solana-Arbitrage-Bot-2a...
2•birdculture•16m ago•0 comments

How Linux is built with Greg Kroah-Hartman [video]

https://www.youtube.com/watch?v=7agB1vOl-wg
2•olvy0•16m ago•0 comments

Simple map can help New Yorkers in need find food

https://www.fastcompany.com/91440453/this-simple-map-can-help-new-yorkers-in-need-find-food
2•johanam•19m ago•0 comments

2025.46: Satellites and Strategy

https://stratechery.com/2025/satellites-and-strategy/
2•feross•21m ago•0 comments

Ruby Box – Ruby's In-Process Separation of Classes and Modules

https://docs.ruby-lang.org/en/master/box_md.html
3•Lammy•21m ago•1 comments

Winter 2026 Submission Video

https://www.youtube.com/watch?v=9dmqintX0R4
2•dgolman•23m ago•0 comments

Show HN: My workout app earns –$1000/month. I decided to build a new one

https://vis.fitness/
4•strongpigeon•23m ago•0 comments