So Ive been using linux for a long time and mostly with gnome. I know about window managers and how using them will reduce the memory usage by system a lot because they are less bloated etc. I want to try a window manager on my nixos machine - this will be my first time trying one, I have good knowledge in programming so technical stuff wont bother me that much. Which window manager do you suggest? Customization is my priority.

  • FreeWilliam@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    4 days ago

    Suckles DWM is amazing. No bloat at all. There is only 1 config file, and you edit it with pure C like a gigachad. Like all suckles software, it strictly obeys the Unix philosophy, and it has been the cause of the most lightweight set ups that are also cool hacker-looking

  • kixik@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    4 days ago

    If you’re not into tiling, but still want several of the advantages of sway, it offers a couple of additional modes, stacked and tabbed. I really loved tabbed setting some things to be floating. It’s like it sounds, it offers a horizontal tab with all windows within per workspace, maximized below the tabs… Stacked is similar but it stacks the tabs vertically. If you’d tell me before a tiling compositor has such functionality I wouldn’t have believed it. I like it better than stacking compositors, :)

  • Übercomplicated@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    6 days ago

    Wayland: SwayWM, River (the most customizable wm I’ve ever used).

    X11: DWM (configured via C, a little bit of effort if you’re not a minimalist), xmonad (via Haskell, on par with River).

    My recommendation for getting started is Sway, but the others are definitely more customizable, as they use PLs for configuration. BSPWM and i3 are also good for X11, and a good middle ground between DWM’s nerdery and xmonad’s Haskell barrier. Wayland offers a much better experience if you’re not using Nvidia though. Some will recommend hyprland, but I really don’t like (IMHO). There are also some controversies around it’s leadership…

    • joshzcold@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      5 days ago

      One thing that has kept me on dwm for so long is that my patched configuration no longer needs any more changes and I take it with me wherever I go. it was challenging but rewarding.

      Never an upgrade needed.

      I eventually want to go to Wayland and River seems nice!

      Also might want to give https://codeberg.org/dwl/dwl a shot for dwm in Wayland

      • steeznson@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        5 days ago

        Not really helpful if you are on another distro but gentoo has a savedconfig flag for the package that lets you store a permanent header file for the DWM variables in with the package manager config files. It integrates really nicely.

    • wwb4itcgas@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      6 days ago

      I’m a happy i3 user, but that actually looks pretty enticing. Might give that a go the next time I’m trying something new.

  • Spocktician@lemm.ee
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    5 days ago

    Awesome WM is what I currently used with Debian. Works great. It was the first one I used.

    I used Hyprland back when I used Arch. Runs really well.

    Qtile, Openbox are other ones I’ve enjoyed as with.

  • Drito@sh.itjust.works
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    6 days ago

    I3/Sway seems to be popular, but I was disapointed when I tried them. I prefer Bspwm because windows are always spawned with a good height/width ratio. Computers are useful because of the automation capability, so it make no sense to use a WM without any automation.

    • joshzcold@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      5 days ago

      How’s the stability of bspwm for you? It used to be my go-to but I think multiple monitors would make it crash when I used it years ago.

  • Desyn0xox@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    6 days ago

    I feel like hyprland is really popular, or at least it’s the one I most often hear mentioned. It should be really configurable as well, so maybe it’s worth a look. I’m not sure you’re going to notice much of a performance difference though, unless the device has a really limited amount of RAM.

  • BCsven@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    6 days ago

    If you have a machine with decent RAM them don’t worry about RAM usage. You don’t really gain anything by dropping 4 gig RAM usage down to 2 gig RAM.

  • Rob299 - she/her@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    4 days ago

    I liked using open box, looks pretty decent and user friends from the get go and uses fewer resources then most desktop environments. If you do use open box I would use the tint2 task bar with it. I hadn’t explored window managers in some time but that’s what I would suggest for getting a tip top performance out of any device. (maybe not the max but pretty close, while looking more modern like.

  • Trimatrix@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    6 days ago

    Disclaimer: If you want to explore window managers then go ham! Linux is all about exploration.

    Now, If you think the grass might be greener on a different desktop manager then stick with gnome. By no means am I saying Gnome is the best, but its more of a situation where it will devolve into the quirks you know vs the quirks you don’t know situation.

    Personal Antidote, I started with Gnome and used Gnome for years. Got curious and started jumping around I tried KDE, I3W, XFCE, Pure X, Etc. There were things I liked about each one of them but the quirks of each deviating from my expectations coming from gnome was too much and I ended up sticking with gnome.

    That being said, out of necessity due to system constraints I run XFCE when I need a light weight DE. A close second in that realm is LXDE But I don’t like its default aesthetic nor do I feel like customizing it since I do most of my computing in a terminal.