52 pointsby todsacerdoti3 hours ago9 comments
  • 20after42 hours ago
    Niri¹ is awesome. It took quite a bit of customization when I originally installed it, however, quite a few things have improved since then. I believe that niri's out-of-the-box experience is reasonably good with the latest version. With the addition noctalia², it really feels like a complete desktop and offers the essential functionality that I'd expect from gnome or kde.

    1. https://github.com/YaLTeR/niri

    2. https://docs.noctalia.dev/getting-started/installation/

  • Ericson23142 hours ago
    My favorite part about Niri is that a bunch of people said that writing a Wayland compositor in Rust was too hard to do for years. Turns out they're wrong!
    • wongoguean hour ago
      There are more. Jay, cosmic and even xfce is writing their new compositor in Rust.
    • therein2 hours ago
      I haven't checked the repo but just carefully use unsafe as an escape hatch when needed and Rust gets out of your way. Sure you give away some of the guarantees that some people get cultish about but you get to tap into a beautiful ecosystem and reap the benefits.
  • notepad0x903 hours ago
    My only gripe is that these newer wm's require hardware acceleration. It's hard to try them out in a VM, and committing to a hardware install is a big ask for anyone that's been using something else for a while.
    • jlarocco2 hours ago
      You don't have to remove other WMs to try a new one. Most login managers will let you choose at login.
    • xhcuvuvyc2 hours ago
      Just install sway and run it from a different tty
    • ahartmetz2 hours ago
      You can often install packages in a live system ("try" option of installation medium). The backing storage for that is a RAM disk overlay. Did you not know or is that too short-lived for you for a proper trial?
  • mikestorrent3 hours ago
    I really miss classic X11 virtual panning desktops where I can get more real estate just by scrolling offscreen. I have a cyberdeck with a 1080x480 screen, and the vertical resolution is just too low to be able to display most dialogue boxes; if I could just have panning in Wayland it would be fantastic, as the guts are an RPi 5 and X11 is slow as molasses on there due to lack of classic 2D acceleration primitives.
    • gedy3 hours ago
      Yes I had recently tried to fake a scrolling tiling WM this way and surprised it's not available afaics on distros or MacOS?

      With that said, I love DankMaterialShell along with Niri, it's basically exactly what I had been wanting after using PaperWM for a while.

  • conwaytwittyan hour ago
    Niri demo video actually looks kinda cool, could be nice to use on a laptop when there's no access to multiple external monitors, so that you could just pop a log/tool/whatever window to the side without fulling swapping workspaces xmonad/i3/hyprland/etc style.

    But with 2+ screens available I'd think at least for me the usefulness would diminish, even if you'd have per monitor scrolling

    • green7ea5 minutes ago
      I'm using niri with two screens at work and it's been very nice. I don't open windows on the side as you suggest but I believe that can be done with custom bindings and/or window rules.
  • 44 minutes ago
    undefined
  • hurricanepootis2 hours ago
    First time I saw the word Dank in the Big 26
    • y1n0an hour ago
      Disagreeably moist or humid. I guess it’s not really any different than saying something is ‘the shit.’
  • 2 hours ago
    undefined
  • hombre_fatal2 hours ago
    I installed NixOS on my desktop and used Sway for a while before switching to Niri.

    With Sway, I'm constantly having to find a place to open a new window (tuck it into the current workspace or create Yet Another One). Or I'd slot it into some tabbed group and forget.

    With Niri, I hate to admit it, but even after a month I would get lost. I would lose track of where things were not just between workspaces, but even on the same workspace: was that one claude terminal I'm looking for scrolled off to the right or left?

    I ended up writing my own Fuzzel tools so that I could do the macOS thing where I alt-tab to apps and then alt-tilde between apps of the same kind.

    But in the end I couldn't make it more productive than my macOS workflow with a global hotkey iTerm2 window with 10 tabs and then just alt-tabbing + alt-tilde between apps.

    • spartanatreyu21 minutes ago
      > was that one claude terminal I'm looking for scrolled off to the right or left?

      Isn't that what the overview feature is for?

      Video: https://github-production-user-asset-6210df.s3.amazonaws.com...

    • Lowninan hour ago
      I've had a pretty good experience setting up a launcher of some kind that can fuzzy find from my open programs/windows. super+space "fi" to pull up my open Firefox. On MacOS I have super+tab bring up Alfred with a fuzzy find through my open tabs. I need to get around to figuring out something similar for my Linux DE.
    • resoniousan hour ago
      I just start closing stuff when this happens. If I can't remember why a window is open, it probably won't hurt to close it.
    • fellowniusmonkan hour ago
      Right Cmd app and mapping caps to right command, deterministic window switching is key.

      I used caps jkl; chording to give me left/right: quarter, half, 2/3rds, full and the k and l alone to give me different middle of window widths. caps I switches screens and caps U to rotate heights.