It's not flashy, and it's not the prettiest thing ever, but its very productive and there are no distractions.
- No flashy Waybar displaying my RAM usage and other useless things. I open btop in less than a second if I need to see usage.
- More frequent keybinds are placed in easy-to-press locations
- Switching desktops uses
w,e,a,s,dwhich is much faster than using numbers. Alternatively, I can just click on the left eww sidebar. - 99% of the time I'm just using the terminal and browser, so I've given them
Super+Enter, andSuper+Backspacewhich are easy to press.
- Switching desktops uses
- Fast navigation:
- Aliases to move to common directories (ex.
c->~/Sync/Code) - ZOxide for non hard-coded locations (ex. current projects)
- Yazi + Vim keybinds to move to other locations
- Aliases to move to common directories (ex.
Using Syncthing, this config is automatically synced between all my computers.
- Niri: Scrollable-tiling Wayland compositor. I used to use Hyprland, but switched because it would break all the time. Niri has been nothing but a dream to use. I was initially skeptical of the scrolling aspect, but it makes for such an amazing user experience.
- Helix: I used Neovim for quite a while, but it just breaks too much and requires too much configuring to get right. Helix takes a bit of an adjustment period but is very worthwhile. It is such a great experience.
- Yazi: Absolutely amazing and fast TUI file manager. I could not imagine not having this.
- Fish Shell: Great features and easy to use. I tried Nushell for a while, but it was just a pain. Fish has been a great experience. No need to deal with Zsh package managers or anything.
- eww: A little hard to configure, but I like how flexible it is. I have liked it more than Waybar.
- Ghostty: Not much to say about it. In my opinion its pretty equal to Kitty.
- Zen Browser: Really nice experience over pure Firefox. Horizontal tabs save on-screen space and distractions.
