I have spent way too much time trying different window managers: i3,i3 gap,sway,bspwm,etc. Usually you also need to find a menu bar, customize it, deal with screen locking, multiple screens setup with different dpi, etc.
I stopped trying to create my personalized environment. I just installed Gnome Wayland (Arch) on my personal laptop with some extensions: dash-to-dock, unite. It is good enough for me, requires almost none maintenance and has a MacOSX vibe. It has been quite stable since I made the switch (more than a year).
I still keep an i3 config that I use in a VM running on my work laptop (I prefer it over WSL2). Because I wanted to keep a very lightweight WM environment. But I don't really use i3 tiling. I just launch Tmux in a maximized terminal window. I do some light development in it with neovim and OPS from it (cloudformation, terraform,etc.). I ssh connect to it with VScode.
If the CPU performance gap is not reduced between Mac CPUs and intel/amd laptop cpus for ultrabook, I think my next personal laptop will be an Apple one. I don't want to spend too much time on making the whole setup work.
Similar experience here. I was one of minority of die-hard Linux users until I had a hardware issue and just said f*ck it let me get a company provided mac. I had a super customized i3 setup but now on a 2020 mac I can get by just fine with the OS but the hardware is a ton better. My previous laptop was a higher end dell though not an XPS and the keyboard on this is 100x better imo and the trackpad is 1000x better. And MacOS is a bit more annoying in places but it-really-just-works and I don't think about it really.
I brew installed all the gnu core utilities so now I've got gcat and g-this and g-that. I use many workspaces and fullscreen apps usually with a terminal side-by-side and my productivity is better. I guess I discounted how much good hardware means to me.
i have the opposite use case - i would like a full-fledged desktop environment with all the bells and whistles i can get, but even more than that i want tiling. i settled for mate + i3, since gnome and kde both made it hard to replace just the window manager.
I have spent way too much time trying different window managers: i3,i3 gap,sway,bspwm,etc. Usually you also need to find a menu bar, customize it, deal with screen locking, multiple screens setup with different dpi, etc.
I stopped trying to create my personalized environment. I just installed Gnome Wayland (Arch) on my personal laptop with some extensions: dash-to-dock, unite. It is good enough for me, requires almost none maintenance and has a MacOSX vibe. It has been quite stable since I made the switch (more than a year).
I still keep an i3 config that I use in a VM running on my work laptop (I prefer it over WSL2). Because I wanted to keep a very lightweight WM environment. But I don't really use i3 tiling. I just launch Tmux in a maximized terminal window. I do some light development in it with neovim and OPS from it (cloudformation, terraform,etc.). I ssh connect to it with VScode.
If the CPU performance gap is not reduced between Mac CPUs and intel/amd laptop cpus for ultrabook, I think my next personal laptop will be an Apple one. I don't want to spend too much time on making the whole setup work.