#leveled up my bspwm config

199 messages · Page 1 of 1 (latest)

dusk mist
ripe reef
#

setup looks clean

ripe reef
#

@dusk mist does bspwm have the screen tearing issue that i3 has fixed my picom?

#

Or its just a x11 issue?

#

I was wondering if i should setup i3 or bspwm

dusk mist
#

Ye basically all x11 window managers have screen tearing
Except the once that have their own compositor
BSPWM doesn't have a compositor so I use picom

ripe reef
#

But i3 gaps was not on the software manager

#

Might use bspwm but i3 tells about the errors u get in .config

dusk mist
#

BSPWM has very, very little config you need to do with the window manager itself so you should be fine

#

My BSPWM config is literally 15 lines of code

ripe reef
#

I probably will just use rofi , polybar and change colors thats all i would do

#

Bspwm by default has gaps between windows?

dusk mist
#

Yes bsp has gaps by default

#

You can change how much gaps there are

ripe reef
#

Maybe ill just use your config then lol

#

Polybar ill config myself

#

Even rofi

dusk mist
#

Keep in mind that for BSPWM to use hotkeys and key bindings you need sxhkd too, the X hotkey daemon.

ripe reef
#

Ohhhh

#

Is there any install guide?

dusk mist
#

There in the sxhkd config file there will only be keybindings

ripe reef
#

For me it would be windows key its the same for you?

dusk mist
#

What have you set windows key to

ripe reef
#

For i3 its super for me

#

Rest is default

#

Super key would be my windows key

fading basin
#

this is so good

ripe reef
#

@dusk mist i kinda configured basic bspwm keybinds and also added polybar

dusk mist
#

nice

ripe reef
#

gotta give it a theme now

#

thats a pain the colors

#

allacritty also ill use

dusk mist
#

I like the rose pine colour scheme
The colour scheme I use is a modified build of rose pine

ripe reef
#

ohhhh

dusk mist
#

Alacritty is a good terminal

ripe reef
#

even i like the rose pine

#

but i wanted a bit gruvbox

dusk mist
#

Gruvbox is nice

ripe reef
#

yess

#

but wait how do you put the themes on bspwm

#

specially the terminal its white by default

dusk mist
#

Alacritty has a config file over at ~/.config/alacritty/alacritty.toml

#

There you can define colours, fonts, etc

ripe reef
#

ohhh

#

okay okay

dusk mist
#

Colours are defined by hex values, eg: #FFFFFF is pure white and #000000 is pitch black

ripe reef
#

noted

#

and the desktop theme ?

#

like we gotta set the colors by ourselves or is there prebuild theme we can use?

dusk mist
#

You don't really "theme" the window manager itself.
You only theme the programs and apps around it, like the bar, to give it a "themed" look

ripe reef
#

ohhhh

dusk mist
#

Try looking at how colours are defined in my alacritty config is my dotfiles repo if that helps

ripe reef
#

so rofi the allacrity we gotta do seprately

#

and the windows ? like the transparency and borders?

dusk mist
#

Borders and border colours are defined in the BSPWM config file

ripe reef
#

thanks alottt !!!

ripe reef
# dusk mist Yup

weird question but when we login we see the cinnamon logo with it
bspwm is just a white circle icon

#

is it the same for you too?

#

when switching between the sessions

dusk mist
ripe reef
#

that was pretty weird when i saw it

dusk mist
#

Guess it is just a window manager after all

ripe reef
#

lmao

ripe reef
#

@dusk mist i just configured nitrogen used your rofi theme and changed the colors to cyan xdd

#

your rofi theme is cool

#

also i didnt have the jetbrains nerd font so i just used noto sans bold

dusk mist
#

thanks i used the rofi gruvbox theme as a base and changed the colours and padding

ripe reef
#

btw most of the things are configured its just that WINDOWS XP AAH looking tabs lol

#

also nitrogen dosent set the walpaper to the full screen

dusk mist
ripe reef
#

startup command

dusk mist
ripe reef
#

i was confsued which font to use

#

mostly everyone uses jetbrains nerd font

#

@dusk mist

#

while referring your polybar conf the workspaces icon shows unmatched and theres nothing for me

ripe reef
#

ah i installed the nerd font now its fine

#

@dusk mist i like how you put apps and rofi drun on clicking it

#

saves space

dusk mist
ripe reef
#

yea i configured it

#

lemme show mine more like yours i just changed colors lol

#

this is what i did

#

removed the power-menu for now gonna install later

dusk mist
#

kool looks nice

ripe reef
#

@dusk mist

#

i saw other configs too

#

they used scripts and all which were unnecessary

ripe reef
#

@dusk mist

#

since i shifted to bspwm my window key which is the super key for bspwm
stops working until i reconnect keyboard

im getting this issue

#

i dont think its a keyboard issue as its a new one and it happened when i shifted to bspwm

ripe reef
#

it was working on the laptop keyboard but stopped on external keyboard though reconnecting fixes it

dusk mist
ripe reef
#

now the main part comes in is i gotta config bspwm with window borders transparency

#

rest is configured

#

and have to add more keybinds

#

@dusk mist btw i used your picom is there any change i have to do or its good by default?

dusk mist
#

do you want to change anything?

ripe reef
#

i dont think so it works

#

i thought there might be something i gotta change for that there's no conflict

#

so far it works good

dusk mist
#

yeah picom should work out of the box

ripe reef
#

thats nice

#

the nitrogen window looks so ass lol

#

i gotta configure it myself

dusk mist
#

yeah nitrogen looks pretty outdated but it works and its lightweight

ripe reef
#

the default one looks ass

#

yess

#

have to configure dunst too

#

its very weird to use a twm at the start lol

#

but im getting the hang of it neovim habits

dusk mist
#

yes, i started with hyprland and was hella confused

ripe reef
#

hyprland is pain

dusk mist
#

then i tried sway and herbstluft

ripe reef
#

sway i think is good for wayland

#

heard of awesome wm too

dusk mist
#

ps: herbstluft is NOT good. its tiling method is so weird

ripe reef
#

lol

dusk mist
ripe reef
#

WAIT FR?

#

LUA???????????

dusk mist
#

yep

ripe reef
#

its good on mint?

dusk mist
#

idk i only try TWMs on rolling release distros

ripe reef
#

ooooooo

#

i think bspwm is pretty stable for mint for now

#

i dont see people using awesomewm on mint

dusk mist
#

bspwm is just stable. its been marked by the creator as "complete", all bugs have been fixed, al features have been added, its complete.

ripe reef
#

damn ill jsut stick to it then

dusk mist
#

but you can always try something new

ripe reef
#

one thing i did like about i3 is that it showed you when errors were there in the config

ripe reef
dusk mist
#

sway and hyprland also show your errors

ripe reef
#

nvidia compatibility is the thing making me stick with mint

ripe reef
#

these are my dotfiles pretty much yours 💀

#

just changes some lines here and there

dusk mist
#

lol no problem, linux is all about open source

ripe reef
#

yess

#

your config is pretty nice

#

even though i saw otherconfigs yours was very straight and no extra bloat

#

so i used yours

ripe reef
#

@dusk mist finally done with my whole config

#

just alacritty left

dusk mist
#

congratulations

ripe reef
#

@dusk mist for now it looks like this

#

but its like when i open new windows they open in fullscreen by default

#

i want them to open in floating and adjust themeselves accordingly at start when i open new ones

#

like in default i3 or default bspwm

dusk mist
#

nice wallpaper

ripe reef
#

had to search alot matching with theme lol

dusk mist
#

i see youve got the logout button too

ripe reef
#

yes i installed powermenu

ripe reef
#

and the automatic tiling of windows as i add them when on flaot

#

and like if im discord fullscreen and i opened terminal before
the terminal is still stuck there

#

unless i quit it

dusk mist
#

anyway im rewriting my starship ocnfig
i got a new symbol that i wanted to use

ripe reef
#

ooooooo

#

i was thinking of using ghostty

#

but then it uses new gtk and even kinda in beta

dusk mist
#

ghostty is a bit high on system resouces and is a libadwaita application, so it has the weird title bar

ripe reef
#

yeaa

dusk mist
#

libadwaita is the name of the new gtk thing you're taking about

ripe reef
#

for now im good with synth-shell config and alacritty

ripe reef
dusk mist
#

never tried synth shell
always used zsh or fish

ripe reef
#

synth-shell is fine ig for colors and a bit config

#

i used zsh on windows before

#

and oh-my-posh

ripe reef
#

as also @dusk mist

#

bspc config focus_follows_pointer true
bspc config focus_follows_monitor true

might wanna add these 2 lines on the bspwmrc because before the windows were not arranging themselves

#

when in floating

dusk mist
#

I only have 1 monitor but I still use focus_follow_pointer

ripe reef
#

mine on monitor it was not arranging

#

so i had to add that

#

when i do mirror

#

or join

#

with laptop

ripe reef
#

@dusk mist yoo apparantly im getting this issue

#

when i open any window in workspace 1
it follows to other workspaces

#

but if i open it in any other workspace it dosent follow to others basically arent sticky

#

all the windows in workspace 1 are sticky even if i set them to tiled in bspwmrc