 So I'm hoping everything if you get y'all can hear the audio is aiming for mediocre why is doing dark 90s outside so like that everywhere hopefully this no I got really close to my hopefully this is the cutting out hopefully but that um I didn't even open the let me go make sure that I'm in only doing the right let's see oh so you can hear me when you talk directly into the microphone well the way I always like to talk guessing so do you guys think that this is a little bit better because this should have removed the lower floor I had the noise get on so I didn't hear the fan in the background that's better hoping that this is better here yeah that's better excellent good that was the noise gate and that was the problem okay so somebody asked what distro we're going to be doing this on we're going to be doing this on linux mint for reasons mostly because I already had that um vm already done so that's what we're going to be using I'm going to go ahead and switch to that now and this will be the last you'll see of my pretty face so that way nothing is in the way and I don't have to remember to move me so I do need to finish updating this vm before I start doing this and then I do need to do a reboot shouldn't take too long because I already did the first stage anyways I chose linux mint because A was based on a boon to B is what I had already set up so that should be a good enough reason why I was gonna I was thinking about trying to do this right on my hardware but in I'm gonna I want to do a install of bspwm and then use it and that would require me to log out and log back in and that'd be a pain in the rear end so we're just gonna do it this way and close I'm gonna be yawning throughout this entire stream so I apologize for that Jesus it has been a long day a very very long day so this is going to be a basically a redo of a video I did back in March of 2021 ish I'm guessing that was around then that video was a quote-unquote tutorial on how to install bspwm and then get a bar working it was it ended up not being a tutorial because I didn't do anything right like I got bspwm installed but neither lemon bar or poly bar would actually work with at that point I was a complete nutter noob so I had no clue what I was doing so I'm basically remaking that video and the goal here is to for it to be an actual tutorial because I now know what I'm doing so that should be fun we'll see how that at least I think I know what I'm doing all right we all know how that goes so we got a pretty good turnout tonight I appreciate everybody showing up on this Sunday I'm sure you all have better things to do listen to me ramble the next minute apparently takes forever to freaking update who the hell knew this is like this is just like released last week why is there so many updates this is a boon to you're not supposed to have updates what's isn't that the kind of the point maybe that's not the point somebody also asked on discord the other day and I didn't have a chance to ask them if I was still on fedora and I am indeed still on fedora and loving it it's fantastic it's been very very good to me I still haven't got the gaming issues sorted out but then I haven't tried so see if I'd done this beforehand you guys wouldn't have to sit here and watch the progress bar that would have been too much to ask apparently that I wasn't expecting to have to do it twice because I did actually do it once but this is the second time okay now we know I don't want to switch mirrors you just show that every single time I just now I just want to reboot and get this party started here we go it's going to lose my resolution guaranteed whatever reason the next minute does not want to remember my resolution upon restart who gigantic cursor and it broke pycom as it normally does I wonder why vert manager breaks pycom does it every time I'm doing it reboot okay yep look at that broke my resolution let's see if changing the resolution here we'll let it you know stay so we're looking for 1920 by 1080 which is here apply there there we go yeah we're going to keep that and close that and we can close that now open up ourselves a browser search for bsp wm go to their github page that's step one then go to the wiki I apologize for the noise outside if you guys can hear that I don't know what the hell is going on somebody's riding their doom muggy or something so they don't give instructions for mint but it will be the exact same as the abound two ones so first we'll slide this over here take that there we go open up a terminal slide that over here zoom in a little bit so everybody can see so we need these dependencies and enter enter our password and yes it might have something to do with v-sync I don't know it's not that big a deal because it just flashes on and on and comes back it's just something I always notice the thing I don't like about vert manager the most like vert managers amazing but the thing that I miss most from virtual box is the key bindings like I don't know if there aren't any key bindings for vert manager or if I just don't know them but like as far as I can tell there's no key binding to get a full screen I really wish there was because anyone have to hover up here for this button I mean it's not that big a deal but still so I'm going to make going to my downloads folder here make a directory called get things cd to get things this is what I always do here that way and keep the source file right on my computer I don't have to worry about it being in my home directory so the first thing you need to do after you've installed the dependencies is this first line here copy and paste that oh before we do that we got to sudo apt install get we're going to need polybar and I think that that's it for now because we're going to build sxhkd I'm sure bspwm is actually in the ubuntu repose but I'm showing this so that it's dysregnostic as much as possible so if you're on another distribution check the repose first it is in arch I'm in the arch repose it is in the ubuntu repose it's probably in fedora but I'm building it from source just in case you're on like gen 2 I mean it's probably in the gen 2 repose too it's probably in every repo now that I think about it because it is a pretty popular window manager but again I'm going to build it from source if you are going to build it from source you only these dependencies and you'll need to look up the names if you're on a different distribution other than these two things anyways now that I've done that now we need this first one and then we need the second one and then what you need to cd into bspwm we'll clear this out and do uh make and then and and sudo make install so oh we got an error I wonder what that's about error one includes that has to be a dependency missing or something I don't know why let's get this bigger that was helpful thank you ment for being a loudly piece of garbage um let's see here fatal error studio stdio.h no file or directory huh oh no I was gonna say did I not cd into the right full directory I did well let's google this sole gcc this is gonna be a linux mint problem isn't that's mac os see if this solution works this is part of the process if you if you're following along obviously probably most likely after uh this stream is over when you're building something and something goes wrong that's what you do you copy the error and you google it let's see I mean I should have listed all the dependencies there before but we're gonna try this again there we go sudo make install like so there we go now what we actually need to do because this does not actually so if we do an ls slash user share accessions I don't think that there's a bspwm there even though it says it copies it it doesn't actually copy it I think because it gets to this part here finds out that that directory already exists and then stops so you still have to do sudo cp uh contrib free desktop and then bspwm dot desktop into slash user share accessions and basically what that does is it creates an entry in your display manager so you can switch to the bspwm session okay so now we need to cd into sx hkd and do a make sudo make install okay there we go now we need to create the configuration files well whatever I installed works worked fine so apparently that was the solution at least it appears to work fine we're going to cd into .config and then we need to I believe the two yeah so this is the path we need here for bspwm so cp bspwm rc this must be in examples bspwm rc yep into bspwm oops we're gonna have to see if there's a tab let's see make directory bspwm I should put it just in the online line sx hkd like so and then go back to this here all right now bspwm bsp if I can spell good lord and then bsp just like that okay and then we're gonna cp it's this one here so we need this path here slash examples and then uh sx hkd I wonder what okay so there's no why isn't the example one in there I guess we're gonna go back that should have the example one in there but it doesn't okay so we're gonna go back here and see where it's at so it is in slash users shash it's in the bspwm one so we're gonna oops bspwm examples sx hkd into sx hkd like so all right and we have poly bar but we're not gonna have a bar so what we're gonna do now well this we're gonna open bsd it should work on open bsd the problem you're gonna have a on open bsd is finding all the dependencies that you need to install um I'm assuming somewhere somewhere on the internet someone has all that stuff listed out I wouldn't know I've never used bspd but I'm positive I'm 100 positive that it will work because Tyler had bspwm working on uh bspd when he was using it so at least at one point all right so we can close this we can close this and we can uh log out yep log out now we should have a bspwm enter here which we do tlc which is the fancy password hi excuse me how you doing ben and we're on bspwm I'm pretty sure that if we hit all enter or all shift after we're gonna get nothing because you know what we did wrong we didn't install the terminal and I'm pretty sure uh it's looking for x term I'm not sure if x term is actually installed and I don't have dw or d menu installed either so you know what that means it means we're gonna have to send a signal here to the tty and do first let's go see what it's looking for so cd into .config bspwm oops no that's not we're gonna look for we're gonna look for sxhkd sxhkd oh and then sudo apt install them because vim is not installed by default it's a travesty them should be installed on every Linux distribution pizza loving nerd is here how you doing bud just a guy linux is here hello I'm sure I'm missing a lot of people in the chat I have two versions of the chat open and neither one of them are in sync so that should be fun all right now that vim is installed we can do a lot here make sure we're in the right folder vim s oops I don't have my alias so sxhkd rc okay so this is oh it's looking for ux urx vt that's gonna be another reason why so let's uh change just to kitty I know kitty's in the the ubuntu repositories that should work so we'll uh rank with that oops like so sudo apt install kitty yes and I'm gonna install the deep de menu as well actually we'll install rophy so sudo apt I should have just done this all one go but I don't do it because why not why do this the easy way do it that way so now I have rophy so uh let me uh all right so let's see so this vim back into sshkd rc sxhkd rc and change this oops to d make sure we don't have uh that is something different which we don't nope good we'll change this to rophy dash show d run like so quit that now what we should be able to do is exit back out of the tty which obviously it's going to be uh f7 yeah there we go well we were there for a second we want one of these f1 maybe it's f2 you know f2 is what we were on f2 is another tty it should be usually it's seven one of that that way that's flashed out okay that's a vm problem we'll just go ahead then enforce this off hopefully it saves the actually why do we have to force it off just meant do this the proper way like a proper computer user go back here sudo reboot there we go okay i haven't tried micro i've been told i should try micro but i haven't um i'm pretty attached to them honestly to be honest with you all right we're here now we should be able to do super enter and have a terminal which we do excellent cool now do let's do x render dash s 19 20 by i can't type today where the damn which is usual okay so the real question then is why did what is uh alt alt super shift c super shift q super shift w um why is there a wallpaper behind it is the question i have and why is them the mint the cinnamon bar underneath it that's not the way it's supposed to work that's really weird oops wrong one wrong button um also also super enter not bringing up another window something obviously has gone terribly wrong which i don't even begin to understand okay well we're gonna do all we're gonna force this thing off and we'll start it back up again let's see what the hell is going on there that was really weird never had that this is what i get for choosing mint instead of actually choosing a proper distro make sure that's selected which it is and it's not going to let me select it or reselect it i guess all right here we go now we should be able to open up a terminal x render let's not do x render for right now okay obviously that's what messed that up before i don't know why it makes no sense when you're when you're logged into a session of bspw you should not have a border of cinnamon beyond you know behind it uh so that was really weird anyways so the next thing we need to do make sure that so if we go to second workspace open up firefox and then we search for polybar here we go now we go to the wiki and we see where the default configuration file is which is supposedly here now it's really going to depend on what version of polybars in the ubuntu repositories because if it's really old this is not going to be the correct location so we're going to go into .config make a directory polybar and cp this here into polybar like so see it's not there that means the version of in that's that's in the polybar repository is old because it changed it so where is polybar so it's going to be one of those places is probably going to be in this is going to be the binary that's going to be i don't know if it's going to be in either of those places i wonder if there's a cd cd slash etsy polybar no okay user share man man polybar that's a lot of shit would always messes me up because the older older things that's the polybar these are going to be not things you can get into though so i don't just i don't think it's going to be here besides we went past it that's the polybar that was looking for so that's not even a thing user share polybar maybe pd pd slash user share polybar oh i see here that it's that's the end so it's going to be all the way up there at the top let's see your nemo burl pipe wire package config polemeth pop pop paul kit no no no polybar here user share doc polybar there we go that's one so thank you issaf i'm pretty sure i probably mispronounced your name apologize for that but thank you so cp config till the slash dot config polybar um i could have just grabbed my own configuration problem my own configuration files been completely tweaked so cd dot config oops polybar and we now we need to touch launch dot sh chmod oops that's not a c chmod plus x launch dot sh la un's yet there we go yeah i i really need to learn how to type there we go okay now if you them into launch dot sh and go back to here we need this line this right here okay and then we need to we can delete the second bar we don't need that and we can change this to my bar and that's good enough now we put that them into config and go down here change this line right here from example to my bar bar now xranger so the name of this monitor is virtual dash one so copy that and then we will change this here now this probably would actually work in some situations but i'm just going to copy and paste this here of course it didn't actually pick that up of course it didn't try again and i don't have my clipboard manager so i couldn't just you know there we go and then i'm comment that out so this is like this oh damn and i closed the damn thing ah i'm a mess yeah config dot i and i preferred on the correct version it wouldn't work with this version of polybar this version of polybars old because it's one of the ubuntu repositories yeah i know in the new one the i and i stuff is the way you're supposed to go but it won't work here okay so theoretically i should be able to first we need to go down here because in the new one the i3 and bspwm modules don't even exist they they um replaced it with x workspaces we can change get rid of that get rid of also oops i really need to get it off of insert mode get rid of x keyboard get rid of another one ethernet get rid of battery because this is the bm get rid of temperature we don't need that and get rid of power menu okay now we should be able to do dot launch.sh and get ourselves a polybar which we in dood have one there see look at there the best way to use bspwm is without without a bar well androff it was nice knowing you you've been banned i'm just letting you know this all right so we can quit out of that now actually we need to just close that window there open up another one cd.config bspwm vim into let's see here so vim into bspwm rc now the thing we need to do here is do till the slash dot config slash polybar slash launch dot sh and then and just like that and that should once we've quit this and done a restart which is apparently not that key binding we're gonna go we're gonna go change some key bindings now before we do this so vim into this here and see what the restart bspwm is it's super alt r super alt q that's not ultimate you press it down the wrong button there we go and it's launched unless you let super ox q that should take us back to display manager which it does and we have polybar so now let's see if we can change the display resolution 1920 by 1080 okay that's much better we're on our way so how do you configure a multi monitor setup so okay in your polybar config in your in your launch.sh file like here copy this whole line right here right and then name the second bar something unique it has to be a unique name all right so you did my bar two whatever you know whatever you want to call it you'd save that go into your configuration file or polybar apparently I didn't save that it doesn't matter and then you want to copy everything from here oops not you got to be at the beginning of the line so from here all the way down to right here okay so you'd ink that and then you would so it's wide to yank and then go down to right below that so right above x window add a couple extra spaces paste this change this to my bar two okay and then change this monitor to whatever name the monitors so let's just say it's hdmi dash one or whatever and you find out the names of the monitor by running x rander just like so so this is the name of the monitor or the only monitor that I have in svm let's just add two which would be virtual dash two the first bar would be virtual dash one second be virtual dash two and you'd put them in the appropriate places then it's exactly the same so that is how you do multiple bars on polybar very simple um now I'm not saving this though I don't need to save that all right them into launch the sh and change that back to where it was that way I don't have anything extra that I don't need okay so we need to to change some keybinding zoops because I need to not have the closed window thing closing kill is I believe this is going to end up doing the exact same thing but I think we can just change this to q yeah there we go excellent that's exactly what I needed um now so theoretically you could stop here you're like KFC taking 100 original thank you for that I think I've never been never been compared to this to the kernel before you're looking good sorry uh okay so anyways like I said you can theoretically end here but if you wanted to do a little bit of customization how would you do it let's go ahead and do that we're we still got some time before I needed to stop so let's uh first zoom back in oops zoom back here here I just realized you guys probably haven't able to actually see any of this stuff but anyways cdintu.config we'll start with BSPWM BSPWM and then into BSP I cannot type worth a damn okay so the we'll go back to the BSPWM actually I might it's probably gonna be better just to do man BSPWM here I don't think it might be in BSPC I'm looking for the borders and shit actually I think it is man BSPC the one problem I have with BSPWM is their documentation is not great the all you get is the man page that's literally all there is okay so let's see we're gonna search for border okay let's see here um commands to do here we go settings colors are in the form of that and true on off false or off all Boolean settings are false by default unless stated otherwise so let's uh move this to one that way we can see it and here we go okay let's configure some stuff now that I know what I'm doing so we're gonna follow some of this stuff here and I got some of the stuff up on the other screen that I need to do so these are the border width and the gaps so that we don't need to do those so we'll do BSPC let's see here split actually we already have split ratio do we already have a split ratio here yeah we do already got that one I don't really need padding right the second that's good enough for gaps it looks like the poly bar is showing up just fine so BSPC config and then the name of the setting so normal underscore border underscore color and then BSPC config active border color all this stuff is in the man page somewhere you just have to find it config active oops focused border color and then BSPC config and I know as a vim user I could just have just copied all that stuff but never remember pre-sell so this is going to be the color of the pre-selection background feedback and then color and you could also do an urgent one if you needed to do an urgent one okay so and then we need colors so let's uh let's do grove box I happen to know that grove box has a good color code chart here so let's uh go here and move this here to two so the border color should be pound let's just make this purple be one six two eight six oops there's a space in between be one six two eight six six two eight six okay you guys know it wouldn't be one of my streams if I didn't write something right uh let's uh make the active green nine eight nine seven nine eight nine seven uh one a oh these have to have quotation marks around them forgot about that like so okay and then let's see here a focused border color honestly now what's sure the difference between active and focused is we're going to find out we'll make this uh uh oh I don't know orange orange is a good one fe pound fe let's make it the top one d 65 rig a little bit darker five d zero e like so and then the pre-selection can be the same pound d 65 d zero e all right now if we write that and super alt r we now have borders now we also need to add a couple different things in order to make this work like an actual window manager uh so we need some things that should be default by default so should be default bspc uh config focus underscore follows underscore pointer true um bspc config focus excuse me pointer follows focus pointer follows focus that's not necessarily as important on this but if you have a a multi monitor good lord matt flexi is just acting up today um if you have multi monitors set up the second one is important because that's when you change to a different workspace the monitor will actually or the mouse will actually go with it um if you don't have that you'll have to move the mouse over if you needed to use the mouse so this prevents you from having to do that so now if we write this super alt r now if i hover over these the focus changes that's a win if you ask me so i think that that is the last of the colors that we need from there now we will save this out of that in cd into dot dot slash poly bar them into them uh config like so okay we need to get rid of that obviously there's a back up there somewhere that is pissing me off okay so let's first the first thing you should do when you rice poly bar is get rid of all this nonsense okay extra lines i mean it's most extra stuff in your configuration file that you don't need you should almost universally delete just delete it um okay we can also get rid of the module center one here and get rid of this add x window here like so we may end up needing to actually add that module and down there below um the next thing we need to do no x windows there sweet okay we can get rid of x keyboard all of x keyboard we'll keep the file system i'm not going to use it but it can stay all right so the bspw m1 is the first thing that we can configure here so first actually let's uh go up here and uh change these so we're going to define some colors so background foreground uh red red green yellow blue purple aqua gray and then we already have foreground okay and then uh so go up here equals pound two eight two eight two eight okay and then foreground is equals pound ebd bb2 and then we will put some extra space in here so that these are all lined up as well as we can pound actually this is red so these should be in order cc 241d 241d equals pound uh 9897 9897 1a and then this is just fascinating television that's not an equals matt goodlor uh fascination fascinating television matt can't even talk you guys realize that this is why i stopped streaming right because i can't do this stuff live set 79921 79921 there we go blue equals pound four five eight four five eight five eight eight equals pound b16286 okay equals this aqua so six eight nine six eight nine d six a oops there we go and then last one okay pound a 89984 okay and apparently google thought i was saying google thank you for also thank you google for being as useless as usual okay now we can go down and make it out here to the bspwm module first of all we can get rid of the i3 module and just delete that all the way down to here to the npd one we don't need npd either so we can delete that as well the backlight can go as well backlight acpi can go cpu stays memory stays wlan can stay for now ethernet can actually wlan can go because they don't have a a wireless network on this ethernet can stay date stays pulse audio can stay also can stay battery can go temperature can go i'm not going to use that power menu can also go we don't need that and setting stays okay there we go so go back up here to the bspwm module which is right here and so the background for the focused focused occupied urgent empty okay so that so the actual background is handled up here somewhere watercolor lion's eyes background so background and foreground those are the those are the proper things that we called it we call those things the right thing which is good go back down here the focused background should be so let's see here this is going to be the workspace that you're on and has focused so this should be orange which we didn't actually put up there so we're gonna go back and then do the orange one because of course it that's like the primary color of drug box we got to do orange equals pound d65 d0 e now we can go down here and change this so the background should be orange like so and this would be background i think that'll work now control r r yeah look there ha ha cool i'm almost there it's how easy to do this all right so the occupied one doesn't have any of the stuff that need here so label occupied like so and then foreground equals dollar sign squiggly brackets colors dot uh green is good enough probably good enough uh that way it will tell you if there's a window on another workspace by highlighting it green and making it the the foreground okay so urgent we don't really need to change that that can stay even though i didn't set an alert color it doesn't really matter we can just actually just change this to red that'll be fine the empty ones this can be just foreground whoops i just deleted it foreground so now like so now uh there should be they didn't actually work like the first workspace should have been colored green right now so the question is why isn't it all because i didn't spell occupied right oh cc up id is anybody surprised that i didn't spell occupied right no no one's surprised at least of all me yeah there we go that's green yep just the guy next to you noticed it okay so that's that and let's change uh let's go back up here where we're here close and change the x window i think i'm going to have to go back to poly bar here and find the module for x window and see what the other options are so yeah it's format because sometimes this is format sometimes it's label sometimes it's content i wish there were more consistent on their modules that's the worst part about poly bar so this is format uh dash foreground like so equals dollar sign squiggly brackets colors dot orange orange wow whoo i think it's time to hang this up that was obviously not anywhere close to how you were supposed to spell it like so yep there we go cool now we have the file system which is fine but we need to so the biggest problem biggest hurdle i'm going to have here is that i don't have any icons installed so the best way to do that is to actually install font awesome on ubuntu that wasn't helpful thank you google for that technically it did break me to the ubuntu finance uh if that's the package name that should be that should work for me open up another terminal here do sudo app install fonts font off dash awesome like so okay now go back up here make sure our fonts are set to the appropriate things so we're going to move this to the third thing here so we need to add font dash three equals see what it's called i don't remember i think it's just font awesome and uh in my configuration i have everything in quotation marks but it doesn't have it here awesome like so and then colon thighs equals 10 semicolon one so now we should be able to go back here and go to the font awesome cheat sheet font awesome cheat sheet this and uh we will find drive those are the only two drives we have here so how about disk i can use a compact compact disk why not we'll just uh copy that go back here go back down to file system which is right here and uh change this to this and see if yeah that's an that's not appearing correct but maybe it will up there no it didn't let's see here look i wonder if the font cache was updated maybe that's the reason why okay guys are all going to remember that i'm not an ubuntu user so i'm going to look up how to do that never remember how to do it update font cache ubuntu and want to be helpful there it is mainly rebuild the font cache with that i just think it's just i don't think i need to rebuild the whole damn thing install fonts install the fonts clear and regenerate your font cache maybe that is what it is okay so it's done now go back to here and we copy that yeah it's still not showing up maybe it's just they mean maybe that's oh you want to know i bet you that's just kitty i wonder if it's just hopefully it's just kitty well we could do a prefix and see if that would fix it but i don't think it would let's try a different different uh icon because i'm guessing this is going to be a problem with the version of fonts or i just call it something different than it wasn't supposed to be called and it's just showing up as a blank line okay so maybe icons isn't going to happen in the vm i don't i know exactly what fixes is installing nerd fonts but i do not want to do that yeah it's going to be a it's going to either be a version problem or it's going to be a name problem so if um where it is actually i'm not sure what is the never remember any of these things to do with fonts because i always just use a font font manager which i suppose i could just do that but how to find font names yeah that's what it is fc list i knew that and then you got to scroll up like a donkey you wouldn't think a fresh system would have this many fonts installed in it but they do if you if i use less i could search alkyleri you're the new man that was awesome and that's exactly what i call it by the way is font awesome so that should be that should be exactly what it would be because i'm not using the web font so if we go back up here oops back to fonts which i passed it by i did actually spell it right font awesome all right first of all i'm going to put that in quotation marks and i'm going to do this so super alt let's first go here quit that super old q put that out of there and see if this will work tlc yeah just logging out logging back in worked fine uh i could have been here all day all right cool we got the so let's uh x render dash s 19 oops 1080 so and it's back to all right man how do you get back out of full screen not config sx hkd then sx kdrc super super t there you go cool now we can go back to this firefox go back to this and open up a terminal cd oops zoom in dot config polybar then config okay very good now pulse like so now we need the i wonder if pulse will let you use a prefix i don't actually know but we're going to find out a poly bar back to wiki scroll down find uh pulse audio see if there's a might just be label label equals and then go back here font awesome cheat sheet so and search for volume oops damn it i keep forgetting i don't have my vim keys installed uh a speaker well i took a lot of the because there used to be a volume one i zoom in here a bit we go back to these there is a volume i don't know why that didn't show up okay so we'll use uh this one here scroll shifts c go back to here oops like so no that didn't actually work oh we want to wonder i am on an old cheat sheet but i'm using an old version of font awesome so it should be fine the thing that i'm wondering is the problem here is that i uh yeah let's i'm doing this completely wrong delete that there should be a label here somewhere label equals muted label equals volume volume percentage right here we just change this into that we're not going to change the the there we go see and then if we change the foreground to from colors into like purple like so it now be purple and uh we can actually get rid of the the uh this also showing the uh label equals volume if i think if we delete this part it gets rid of that stupid slider what you do what you do okay so the next one is uh memory here so change this go back to here and we're going to search for something like a chart or something let's see here oh this server one will work fine okay oh that could see even showing up in kitty now oh nice okay very good and we're going to get rid of the underline the prefix foreground will change this to oops was an insert mode aqua that's not the volume one isn't quite great but it's fine for now we'll go to cpu here now what will we use for the cpu one i'm in the newer versions of font awesome they have a chip and they have it here too sweet so change this and write that and then start that cool get rid of the underline and change this to oh i don't know what other colors do we have maybe if i can remember red red is probably not a good idea for the cpu one because it's just gonna look like it's oh it's me it's hot it's you know burning up it's burning up no um what other colors did i have an orange oh yellow is another one i could just scroll up and find out what this one's there there but why would i want to do that okay label dash volume will that work will that work oops yeah i already have the label dash volume then it shows the percentage um right after it but if what what you need is a prefix which i didn't see doesn't mean that it doesn't exist it doesn't show it here though label dash volume format dash muted um label dash volume dash prefix equals what why would be so hard to put a gooey on config files i mean you could use config files in a gooey text editor but if you like made oh you like talking about adding like buttons and stuff like that i don't know and then i mean it wouldn't really be a configuration file then what i don't think that this is going to work no format volume prefix equals this format yeah cool thank you for that that was good i should have known that honestly um and then we can get rid of it here and then we can do format volume prefix foreground equals so colors dot purple and then it can fit in better so the oops this can just be foreground like so and we need a space like so yeah spirit uh all that's left is date date now we need to change the the time changes to i oops and add percent p i think if that's the yeah so we can actually just change make the time we don't need the anything else there so write that make sure i got that right which it did do and then let's see well we need uh icons so go back here sort for clock that work okay and then what a color go back here what color we want to use blue would probably be working fine okay so um blue and we'll get rid of the underline like so and bottom being bottom oh it needs a space i always forget the space there we go we have ourselves a rice now we need to find ourselves a wallpaper it's the first uh we'll get out of this and do sudo apt install thing like so we got that done and we'll now go to here and search for grove box i've been told i've said it wrong but i'm never going to change a wallpaper all right i mean we could we could go cliche just do the linux one i've never used this one before use your new tab save image as in pictures save now go here this cd the level into bspw mrc bm bspw and i can never freaking type okay so now do that dash bg dash fill and then do tilde slash pictures what was the name of that i'm not typing all that out i'm gonna move that to retro to just wallpaper dot s oh this is svg i don't know if this is gonna actually work or not i don't know if they were fair whatever the hell we'll actually use sv an svg file we're gonna find out and then do an and after this nope why the hell would you upload a wallpaper as an svg i mean like seriously what kind of monster are you useless all right and that one's not a good good resolution let's see if there's a mint one arch windows everything but mint probably can make one but i'm not that interested we'll just use this one no this is linux mint with cinnamon this is an svg too well they keep rolling uploading wallpapers as svg maybe it was the same one this is a jpeg but it's really small it's gonna come across as it's gonna be really freaking stretched and that just opened it up in fey instead of actually uh that's because i spelled it wrong it still did it oh it's because it's dash dash that good lord i do know how to use linux i do know how to use linux there we go now it's a little blurry because that was a really small image so uh but what you're gonna do i'm not gonna change the um theme for vim or anything like that that could be another video but anyways zero zero effort that's that's me do a search for add a 19x wallpaper you'll be amazed i don't know if i want to take a search recommendation on stream no offense you never know what somebody might tell you to look at okay so svg is a format for like inkscape and illustrator and stuff it's a vectorized thing file format so that you can edit the stuff right but it's um useless as a wallpaper is what it is it's completely useless as a wallpaper here there has been a different one save image as wallpaper there we go now if we do this go up here change just the png and then restart even though it's it's no longer blurry even if i did we're down low the wrong one so we installed bspwm we raced bspwm we installed polybar we raced polybar all in an hour and a half hour and 20 minutes not bad uh it's not the most complicated or fancy race ever but it works uh obviously after this you'd install all your gtk and stuff like that but i'll leave everybody if you're watching this as a how-to later on first of all congratulations on getting through a live stream tutorial which i've never done before and probably will never do again what terminal is it it's kitty i use kitty because it's in the ubuntu repositories in alacrity is not if alacrity was installed in the ubuntu repositories i would have installed that but it's not like i said so i think that i am done here so thanks everybody for watching this has been a stream of the ages um you can tell i'm out of practice because i have no speaking or you know momentum and speaking and there's a lot of ums and aas and stuff like that usually i'm much more eloquent when i do a live stream but it's been a couple months so kitty is a is better and roff haven't i already banned you once this stream i think i'm pretty sure weren't you like i'm pretty sure i did kitty is blow kitty's configuration file is is bloated i'm sorry it is but that but it's only that way because they put in um all the documentation inside their configuration file all of it like all like 2000 lines it's nuts so yeah what are you gonna do anyways so that's gonna be it for me this time before i go i should take another thing to thank my current patrons all these fine people you can support me on patreon at patreon.com slash linux cast if you want to all these fine people support me on patreon and youtube so thank you all so very very much about you guys the channel would probably not exist so i'm just gonna put that out there definitely i won't be making nearly as many videos as i do you guys motivate me every single day so if you haven't subscribed yet hit the subscribe button all that stuff like button all the social media stuff uh at twitter at uh at the linux cast on youtube around on twitter mastodon all that stuff so thanks a bit for watching i'll see you next time