 Hey everybody welcome back to the channel. I'm Matt and I was struggling to find a video to do today and I was gonna do a tut and tutorial on how to install DWM, but That didn't materialize so I decided I was just gonna go over my i3 config now Excuse me take a drink should have taken a drink before I started that's okay I started off this installation here is an installation of Arco Arco Linux and if anybody has used that before they'll know that Their i3 config is massive when I started off it was over 400 lines and It was a mess now they do that because they have different Every all your key bindings are in there You know they have different things as you can see here this comes With i3 and Arco tells you what Workspace goes on which monitor and they define which monitor what monitors which and they don't do that in normal I3 config the default life 3 config So this past weekend I went through and decided I would go through and Condense some of these things and start using sx sx Hkd, which is a hotkey demon So I moved almost every single hotkey or key binding over to sx hkd, and I got my i3 config down to oh Look at this the 97 lines Which is I'm very happy having it under 100. I don't know why I'm so proud of that, but I am so basically My i3 config is as minimal as I can get it as far as I know so you have to have the you have to see your super key and I have the X-Rander start up every time I do things so that my monitors stay in the same place I Define which monitors are which and where workspaces go on? Which monitor that takes up the first Third almost of my config file if I could find a way I really wish I 3 allow you to do just do kind of like what I'm Ss I'm gonna have a hard time with the word sx hkd does and allows you do to combine things like this here This allows me to move between workspaces, and you just you know do 1 through 9 I wish I could do just do 1 through 10 first monitor 11 through 19 second monitor And yes, I have 19 workspaces. It's something. I'm trying out. I'm not sure if I'm gonna stick with it I was at 10 the default 10 I Don't know that I use 19. I'm thinking maybe I go down to 12 or something because I need more than 10 But 19 seems too many I don't know. It's something. I'm just trying out after that it's just the standard default i3 stuff I get my Restart mode so I can restart you know You go up here to the nag bar for you know starting restarting logging out and stuff like that and What's interesting about when if you decide to move your i3 config over to Ss x hkd you have to have these two lines here And I'm not sure why if you remove these i3 won't start or it will start just nothing will show up it won't Execute any scripts start up scripts or anything poly bar or anything like that. It's really weird. I'm not sure why I Discovered that by trial and error After that, I just have a few things like these here define which App They define where an application is on a certain workspace. So I always start office brighter and to I always start Steam on three and so forth and so on That way, I know where things open up. I don't do that for every application. Like I always have four as my Email I'd or email client right now. I'm using Geary. I'm gonna try to set up NC or not NC spot, but I'm Neomot pretty soon. We'll see and Then I have a script here i3 AS let's see if I can Actually, I don't I can't show that to you right now. I don't have it Anyways, but that basically just starts up sxhkd it starts up Pycom it starts up nitrogen so I can do a you know wallpapers and It starts up I think there's a fourth thing that starts up. I don't remember what it is But anyways instead of having a whole line after line of things to start up I just start up that one script that saves a few more lines now I'm gonna try later on moving my poly bar over to that script and see if that will work Phone is Beepin beepin beepin. Anyways And then it These things did this here determines what floats and enables some things you want to float instead of being you know gigantic full screen or Tiled And that goes on for a little while and then these sets the gaps and then this sets the colors That's literally my entire I3 could config very proud that I got it below 100 100 lines and Then it's wrong direction This is as a sxhkd. Hey, this one has is a hundred and sixty lines long So you can see I moved a lot of stuff over to it. Oops Um Basically, it's just young so I can restart as a sxhkd I'm gonna say this as many times as I can hold on a second sxhkd sxhkd x s at the That's really hard. They need a new name terminal File manager and then a whole bunch of stuff here for Rofi. I I was watching Hex DSL, which is a there's a small time Linux channel. He's hilarious. He does a lot of gaming Content, but he's also a big BSPWM user now BSPWM is what the developer who does BSPWM also does sxhkd and So they're kind of tied together, but he hex DSL showed off all of his Rofi scripts So this is just regular Rofi and then clip menu is this And that allows me to It's a clipboard history manager and that's I mean I've used since I got this installed. Oh, it's complete time saver It's awesome. I'd never go without it again emojis Bluetooth like so it shows me Bluetooth devices I Was my switch between two tabs and tells me what wouldn't what workspaces are on that's like Especially with 19 workspaces sometimes things get lost or sometimes things like I had Kate in live open For days and didn't even realize it Yeah, cuz it just was on workspace, you know Zero You know or I don't even know what workspaces was on Anywhere is just you know completely gone gone and I didn't know it was there and I opened up H top and it's a You know Kate in lives using 20% of your memory like I don't have Kate in live open But I did so I've been trying to use Rofi show more Calc which is oops Ulzi I don't use that very often. I believe in use it a couple times just to you know test it cuz obviously I know with these and I've been trying to get Rofi search and two things if you can do if you can get that set up It allows you to search the web. I haven't been able to successfully get it done yet For whatever reason It well, I can show you what it does. It's really weird Let's see I have it in a command file. Let's see it's a Nevermind it doesn't matter Anyways, then I just have a whole bunch of application Shortcuts so I can easily open up X applications and volume control I Have those standard volume keys here, but I also have Custom ones so that I can The because the keyboard I have has the custom volume keys way up top I'd have these along the bottom row because I play and pause an awful lot So it's just easier to have something there along the bottom row, so I don't have to stretch and Then the rest of these are all I3 specific. These are the ones that I moved from I3 so this here allows me to move between workspaces one through nine and then one through 11 through 19. Oh, what's really weird is after you get past nine you have to list them all out Otherwise it doesn't work and I learned that on my own That was by through those through trial and error because I thought originally I thought I was only gonna be able to have this But then you know I found out this works and it works too Restarts I3 kills the program this Determines which is a you know super the opens up another one of these you know and so on Back to H That you full-screen toggle Stacking tabbed and split, you know, and these are all just standard I3 key bindings But I've moved them over to sx sx hkd, so they're not in my config file anymore, and I Don't know that it so I'm not gonna go through all the rest of these. It's just Standard I3 things if you if you decide to do this they all have to start with I3-msg they just Sends a message I3 to do the I3 Command it's literally all it is There are some things you can't do So like on Termite oops on termite up here. Normally, I would have comma focus and That would make sure that every time you open up your terminal your it focuses on that terminal But you can't do that in sx hkd for some reason Even if you put the I3 message at the beginning, which I don't have because I also use this for DWM Um, so There's some things you can't do and like I said, there's some key bindings that have to stay in your I3 config, otherwise I3 won't work which it's the switch between different Workspaces of a tab those two have to stay and you have to set your super key in the I3 config Otherwise it won't work Anyways, that's just a quick video. I kind of rambled on. It's just a little bit of a ramble I Had no idea for a video and I've been trying to do a video every day So I just decided to say who cares I'm just gonna go through and and do You know just a overview of what my I3 config looks like I Don't have really have a theme. I'm kind of in between themes. I started using yesterday. DisturTube did a space FIM Video and that's what I'm using And I'm have getting errors, so I doubt I'm gonna you know stick with it for very long But it's cool What's in 10, but so I'm kind of like I said, I'm kind of in between themes. That's why nothing really kind of matches But anyways, thank you for watching subscribe if you liked it sub if you like subscribe What is Dave2D subscribe like if you whatever subscribe and like I Get this YouTube thing down eventually. Thanks for watching