this post was submitted on 19 May 2025
67 points (92.4% liked)

Linux

56706 readers
633 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] sxan@midwest.social 5 points 2 months ago (4 children)

I have to put in a plug for herbstluftwm.

It really depends on whether you like the keyboard and tiling widow managers, or if you like dragging windows around and resizing them. Tiling widow managers are popular, but they're definitely a taste.

hlwm and bspwm are a - "configurationless" breed - I think river on Wayland is the same. This has become my one requirement for a window manager. Every configuration is done through a command line client call, and it's game changing. The "configuration" is just a specific shell script hlwm runs when it starts up, and it's full of whatever client calls needed to configure the system. Every call in that script can be run outside the script; it's literally a just shell script. I run all sorts of things in that script: launching "desktoppy" programs like kanata, setx, autostart programs that start on a specific screen; one script lays out one screen in a complex 2x1 layout where each pane is tabbed and contains three terminals each, and then launches terminals that connect to various remote computers - that's my "remote server" screen, and it's all set up when I log in.

However - definitely for tiling enthusiasts. I used i3 for a decade before I found bspwm, which converted me to configurationless WMs, and I ended up with hlwm. It's honestly what's preventing me from giving Wayland a serious go, although river might do the trick.

[–] Uebercomplicated@lemmy.ml 2 points 2 months ago

River is sooooo good when it doesn't break (it's stable, you just need to get it working in the beginning). The guile config is beautiful, always reminds me of xmonad.

load more comments (3 replies)