That screenshot of glxgears is giving me flashbacks of editing and re-editing my XF86Config trying to get my video card to give me some modicum of performance.
I just need wine/proton, steam and a dumb app i need for work, and then I can drop x11 entirely.
We’re so close.
Has anyone tried Wayland with a 2080 ti? I want to make the switch but I know Nvidia doesn’t always play nice.
The 2/3/4/5-000 series cards use a driver that’s more open than the older cards, so nvidia support tends to be better than it was before.
I have a 2080 running kde Wayland on Arch. No issues really, but I only use that machine occasionally
Awesome, thank you!
Wake me up when Waymonad is released.
XMonad for life.
for life? I’m begging for an explanation on how you’re sworn to xmonad for life? I’m terrified it’s related to nix os really
Nothing else compares. I’m begging for an explanation on why you’d go out of your way to shame another person for what software they prefer. I’m terrified it’s related to being unable to think for yourself.
Woah woah put the fangs away, it’s not worth it. I’m an idiot but thought xmonad was very fun, I just ran into issues maintaining it. This is why I was scared from trying nix os, I’m superb at breaking things unintentionally. I am genuinely curious to know what makes you passionate about xmonad comrade
Fair enough. Fangs retracted. 🙏
Because, as you alluded to, it simply cannot break.
It is formally verified. In fact, it’s the only window manager (tiling or otherwise) that can claim that. Formally verified means there are virtually no flaws in the code and it will continue humming along as long as you present it with a valid config.
If my config compiles, it will work in XMonad. Only NixOS and GUIX offer the same compilation-tied-to-validity of a config…and I like that a LOT. I actually started learning Haskell by building out my own config (which was forked from this absolutely incredible master class in NixOS configs by gvolpe). I even built a DSL in Haskell in two hours that flawlessly controls my smart appliances with hot keys I programmed.
Also, I have it wired into my NixOS config so it is plug & play for me. I could switch to Hyprland in a heartbeat but honestly…I dislike it. Config files should be in a format that DOESN’T suck ass, IMO.
Perhaps if they’d switch to using Haskell for config files, I might consider it but those GPU intensive animations aren’t worth it also. Work continues to replace XMonad with a worthy Haskell successor and I’m honestly in no rush to switch until it’s done.
tldr: In a phrase: Xmonad just works.
Ps. When I compare the Xmonad part of my config with the Polybar part of my config, the difference is stark. In XMonad, I feel free to sculpt the experience in any way I want. In Polybar, those FUGLY .ino files are a curse upon mankind that needs to be eradicated by elegant software like XMonad. (though XMobar didn’t impress me, weirdly enough)
I admit I chose poor wording to ask, but I promise I had no intentions of casting shade or shame of any kind.
you’ve got me itching to try it again. It’s been nearly a decade since I tried it, but I remember enjoying haskell. I just ran into headaches with updates. Almost certainly user error, but I remember cabal or ghcup breaking with an update attempt so I moved on to focus on i3. If I use extreme caution on setup, you think I can get a stable/reliably long-term xmonad environment?
No hard feelings! :)
Yes. But it was pretty tough to use gvolpe’s config as he had all kinds of git-crypt stuff I needed to unravel. but I eventually got there and now I have a fleet of machines with configs based off of it with all kinds of idiosyncrasies depending on the machine. It’s quite elegant once you tame it to your will. I had a super smart German bud of mine almost give up but I kept helping him until it worked.
Haskell has a pretty tough dev experience if you don’t get Nix involved, IMO. I got involved in all of this because of Cardano, so I was instantly a flakes, Haskell, and NixOS advocate right away. It has the capability to tame incredibly complex stacks. If you revisit Haskell, do yourself a favor and do it from within a custom IOG Nix Devshell. Life is SO much more locked in there. Ps. Ghcup simply doesn’t work in NixOS because it flies counter to the NixOS way, though I’m pretty sure you could get it to work using fhs derivations or whatever. There’s a lot to relearn in the world of NixOS but, IMO, I’m just learning the RIGHT way and trying to drag the Docker fanboys along for the ride with me. :)
My excitement is muted by two things:
- Every X11 application runs in the same Xserver, so there’s no isolation which would be a massive incentive for adoption.
- Attempting to run anything Wayland inside a Docker container across the network is doomed to fail. RDP, VNC and the rest of these are a massive loss in functionality compared with X11 across the network.
I want this to work, but so far it just doesn’t.
In case you’re wondering, try running a GUI application on a remote server side by side with one running on another server on the same display and copy/paste data between the two.
Java really needs to support it. The font rendering through the xwayland compatibily layer is horrible.
I hope that roadmap includes drag and drop functionality
its already there
At least in the archive manager it never works for me. Also in Firefox it feels very unreliable