Comments

This profile is from a federated server and may be incomplete. Browse more on the original instance.

wwwgem, (edited ) to linux in X11 tiling WMs
@wwwgem@lemmy.ml avatar

@dream_weasel Did that help?

wwwgem, (edited ) to linux in Share your Linux-related Blogs/Websites
@wwwgem@lemmy.ml avatar

Thanks for sharing. Can’t wait to read some great new stuff!

My little one where I promote some apps I think deserve more love, talk about neovim and zsh cool tweaks, and share my experience with some bigger projects (like building your own split keyboard, testing a new distro…).

https://www-gem.codeberg.page

I also follow https://lazybear.io/index.xml

wwwgem, to linux in What's your favourite RSS reader for Linux?
@wwwgem@lemmy.ml avatar

If you’re looking for something minimal but highly customizable I’d recommend newsboat. For Android I use feedr.

wwwgem, to linux in Which terminal emulator do you use?
@wwwgem@lemmy.ml avatar

I’ve been scrolling with no hope to see st anywhere but here it is! Only mentioned twice for now but this little guy deserves so much love. Yes, you have to build it (i.e. patch it) but that’s actually it’s beauty. You get the exact terminal you want, nothing more, nothing less. If you’re looking for power and lightweight this is your guy.
Coupled with tmux and you’re the God of your system :)

wwwgem, to linux in X11 tiling WMs
@wwwgem@lemmy.ml avatar

I would need to go back to my old dwm config file but I think what you’re looking for is this patch. In bspwm this is achieved with the “follow” option as shown in my example.

To restart dwm without login out and back in you’ll need this in your .xinitrc:


<span style="color:#323232;">while :; do
</span><span style="color:#323232;">    ssh-agent dwm
</span><span style="color:#323232;">done
</span>

Then whenever you kill dwm with kill -HUP $(pidof -s dwm) it will actually be reloaded. Seems like there’s also 2 patches to do that now (note that they both mention the above method as well).
dwm.suckless.org/patches/restartsig/
dwm.suckless.org/patches/selfrestart/

wwwgem, to linux in X11 tiling WMs
@wwwgem@lemmy.ml avatar

You know how hard it is to explain personal preferences when we talk about tiling WM but, as I mentioned in my first post, I would say that bspwm offer some further granularity. I didn’t thought that was possible after using dwm but to come back to my example I have bspwm listening to the state of my media player. Everytime it becomes floating, bspwm resize the window, place it on a specific position, and add a border to it. This is just one example. Also, even though you can use it with any tiling WM, sxhkd has been developed with bspwm in mind and offers the best keybindings management I’ve ever tested. Thanks to chords, several commands can be associated to independent keybindings within the same piece of code like so:


<span style="color:#323232;">control+{_,shift+}{1-9}
</span><span style="color:#323232;">   bspc {desktop -f,node -d} '^{1-9}' --follow
</span>

Control and a number will switch you to a workspace. If you also press Shift the active window will be sent to a given workspace.

wwwgem, to linux in X11 tiling WMs
@wwwgem@lemmy.ml avatar

I used dwm for few years before moving to bspwm.

wwwgem, to linux in X11 tiling WMs
@wwwgem@lemmy.ml avatar

As always there’s no such thing as a global “best” application. Building your system is a very personal thing. It all depends on your needs and liking.

My personal journey in the tiling WM world has started 20 years ago with awesomewm. Then I moved to i3 because it feels lighter to me while offering a configuration approach I preferred. After some times, I felt ready to “really” build my tiling WM and I moved to dwm.

I couldn’t be happier until I came across bspwm which is as suckless as dwm but EWMH compliant. I also love the nice approach of keybindings offered by sxhkd. What I appreciate the most is the no limit configuration power since you can integrate the very powerful program that writes messages on bspwm 's socket (bspc) in any scripts you can imagine. This let you create some crazy and very personal rules. For example, I designed one where bspwm is listening to my video player state and if not fullscreen it automatically resizes it to a given size and moves it to a specific position. I have another one that will apply borders only to 2 specific windows applications and use a different color for each one.

This is a very brief overview of what I’ve experimented. Your expectations and the time you want to deserve to your configuration may guide you on another path. Archwiki has a comparison of tiling WM may be a good starting point to help you in your decision.

wwwgem, to linux in NixOS is better because...
@wwwgem@lemmy.ml avatar

You’re spot on and that’s what this discussion helped me figure out: I have no problem. I knew that but I also thought that NixOS would bring something new to improve my Linux usage. So far I still see such improvements for servers or deployment on several machines but not for a single user with standard needs (and this statement may be wrong and due to my limited experience with NixOS).

But NixOS approach is quite different from others and I feel like I may discover something of interest to me once I learn more about it. Also, just for the sake of learning and discovering, I will continue experimenting with it for a while.

wwwgem, (edited ) to linux in Youtube client that supports saving searches as a playlist?
@wwwgem@lemmy.ml avatar

I use ytfzf to search/watch videos on YouTube, Peertube, Odysee.
It has several add-ons including one for playlists. I didn’t try it though.

wwwgem, to linux in NixOS is better because...
@wwwgem@lemmy.ml avatar

That’s indeed pretty neat.

wwwgem, (edited ) to linux in NixOS is better because...
@wwwgem@lemmy.ml avatar

Right, I totally agree. If I would have to deploy my config on several machines or create dedicated config using a common base then I would have been convinced. I’m still not convinced from a dummy single user point of view but I still believe in this distro and like its approach so I’ll continue experimenting with it and we’ll see where my journey leads me.

At least for now I’m glad to have a new toy I can mess up with. With my Arch system I was getting this weird feeling where I was happy to have an efficient and stable machine while at the same time being bored to have nothing to test/tweak/destroy and rebuild. I mean I love to learn and discover new things so I experiment a bunch of applications and parameters I will never need anyway but it becomes harder and harder to find something that keeps me entertained for more than a day.

wwwgem, (edited ) to linux in NixOS is better because...
@wwwgem@lemmy.ml avatar

Or maybe I’m already too old for so much tech. But thanks for letting me think that I’m still a young boy ^^ Not helping with my question but pretty self satisfactory.

wwwgem, to linux in NixOS is better because...
@wwwgem@lemmy.ml avatar

Due to the still early development of NixOS, Home manager is in some ways very similar to nix-env and flakes is still highly experimental. Also, the configuration parameters are changing quite significantly with the distro development. I’m sure this will all settle down when the distro will become more mature but to be honest that’s also what attracts me. I like chaos ^^ Seriously, this shows me some potential for great achievements. I will continue testing NixOS but for now I didn’t find THE reason to leave Arch yet. If I would have to deploy my config on several machines or create dedicated config using a common base then I would have been convinced. Will see where my journey leads me.

wwwgem, (edited ) to linux in NixOS is better because...
@wwwgem@lemmy.ml avatar

Great feedback, thanks! I’ve appreciated being able to replicate my system in NixOS within only few hours. I found NixOS actually pretty easy to take a grasp on, though I still didn’t look at flakes in detail. You spot on the reason why I’m using Arch and a bunch of applications you can tweak to perfectly meet your own specific needs (neovim, neomutt, bspwm, rofi…).

I love spending time to config them and to learn new things. This is basically why I’m interested in NixOS as well. Being entirely satisfied with Arch and not being a distro hopper, the fact that I installed NixOS means a lot to me but now I need tangible reasons to fully move to it. Maybe time will help me in my decision.

All the great feedback in response to this post so far confirm how great NixOS is and I had no doubt about that. I may realize what it can bring me after some weeks of serious use. Thanks again for the time spent to write your feedback, very much appreciated

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #