Changing my workflow, making it Vim-like, switching rom

I feel like testing stuff out, switching my workflow around, evading being bored and completing my homework in time!

📆 07 May 2021 📕 855 words ⏳ 2 min. 🏷️ linux lifestyle android foss vim

Lately I have decided to change a bunch of stuff when it comes to my workflow with my devices. Be it my laptop or my android phone. I have made some changes mostly out of boredom, but also because I have got a few problems that I didn’t feel like fixing on Spectrwm, as well as other quality of life changes.

🪟 Leaving Spectrwm, embracing Awesome, considering DWM

I really, really liked Spectrwm, I might as well go back to it in a few days, since the main reason I am moving away from it might not be that hard to fix. I find the system tray to be quite useful to me, my choice was trayer, since it was good enough. However, I had some problems that made it feel pretty clunky.

  • I can only show tag numbers,or numbers + name. I want to display only the names, which are Nerd Font glyphs.
  • The systray will overlap with the bar content, at least on the position I want it to be.
  • The systray wont follow me when switching workspace, but I have a script that moves it using wmctrl
  • When trayer gets moved to my current workspace, it steals focus, if I close every window, it steals focus
  • If trayer gets mouse focus, I cannot do anything, no keybindings will work. The only thing that works is clicking an icon that opens a window (like Discord) or killing Spectrwm from a TTY

Honestly, most of these problems are not a big deal most of the time. But as I said, I am doing this mainly out of boredom, so let me be.

Installing dwm also came to mind, and I decided to give it a try, but right now I can’t wrap my head around it, but I might check it out later.

🌐 Changing Firefox, checking out Qutebrowser

For quite some time, I have heard good things about Qutebrowser. So I have decided to give it a try. I actually loved it, I really liked the way it works and I found myself extremely comfortable using Vim keybindings on it. I really enjoyed how smooth it was and the keyboard driven workflow.

Its engine is now based on Chromium, which is a bit annoying since I support Firefox’s Gecko. However it now will display most websites better than when it was using WebKit as a base.

So right now I decided to go back to Firefox, and set it up in a similar manner to HexDSL’s configuration, which has tabs on the left side and gets rid of most of the GUI, making it pretty nice looking to me. I will change to Qutebrowser once I set it up properly and get ad-blocking on it.

For now, Firefox + VimVixen will do to give me that Vim-like workflow. I actually can’t believe how handy and nice it is.

💻 Maybe distro hopping, changing rom again

After all this, I have also been thinking about changing my distro once again. I have enjoyed void for quite a while, and its great, with no doubt, I might just be a bit inspired while writing this and I might end up not switching after all.

I have been considering something like EndeavourOS, or maybe reinstalling Void, but base only, we will see. I am a bit tempted by the “terminal driven” workflow the claim to have, I already have that on Void, but I am still curious.

Also, I will change my Android rom soon. I haven’t updated it in a while, and I have been looking for a bit more customization than what I already have. I have downloaded CrDroid, which has an official rom available for my Redmi Note 8, so I will give it a try later today.

Syncthing and Migrate are great tools for making backups, and I think I will have to install minimal Gapps due to school stuff, and because I got some paid apps I can’t live without, such as Nova Launcher or Typing Hero. I am working towards changing that, but not right now.

I always feel quite dirty when I have to change rom and reinstall the Google apps, especially when I try to defend FOSS and Android in general, but well, you gotta do what you gotta do.

Wrapping up

Anyways, after all of this I gotta say I am quite happy with the changes I’ve done, and I hope the ones I still have to make will be good too. I have had some problems with time management, and I know that it’s kind of a meme the amount of time you invest on setting everything up on Linux to get actual work done. But well, I enjoy it, and I still managed to deliver all of my homework! So I consider this a win. I have exams next week, so let’s see what happens with that.

This has been day 34 of #100DaystoOffload
Reply via Email

If you have something to say, leave a comment, or contact me ✉️ instead

Comments

Reply via email Load comments
Reply via Fediverse

You can reply on any Fediverse (Mastodon, Pleroma, etc.) client by pasting this URL into the search field of your client:

https://fosstodon.org/@joeligj12/106196763484527173