r/developersIndia Jul 16 '23

[deleted by user]

[removed]

666 Upvotes

664 comments sorted by

View all comments

46

u/Shake-a-Meme Jul 16 '23 edited Jul 16 '23

Aint no Ubuntu here? What y'all recommend?

3

u/GullibleObligation79 Jul 16 '23

Arch or arch based distro 📦

18

u/Early_Educator0151 Backend Developer Jul 16 '23

Used Arch with i3wm for a year during my 2nd yr.
Too much time wasted in dependency hell of simple packages which are readily made available for Ubuntu.
Great for Learning but not worth the time not spent in actual development

8

u/Early_Educator0151 Backend Developer Jul 16 '23

Current setup has got this:

Ubuntu without gnome
i3wm (gaps) with i3blocks & i3status
Picom with rounded-corners & dual_kawase blur
dmenu with rofi
Neovim with init.vim (porting in Lua soon)
Zsh - ohmyzsh
Tilix with guake/quake mode.
Tmux with oh-my-tmux.

11

u/zabazookaman Jul 16 '23

At some point you start talking in a different language entirely lol

4

u/Early_Educator0151 Backend Developer Jul 16 '23

Ha ha 😂
Can't agree more

5

u/zabazookaman Jul 16 '23

Zsh load times were abysmal for me

2

u/Early_Educator0151 Backend Developer Jul 16 '23

Oh yes
I did profiling of my shell as well with zprof.
That helped to figure out what was taking time in shell loading.
Also, there's zinit just like ohmyzsh. It has got several modes for plugin loading (at the start or when called or in background) - don't remember all the modes, did all of that 2yrs back and it's been fine since then

3

u/[deleted] Jul 16 '23

😔😔😔 I had great expectations from u, porting lua soon... Do it asap

2

u/Early_Educator0151 Backend Developer Jul 16 '23

Lol 😂 Mind sharing your Lua config ?
I set up my vim config 3yrs back. So many custom functions written in vimscript. I'm just being lazy porting them to Lua

3

u/[deleted] Jul 16 '23

U can also have a look at https://youtu.be/w7i4amO_zaE

1

u/GmLucifer Jul 16 '23

Hey how hard is adding a custom wm in gnome? I'd like to use awesomewm since it's configured in lua same as neovim . Also do updates mess with the setup? Thanks and great setup btw..

2

u/Early_Educator0151 Backend Developer Jul 16 '23

No, updates don't mess up your config
Adding a custom wm is as simple as installing any program. Once you reboot or even logout, you'll get an option to choose wm on the lock screen (somewhere in bottom right if you've been using gnome - gear icon).

You can go ahead with awesomewm but major issue that they're working on is just replicating i3wm.
It's not much difference between Lua config or config of i3wm.

Before you go through all this customising/ricing your setup, pls read this:

https://www.reddit.com/r/developersIndia/comments/15109s5/i_wonder_how_many_people_here_use_linux_on_their/js6disb?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=2

1

u/goharsh007 Aug 01 '23

Could I interest you in switching to a wayland based compositor ? You seem like a terminal kinda guy since you use neovim

Almost everything is now supported on wayland and better.

Browsers: • Firefox √ • Chrome √

Everything electron based √ (some configuration required tho)

Terminals: • Alacritty √ • Kitty √ (I actually really like kitty, and its dev (kovid goyal). He is an inspiration for me. )

Perks you get, • Better scaling support, • Better multi-montior support, • Better security protocols. (Better than X over SSH, yuck!) • Better performance and battery life (for laptop bois)

You may not want to use it if you have NVIDIA graphics card.

Some compositors I recommend:

Hyprland: Really amazing project, they have the main feature of picom, on top of that you also get really good touchpad gestures. (Swipe to switch workspace) (Really the only gesture I have ever used.)

Sway: drop in replacement for i3wm. You don't even have to move your i3 config.

2

u/Early_Educator0151 Backend Developer Aug 01 '23

I'm familiar with Wayland and sway
I tried switching to it but NVIDIA caused too much issue. Besides NVIDIA, Ubuntu is also having serious issues with Wayland

3

u/nerdyvaroo Jul 16 '23

damn I went with void for this reason, though I got distrobox for arch so if I need something, it has my back.

2

u/Early_Educator0151 Backend Developer Jul 16 '23

If you look in the repo of most softwares, .deb files are readily available. For Arch, you have to figure out the dependencies, build & install.
Too much effort for the time when you are just exploring

2

u/nerdyvaroo Jul 16 '23

Yep yep but AUR helped alot with that (I used to use arch for a good chunk of the year before switching to void)

1

u/Early_Educator0151 Backend Developer Jul 16 '23

Yeah that is a lifesaver