 Hey everybody, welcome back to the next guest. I'm your host Matt. And you're joined by me, Tyler. Yeah, he still didn't do it right, but it's all right, whatever. I'll never do it right, okay? Hey, you get to mess it up, I get to mess it up too, okay? No, no, no, no, that's not how this works. I get to mess it up. You're supposed to be the perfect one in this relationship. Oh, shit. Hello, thanks Dylan for the super chat. I appreciate that. A super chat on the podcast. I don't even know what to do with that. I appreciate that though. Um, if you would like to watch live, we are going to be streaming this now probably every week. We were originally going to do it every other week, but at this point, who cares? Let's just do it. You know what? Let's stream. So it's going to be live every Thursday at three o'clock Eastern time. That's two PM central time. If you're in other time zones, you'll have to do that math yourself because that's way beyond me. Come on, you don't have the spare time just to do math for like everyone across the globe? They make time calculators for that shit. I ain't going any further than that. Anyways, Thursdays, three PM Eastern time, we record for, we usually go live about 15 to 20 minutes before we start recording. So if we start, if we start going live at three o'clock, we usually don't start recording in double three 20. And then we usually bullshit for an hour or so. Sometimes I say sometimes because we have made it under an hour of record time twice in the last 30 episodes. So, which is impressive for us. It is impressive. I'm very proud of us. We've also hit hour and 20 minutes a couple of times, but I don't think we've ever made it an hour and a half. That should be definitely should be something we should try out. All right, so just a story. I mean, just just popped my head. As everybody knows, I do another podcast. It's about movies, but originally it was about technology and gaming and stuff like that because I had hopes and dreams of being a technology blogger, which is, you know, I was young and stupid. But anyways, we started a podcast in 2009 and it's solely a transition to other things. But one of the times we decided to talk about games and we ended up podcasting for four hours. We started at like nine o'clock and we were done at like one o'clock and that we had something we still talk about from time to time because it's kind of gone down and like legend. We've done like 450 episodes of that shows, by the way. Nobody watches it. Like nobody listens to it. I get five like five listens to that thing all the time, but it's okay because it's just the three of us dudes talking about movies now. Anyways, we'll see. Here's the thing. I don't even know where to find it. Is it in the description? Uh, no, I don't I don't link to it anyways. It's probably why nobody listens to it, but yeah, probably why. So the thing is, I don't edit it at all. Like I have zero editing to do on that at all. I just take the recorded podcast and pipe it into anchor. So it's called the three cast. And like I said, we've been doing it for a long time. It's fun. We don't do it very often anymore because the other two guys are like, have actual lives and do things with family and stuff like that. Anyways, Tyler, what have you been doing this week? I've had just a crazy week with work and family stuff. We've been going to family parties and it's just like people getting married and engaged, all that crap, which is nice and everything. But you know, that involves a lot of family like parties and getting together with parts of the family that you know, you might not necessarily enjoy spending a lot of your time with, but nevertheless, it's been a good week there. The local subway, which is one of the five shops in town here. We got bought out by another guy who's in town. He owns the store like right down near us and he's going to be pumping in money to the store and actually giving people like, I don't know, money to where they actually want to be there and care about, you know, just keeping the store clean, which is like literally the only thing you have to do because, let's be honest, slapping meat and cheese on a sub is not necessarily a difficult skill. But yeah, so that's good. I don't know. For some of my experiences going to subways, it must be pretty hard because they always get something wrong. Oh, dude. Well, and it's seen a lot of cases like the reason why is a lot of subways like it's up to the actual owner on what they pay. And because franchising a subway is expensive, a lot of the owners don't invest money in the actual employees there. Like that's where they cheap out. That's where they save all their money. And it doesn't matter how easy the job is. If your owner makes it pretty clear not only in pay, but in the way that they talk with you, that you're not worth jack shit to them, you don't really take even cleaning half seriously because it's like, well, I mean, it doesn't really matter. I could literally quit this and walk five minutes down the street and have a job in no time. So yeah, a lot of subways, that's the case. So no one, no one cares. But when you have people who just genuinely just need something to do, you know, for extra steady income while they do other stuff, those are the ones where like if you can get a subway staff with those people, you'll have a clean as hell subway and get a sub that comes with exactly what you want on it, which is mind blowing. Oh, you mean the person who make your subs not actually going to be having apple earbuds in their ears so they can't actually hear what you're ordering? Yeah, yeah, that type of stuff. Like, yeah. We should just let everybody know that buddy's in the background crying. He's not being a piece anyway. He's just trying to have the window opened. Yeah, he wants the window open bad and he winds a whole bunch before he goes to sleep because he doesn't want to go to sleep, but he very much will. He has definitely been exercised. He just also, he knows that I'm talking, which means he wants attention. So if it was up to him, he would be hopping up like trying to get in my lap, which he is not a lap dog whatsoever and try to show himself off. So you tried Katie Eve. Is that why you're... Yep. So to finish it off with, I'm going back in to Katie and seeing if I can use it as a daily driver, which is interesting. I'm really liking it so far, but it needs a lot more tweaks and I can do a lot more with it to make it much nicer to where hopefully I'll actually stick with it. Are you going to try one of the tiling scripts? No, no, because I'd like to be honest, if I'm going to use a floating window manager, I'm going to use all the niceties of a floating window manager, like having wobbly as hell windows and all of that like goofy fancy stuff, which I actually like. I do like wobbly windows and stuff, but me tiling is also super nice. So... All right. In the chat, they're asking about my Emacs experience. You'll just have to wait for a video on that. I'm sorry about that. That's going to be an entire video on its own. I'm sure you're going to have plenty of nice things to say. Astonishingly, I probably not. Anyways, and obviously, you've been playing zero AD. You want to see them, I mean, I keep coming back to this and I'm sure Tyler's going to eventually get sick of me making fun of him about it. But if you go onto his channel, he has a 10 hour stream of him playing zero AD. And the entire video is of him making the same face, because he's apparently playing on a monitor that was off to one of his sides. And he was just staring at it for 10 hours, making the most hilarious faces. One of those things I screen shotted it and then somebody else in your discord started making these awesome memes for them. So I was very distracted and didn't realize that I hadn't changed the like OBS source to where you could see the game. So you're just staring at my face for an obscenely long time. And the best part is, is now my discord is filled with memes. Oh, it's great. I think it's definitely going to be going viral. And it's just so good. Anyways, so for me, I've had a bad week. Did you know that getting a Wi-Fi dongle working on Linux is fucking the most torturous experience you'll ever experience? I mean, it's just it's so stupid. Excuse me. It's so bad. I've got a cold. Anyway, so I got so we're going to talk we're going to talk about the get lab challenge later on. But I wanted to do the challenge on an actual like desktop computer, not a laptop, because I didn't want that laptop moves every time to time. I just wanted it to be something that was stationary. So I hauled out a old desktop that I had that just needed a hard drive. So I bought a hard drive and I got it in here set up and use this old ass HP monitor, which you see behind me. It's like a 20 inch monitor. It has has a resolution of something like 1120 by 860 or something. It's the weirdest fucking resolution I've ever seen. But anyways, it's perfectly fine. It has a huge ass bezels on it. But I got it all set up. And I was really proud of myself because the computer still works and everything, even though it hasn't been turned on in a couple of years. It was good. And then this was like Sunday-ish. I think it was Sunday when I messaged you told you that I was having I got it all set up, but realized that the fucking computer did not have Wi-Fi like there's no Wi-Fi on it. So I got on to Amazon subscribe to Amazon Prime. So I didn't have to pay for a ton for shipping. And I bought a Wi-Fi dongle that said explicitly that it worked with Linux. Okay, it said it worked for Linux. The only problem is it said it worked with Linux up to kernel 4. something or the other. And he still uses Linux kernel 4. something the other unless you're like in the enterprise or something. It's fucking stupid. Use a more modern kernel. It's not going to kill you. So I'm sorry, but I figured if it worked with Linux kernel 4. something, it will probably work with Linux 5. something. I was wrong. I was really wrong. It won't even recognize that it's plugged in. So I was like, maybe they've updated the drivers because I sent you, you know, those like those mini CDs. Like I sent one of those mini CDs in the box that had the drivers on it and it even had the Linux driver right on it. And so I, you know, they also had a website. So I went to the website and tried to go through and download the driver from there. No dice. It did not work. So I sent the fucker back and got a different one. This one said it also worked with Linux up to Linux kernel 5. 13 or something. So like this one has to work. It was also double the fucking price. We went from $20 to $40 still won't work. So long story short, what I ended up doing, which I should have just done the first place was I have a Wi-Fi mesh router system. So I had three mesh routers all over the house. I just took one of the mesh points out of the kitchen and brought it in here. So now I have two mesh points in my room in this room. And but the mesh points have a ethernet out on them. So then you can hook physically up to them if you want to. So that's how I'm getting internet to that computer. And that took multiple days because I kept waiting for shipping and stuff like that for the second one. And I finally got Wi-Fi like Tuesday-ish. I think it was like Tuesday-ish. Finally got the internet up and running. And I installed Gruda on there then. And then I'll talk more about what happened after that when we started talking about the GitLab challenge. And we can bitch about the GitLab thing. But that was the hard word challenges. I also did some scripting, which I was very proud of. And I switched to Emacs. Fuck my life. Of course. Of course. So why would you leave the heaven that has been? Because I hate myself and have this stupid need to make YouTube videos about things that other people seem to like. I mean. As long as you acknowledge it, okay? As long as you acknowledge the self-hatred, it's okay. Here's what it is. I have a hero worship of Distra Tube. And he likes Exmonad. So I have to like Exmonad. And he likes Emacs. So I have to like Emacs. I'm stalking Distra Tube. That's what happens. So yeah. Well, the funding part is if you wanted to be just like DT. I don't think either one of us could actually sing DT uses. Because like I just I've tried to do Emacs. I just I told you I'd do that. I don't know if it was right when we started going live or like right before it. But I hit my microphone with my hat and I was like, damn, I'm going to do that. I'm going to do that again. This stream happens all the time. That's okay. You haven't done nothing until you saw Matt bring out the players in order to get the damn microphone bag on center. Well, because if I spin it, the whole thing comes unscrewed. So I had to hold on to this. It's stupid. Anyways. So that is what we've done in Linux this week. If you want to get in contact with us for various reasons, if you'd like to stalk us instead of stalk Distra Tube, I mean, we always prefer fans. So we could use some fangirls and fanboys. It's it's a thing. You can follow us on Twitter at the Linux cast. You can subscribe to all of our audio feeds and stuff like that, the Linux cast.org again, just because it's become tradition eventually that will be a website. But don't hold your breath. If you want to get in contact via email, you can do so email at the Linux cast.org. You can support us on Patreon at patreon.com slash Linux cast. I'll thank all of our patrons at the end of the show. And you can follow Tyler, who goes by Zanny on the internet on YouTube and Odyssey. Those links will be in the video description below or in the show notes. He is like that close to a thousand subscribers. Like I posted on the community page and we got him like 20 more subscribers that day. That was fun. So we need to, I mean, he's like this close. Come on. You haven't already. Go subscribe to Tyler. It's fantastic. All of his, especially if you enjoy like 12 hour streams of him doing an eight things like playing zero AD or ricing or bitching about Microsoft for three or four hours. Go subscribe to him. Those links again will be in the video description. I don't think that they're in the description of the live stream. So I apologize for that. YouTube is fucking around with the live stream back end right now. And there was no live thing. Like there was no thing that popped up to change the settings of the stream like it normally is. It just went fucking live. It never happens. It didn't let me change the title of the stream. It's like using a title that was before. And it was really weird. It's fucking stupid. Anyways, you can also subscribe to us on YouTube where I publish videos pretty much every day at the Linux. I always fuck up this last line. I don't know why I fuck up the last line. Anyways, subscribe to us on YouTube, youtube.com slash Linux guest. That was really good right up until that last line. I always mess up the last line. I don't know why. And somebody said about prerecording the intro. What I should prerecord is the fucking contact information because then I would have to do it every week. By far the worst part of the fucking podcast. All right. Anyways, so Tyler, I hate your stinking guts and I hope you drown in a sea of manure. I seriously, I don't like you anymore friendship over. So, so I'm taking that as you had a great experience trying to get get lava and you in love this week. I just had a fucking good ass time. It was so much fun. I just want to come to wherever you live. I'm not going to dox you. I don't hate you that much and strangle you with buddy's tail. And that scenario, I'm said poor buddy, not poor Tyler, by the way. As you should have. Okay. So you probably wonder what we're talking about. What we're talking about is so every 10 episodes or so, we issue ourselves a challenge. Last time it was a bash challenge and I have to say that was much more enjoyable. This time it was Tyler's turn and turns out he's really bad at choosing challenges. I'm going to go on about this for a long time because it was a horrible experience. This time it was a GitLab challenge. So Tyler quickly explain to us what the challenge was. Very simply put, we had to self host GitLab either through something like a VPS like Digital Ocean or something like that or on a home machine and locally host your own GitLab instance. I'm even worse. I'm even more matchy right now because I didn't even think about the fucking VPS option because what I could have done was cheated like the cheater that I am and opened up a linode account and hit the one click install for GitLab because you know they have that. Oh man, I should have done that. All right. So before we get into the woes of my existence, why don't we talk about you and your experience first thing? So this was your challenge. Okay. So I mentioned it to you before that lied to you. Again, I don't know if this was part of the very beginning of the live stream, but Matt being so generous has already forgiven me not knowing what I lied about. But so I believe it was yesterday. I think you texted me while I was at work and we were chatting about it. You texted me and you were like, I'm, it's not going well. I've obviously put it off towards the last minute which you're like, you're like, I told you this was going to happen. And I mean, I'm pretty much the same way. I procrastinate. And I wanted to like, I thought I would scare you and be like, like make you think like, oh, oh, shit. Like if he's already got everything down, like, it's great. I had gotten like Docker, like installed and I had already seen and watched a tutorial on how to do it in 25 minutes. Now I texted you and told you, yeah, everything's going good. I've already got it working. I was totally lying. I did not have it up and running. I had put it off towards the last minute as well. But I, I figured I throw you off like, I can make you like make you think like, oh, shit, like, oh, this is not going to be good. And because since I had already watched this tutorial of how to do it in 25 minutes, I was like, oh, this is going to be fun. Problem. So I go home and before I start playing zero ad with Dylan, we, we spend, I think it took us about 15 minutes, got Docker installed, installed get lab for Docker, and then ran it. And it took us about another 10 minutes to get because you got to give Docker some flags when you run your container to limit it, CPU usage and RAM usage. Otherwise, it'll try and take up as much as it can because it doesn't have any limits put on it. So I limited because what my plan was was to run the Docker instance from my main desktop here since it's always on at home. And it holds my files and so does all of my laptops. So the plan was was run the Docker container from my home desktop, and then be able to, you know, push all of my stuff like all my dot files to that repository on this main PC, and then eventually push it off to the internet, or just I mean, the main thing is having just a local like easy repository to rely on no matter what, even if my internet's down, I'll be able to get my dot files, you know, just just cuz and also any other repositories I want to work on. Bro, I got it up and running. And I was like, Okay, this is all good. We played zero ad like a ton last night and fell asleep. And the goal was to wake up early this morning, and then just just, you know, set up the repository, push the dot files up there, do all that stuff. I for one, slept in till about like 1245 ish today, which is not good, not good. And then also, cannot get the Docker, I cannot be I cannot access the GitLab like Docker container from anywhere from the main PC, PC from my other machines, I just can't find it. So I can can talk to you about how how easy it was to get GitLab installed and everything through Docker and get it running. However, using it has been a nightmare. I can't figure it out. And I have like no time to, which is fantastic. So tell me about how your experience has been. I don't want to. All right. Okay, so we talked about the hardware problem. Once I got all that out of the way, which was like Tuesday, I was like, you want to, I need a break from this challenge. Like I know the, the, the podcast is coming up in two days time, but I needed to take a day off. So I did. And that led me to Wednesday, which was yesterday. So I texted you last night and told you I hadn't even started yet. Like I, I think I told you I got the tutorial up. And that was it, which is true. I had the tutorial up. I still have the tutorial up on that computer right now. You can barely see it. It's right there. Or one of the tutorials I've tried several tutorials. So starting last night, probably around 738 o'clock or so my time, I started. And the first thing that I realized was that doing it on Arch Linux was not great because there's no official support for Arch Linux in forget lab. There's just not. It has been packaged for Arch Linux. Somebody else did it, but it's not official. And there is documentation for it, but it's on the Arch wiki. And if you know, the Arch wiki is great. We go on and on about how great the Arch wiki is. But sometimes the Arch wiki gets in its way where it just assumes that you know exactly what you're doing. And it skips steps that are supposedly obvious for advanced users. And when you're talking about something like Docker or literally installing git lab or something like that, you can't skip essential steps because you still have to know those steps that are there in order for them to happen. So doing it on Arch was just a no go. It just did not work. I tried at that point because you talked about the Docker and Docker hub. And so I was like, I'll try Docker. And that was just a mess. I couldn't get Docker installed. I don't know what was going on. And Gruda, I had Gruda at that point on that computer. And it kept giving me these stupid errors. So I was like, you want, there are just a ton of of tutorials out there on how to do this on Ubuntu. So you want on it? I have an Ubuntu USB key that has the LTS on it. So I'll install Ubuntu on that computer. It took, you know, 10 minutes, you know, whatever. And so I did that. And I decided I'm going to ignore Docker for a minute because I've never used Docker in my entire life. Like, I can spell it that was about as far as I ever gotten to Docker. So I, like, I understand what Docker is. But like I said, I've never used it and didn't know how to install it, didn't know how to do things in it. I never knew you never used it. So I was like, I'm going to ignore that because I don't, there's no sense in trying to have to learn two different things. You know, so I'm just going to install GitLab using their script because they have a script to install using several different dependencies on Ubuntu. The problem is their script was written for 21.04, not 20.04. And 20.04, which is the fucking LTS, by the way, it's the one that's the most used Ubuntu distribution flavor out there. You know, isn't supported by the script. So I kept running it and running and the script kept coming out with an error when I was trying to add the repository for GitLab. And it tells you what to do. It tells you to go into the script and change a couple of variables because it's just a bash script. I did that and it still can work. Like I did this, it was like hours and hours of trying to troubleshoot this because I kept going in. Many of the people have had the same problem because they write their script based on one version of Ubuntu, not something that will work on many different versions of Ubuntu and why they don't just leave it as the LTS. I don't know. It's the dumbest thing because nobody, I mean, relatively to the number of people who use the LTS, the number of people who use those interim releases is very small. So, you know, I was like, screw it. I will update, go from focal focus, which I think is the 21.04 LTS. I think that's what the name was. It doesn't matter. I'll update from 20.04 to 21.04, which is what the script supports. Ubuntu hates me. I fucking hate Ubuntu. It's a mutual relationship. I could not for the life of me get it to fucking update. I don't know why it just wouldn't do it. I followed the instructions. I'm not an instruction follower usually. I know usually what I'm doing when at least when it comes to updating a fucking Linux operating system, I know how to do it. I do it a lot. Couldn't do it. So, I looked up a tutorial, followed the fucking instructions, it still wouldn't happen. So, it's still on 20.04. The script still won't work. So, I was like, screw this. I'll just use Docker. I have no clue what the hell I'm doing when it comes to Docker. So, I googled a tutorial. There are 3,000 different tutorials on how to install GitLab in Docker. Every single one of them is different. Okay. They're all different. And that varies too based on what operating system you're using. Not just what operating system, but what version of the operating system you're using. So, I had to look up for specific tutorials for 20.04. And I found some. And again, they were all different. And well, let's just, to the point where I got, so I got Docker installed. I got Docker up and running so that, you know, I enabled the service and everything, get the reboot, added the user to, added my user to the Docker group so that I didn't have to use sudo all the damn time. And then added the environment variable that it asked for, created the directories that it needed, said it needed to be created, all of which were different in every single tutorial, by the way. Some of them having you, having you add the directories to the .srv folder en route. Some of them just had you create a directory in your home directory. Who knows which one is right? I don't know. Because even the official Ubuntu, so, okay, so I wanted to use the official tutorial on the Docker website for Ubuntu, but they use 18.04, not 20.04. Right. So I was like, you want to know what? I got to the point where it needed me to change the ssh keys for the system. That's where I stopped this morning. And I think I've talked about this before, but I don't know jack shit about ssh. I've never, okay, so that's lie. I did use ssh like back in like 2009 or something like that in order to ssh into an iPhone when I jail broke the damn thing. That's the only time I've successfully sshed into anything. It's just one of those things where I've just never done it. I'm sure I could do it if I learned, but I've never done it. I love the fact that the only time that you've used ssh is in a use case where 99% of people have never done that. 99% of people have never sshed into an iPhone. Well, the thing is they have a tool for sshing into an iPhone. I think it's called a crazy fish or something. That was really easy. It was just a couple of button presses. There was no getting it. That was before my Linux time. So it was, it wasn't if I had to get into a terminal or something and change this stuff. I have no clue how to do it in a anyways. That is where I stopped. So I did not get, get lab installed because I never got to that point. I did get Docker installed. So I have learned at least something out of this thing about at least installing dockers because I installed Docker like three times. I installed it on Gruda twice, I think I installed it on Ubuntu. So I've now installed Docker a couple of times. And so I've learned that. I've also learned that we can't let Tyler do challenges anymore because he chooses hard ones and I don't want to fail. All right. Well, don't worry. I'm pretty sure everyone in here will agree that we both failed. I might have gotten my Docker image or Docker container running limited and all of that, but I still didn't get to a GitLab repo at all. I can actually, if you wanted it to or had it set up where I could share my screen, I could show you that like I do have the Docker container running. It's limited and everything, but that doesn't mean that I have GitLab instance up yet. So we definitely both failed at the GitLab challenge. You made it farther than I did. I think the lesson that I really learned and I'm pissed. I'm still pissed off that I didn't think about this is just to go into Leno and use the one app and one click install. I should be so many said in the comments below you should use the Docker compose. I tried. Okay. I got to the point where I'm pretty sure that's what I used like you still have to change the SSH keys or whatever. And I hadn't, I mean, I have, I could have looked it up, but I was running out of time. Okay. You gotta remember this probably would have been all fine if I started three weeks ago when we decided we wanted to do this challenge because then I would have both procrastinated here. Yeah. The fact that I waited until the last fucking minute really increased my stress level. So there was another lesson. Don't wait until the last minute. Also, I learned my lesson. Don't lie and act like you've got it fine because you don't. All right. See, where that came from and I'm going to, is because in our original challenge, you thought I was fucking with you every time I said you were going to do better than me. And you still think probably that I was messing with your head because I didn't end up winning that by the pole, by the way. I just rub that in a little bit, but it was really close. Okay. And you know, I wasn't messing with you. I really honestly thought you were going to do way better than me. So you thought that you had to mess with my head this time. The lesson you should learn is that I didn't wasn't messing with your head in the first place. So don't, don't bite off more that you can chew because next time I will mess with your head and say something stupid. I don't know. I'll have to come up because all right. Well, you know what? We're going to talk a lot of smack about that racing worst thing we're going to do because I'm going to kick your ass in the race. I doubt him, bro. I don't think you can, man. Oh, it's here's the thing. I've already won, man. I've already won. Well, I mean, it is on your channel. So is it well, you know what? Why is it rigged and like, all right, Mr. Trump. We can put it on both of our channels. Okay, we'll, we'll, we'll figure out what, and we still haven't figured out how to, how to record that yet. So if you're hearing it now, I'm just going to go ahead and say it. This is fake. Fake news coming from Matt. Okay. So what else should we talk about in this Linux? Well, we did, we haven't gotten to the apps of the week yet. That, that's another thing. Right. We've only been going for 38 minutes. If we only did a podcast for 38 minutes, they'd think something was wrong with us. I mean, obviously we're sick. All right. We're going to go ahead and do the apps of the week. But in the chat, if you have questions, now is the time to ask questions. We'll do a 10 or 20 minute Q and A session after the apps of the week. So if you have questions, leave them in the chat. If you are watching this post live stream, I'm, I will try to leak, we'll try to write the, or read the questions out, because I still don't have it set up so you can see the chat. Actually, there's no reason why. I mean, seriously, Matt, you have workspaces for a reason. What I can do is when we do the, just so you know, now if you're watching on a phone, it does overlay the chat and also like for me on my phone, it splits the like the video into a portion of the screen and six, 16 by nine, I get the chat. Right. If you're watching this post, or at least send at least the video, if you're doing this in the audio version, you're just going to have to rely on us, you know, talking out the questions. But if you're watching video, once we take, start taking questions, I will switch to the chat so you can actually see us. You won't see our faces anymore, but you'll at least be able to see the questions. That makes more sense. Okay. Like, why do I have to mix things so hard? Anyways, apps of the week, Tyler, what is your app of the week? My app of the week is Docker, what we were talking about. Because I, I just want people to know, even though Docker was not a successful part of this challenge, Docker does make getting more complex things set up. Like me and Dylan were able to get my Docker container set up in like 15 minutes. Setting up NextCloud in Docker took at most two to three downloading the Docker container for NextCloud was the longest part. I missed that part where you said you had help, by the way. You cheater. The only thing that Dylan really helped me out with was, because he was, he was trying a different method of setting up a GitLab container in Docker. But he helped me out in finding the flags for limiting the CPU and memory usage. I don't really care if you got help. I was more upset that I didn't think of it first. I mean, you do have a Discord server filled with people. I was trying to be a good challenge person, not go out and cheat like a cheating cheater. Well, I mean, I don't consider it cheating if, if like you talk with other people and you like get advice. Now, if you, if I had Dylan set up the Docker container for me, yeah, that's cheating. That's like going into a casino, counting some cards and saying, I don't consider it cheating. I just consider it math. You know, go to the movie. Okay. I mean, you might be right there though. Might be how I see it. It's okay. It's all a matter of perspective. So my pick of the week this week is Gerudo Linux. So everybody knows I switched from Arco to Gerudo for stupid reasons because I was trying to fix the hardware problem. It didn't work. But I have to say, I've really been enjoying my time on Gerudo. They have some really cool tools that they bake in, kind of similar to what Manjaro does, but these are more extensive. Things like that allow you to change kernels, things that allow you to, there's a whole thing for clearing your cash or a thing. There's a, there's an entire like console, not a console thing, but like an entire application that allow you to just do a ton of different things kind of reminds me of what MX does with their tweak tool. But these are kind of more separate stuff. And what's really cool is if you, if you bork your system, like you delete some applications or whatever that were originally installed, you can go through and just reinstall all the original applications with the click of a button. So that's really cool. I also love, so this is kind of like a separate pick. So I'm kind of doing two, but they're related. I've been loving ButterFest lately, just ButterFest is, is really, really good. And the rig Gerudo sets it up and allows you to just do snaps. You can do the snapshots directly from Grubb if you need to. Like if you, if you're not able to get into your system and you, but you can get to Grubb, you can get to all of your snapshots right there from Grubb. And it's really, really cool. Now I haven't had to use it yet. So I don't know how well it works, but I'm assuming it works just as well as everything else does. So, so ButterFest is really good and on Gerudo. And I'm at the point now, I think ButterFest should just be the standard for Linux. I really do. I mean, XT4 is good. And it's really, really stable. It's probably more stable than ButterFest or BetterFest, whatever the fuck you wanna call it. But the tools that ButterFest gives you for snapshotting and stuff and, and reverting your system back is just, I mean, invaluable. And I don't understand why, I mean, ZFS is really good, right? I mean, it's been around for a long time and a lot of people use it. But the tools for ZFS aren't nearly as well baked, at least I don't think so. So I don't know why Ubuntu doesn't use ButterFest instead. It just seems like a better choice for a desktop system. ZFS works, I think, probably way better on the server. So that's probably why they chose it because Ubuntu is actually primarily a server distribution. But I think that BetterFest would be better for just desktop. Yeah, it's just so good. It's kind of like having really good insurance, like good health insurance. You know, you hate paying for it, but it's really nice to have because if you break your leg and you need to go to the doctor, you don't have to worry about, you know, having to pay for it. It's kind of like that. Like I haven't had to use it yet, but just the fact that ButterFest is there taking snapshots every time I do an update just makes me so much more secure about this whole installation of Linux. Like, I know if something fucks up, I can go back. It's just a really good feeling. All right. What we're going to do now is move on to the question and answer session. So if you've answered, if you ask some questions, I'll also see another super chat here. So I'm going to umka. Thank you for the super chat. We really do appreciate that. And I'm going to switch to the main screen now so people can actually see this. I made no camera. That's the one that I'm looking for. Okay. So we do have some questions here if we can scroll up. So Tyler, if you find some questions you want to answer, answer as well, you can just shout them out as well. Right. Tim Jones asked, do you guys have experience setting up monitor color calibration? And he said, I can calibrate but not get the IYHRE profile to start. I don't have any experience with color calibration at all. Yeah, I don't either. I know that they have those spider things that you attach to your monitor that will go through and like do it from hardware wise, but I don't know anything about software calibration. Yeah, same. Let's see here. How do I enable dark mode on the new Linux website? I don't know. I'm assuming, do they have a dark mode? Like a built in dark mode? I mean, I don't know what I do. Like I'm looking now. I mean, we're going to go hunting. I mean, I mean, I don't see a button here for dark mode or anything links about project. Yeah, I don't think that there is a dark mode for like officially, but you could use something like that. What's the name of that extension, Tyler? There are so many of them. If you just search dark mode on any like either Chrome extensions or Firefox extensions. So that's what I'm going to say you have to do is download an extension to get that dark mode. But here you go. Immortality asked, did you like Emacs? And we need a number out of 10 to be D TBD. So I'm going to make a video about this either today or tomorrow. I have a I'm going to need to put a video up so I haven't decided. But just a sneak peek. I used vanilla Emacs for like a day. I hated the key bindings and like I understand that you can change the key bindings. I understand this. But I'm not that interested in using Emacs to the point where I want to go through and change the key bindings. I haven't got that point yet. I haven't got that interested in it yet. So what I decided to do was install do me. So I have do me Emacs here installed for those watching the video, you can even see I even have it attached to a key binding so I can open up right away. Um, what I'm finding right now, and you got to remember, I haven't delved too deeply into it, is that I'm just using it like them. Like it has the VIM key binding. So I just use it like them. It's only been a few days. So I haven't got into work mode. I haven't got into any of the stuff that I want to get into that associates it with like VIM wiki. So because there are alternatives to them wiki for Emacs and I want to try those out, but I haven't had the chance yet. So once I start treating it more like Emacs and less like them, I think I'll have a better experience. If I had to give a definitive answer to how I like Emacs right now, I would just say that I would rather use them because that's basically what I'm using it as anyways. All right. So is there life after Firefox die? So that was from umka. I hate Google Chrome, Chromium, and overall WebKit based browsers. They feel like missing some sort of control for me. So we've talked about this before that um, Mozilla is probably in trouble, right? But maybe you agree with this. Maybe you don't. But I think that if Mozilla was to pay all their money to their CEO and no longer have any money, um, that somebody would fork Firefox, it would just be a very much smaller project and it would lose a ton of users. It would just become a community project. And I don't know if you can make a community project browser that's actually any good. No. Um, I mean, I think the only thing that has done it, but their user base is so small, you know, so what other, what other, and they, they don't make their own engine. So, um, I mean, that's what I was about to say. Like without the money that Firefox has, I don't think you can, I don't think you can actually develop a web engine. Like I just don't think you can. All right. So the the web engine itself is open source. So I wonder if somebody couldn't, so like if they wanted to fork the, um, the Chromium web engine or what, you know, Blink or whatever it's called, they wanted to fork that and make, you know, make that the Firefox web engine. I don't know. Like I'm not sure that maybe we won't ever have to see that future and Mozilla will get their act together. But I think that it's always going to be a smaller project. I just don't know that there are the people, I don't think there are enough people with the skill set of developing a web in a web engine that necessarily have the free time to do it for free. Yeah. Also, there's, I mean, if you can develop a web engine, there's so much money made. Like, yeah, I mean, if you have the talent to develop a web engine, you're probably getting paid money to work at Google. Exactly. That's the thing. There's a reason why the other operating, other browsers, Braves, Voli, Opera, they all use the Google web engine. There's a reason why they do that is because they don't, they, they, they don't want to put their resources into that because it just doesn't make sense for them. It's just, it's not worth it. Um, and like, I mean, I mean, if anyone keeps up with my channel, I know I've been, while I'm pretty sure I have a dedicated video talking about it, like, we don't need new browsers, like screw new browsers. We don't freaking need one. We need a new web engine, a fully open source web engine that can be developed by a community in their spare time and be, and be, like, not, not necessarily competitive, but competent. And I don't know that we can get that. Um, a buddy has just woke up from his nap and it's like, I mean, just ready to go. How you doing, buddy? We ain't done yet, bud. All right. Oh, we're not, we're not far away. Crazy Chicken is the troll of the week. Here's a good question. Install Gentoo. Fantastic question, as always. Yep. Let's see here. We already asked that one. Umka says butterfess is smooth like butter. That's funny. The biggest problem with butterfess is they don't know what the fuck their name is. Yeah. Like, is it better fess? Is it, you know, butterfess? I mean, nobody really knows. So let's see here. Any chance to go with open box? I have never used open box in my entire life. That's one of the few window managers that I've never tried. What about you, Tyler? You've ever used open box before? No. Maybe video ideas, man. Wait, wait, wait. Never mind. Open box is the floating window manager that, like it's the one where you click on the desktop and you get the drop down menu, like task menu. I think that's what I said. I used to use it back in the day when I used Crunch Bang Linux. I don't know if you remember that distro. Vaguely. I think I ended up using, I think that LXDE, I think LXDE used to use open box as its window manager. So maybe technically I have used it, but I haven't used it on its own. It used to be installing every Arco system I had, but I just never logged into it. Maybe someday. Dude, it's been so long since I used open. I almost forgot what the box was. At first, I thought you were talking about something like, because I know there's something to do with VMs that's similar to open box, and I'm not talking about virtual box. Yes, I know. That's different. All right. So we're just looking for another question here. Anybody, we need questions. AstroLol said, when you installing open BSD? Maybe someday. Denton asks, do you guys hate flat packs or just snaps? I'm going to answer that question just snaps. I actually don't mind flat packs. I don't think the syntax for flat packs is all that great, but they're definitely better than snaps, like miles and way better. I'll just be your hype, man. Yeah. Screw snap facts. Snaps. If they change the name of snaps to snack packs, I'd be all for it. They'll never do that, though. Our service is LibreWolf. The problem with LibreWolf is that it's based on Firefox. The LibreWolf guys don't do any of their development. They just pull stuff out of Firefox to make their browser. The only thing that I'm waiting for is where I will legitimately give Brave a real shot, and I might even invest in the bat just because of this decision. If Brave comes out, I don't care. They don't have to just make it and integrate it into Brave immediately. But if Brave comes out and they're like, we're making a web engine, at that point, I'm like, oh, game's on. At that point, I'll start using Brave. I might seriously invest in bat at that point, because if they're going to take the, if they're going to be the ones to at least try to be innovative in the space, I'll support that. I don't think that they're ever going to do it, though. I think that they're too invested in just, I mean, can we be honest and just say Brave is just Chrome? What exactly, other than pulling some Firefox stuff and changing the layout of the settings page, does Brave actually do, besides? They have their own search engine. Well, yeah, but that's not part of the browser. That's a separate thing. I'm talking about just the browser. Well, I mean, it is part of the browser. I mean, it's default in the browser. Sure. That means, I mean, then does that mean that Bing is the, it is part of the browser for Firefox? I mean, if that's, I mean, okay. No, no, no, no. But Bing is definitely part of Edge. Right. But I mean, it's not, though. It's, I think, all right. It doesn't matter. Sorry. It's okay. The thing with Brave is I don't know what they have done to make their browser unique from Chrome, other than add in a bunch of crypto nonsense. Like, supposedly they have an ad blocker, but their ad blocker is terrible. Well, I mean, their ad blocker is their ad network. Right. So they have, they block ads, but they miss like half of them. Every time I install Brave, I still have to install Ublock Origin in order to get the 30% of the ads that they miss. Okay. And you still, and if you turn on their ads or whatever that you get in the little pop up, whatever, which is fine. I mean, I don't, I don't begrudge anybody making money. But I mean, it's just every single one of those advertisements that I've ever seen with some kind of financial advice thing or cryptocurrency ad. I mean, it's just weird. I don't know what kind of value they've added to Chrome at all, because it's basically, it's just Chrome. I mean, with some privacy settings. No. Okay. Can the rice wars be based on X-mone ad? Oh God, you. No, no. Crazy chicken. Crazy chicken. Why do you hate me so much? I mean, seriously, man, what did I ever do to you? No, that's like, that, that made me pretty stressed out there for a second. I was like, I can't do that. I, I cannot. See, the thing is I could do it, but I don't want to. When being, the thing about the rice wars that we're going to do is that I really want it to be enjoyable for both of us. And if we chose a, a desk or a window manager that neither one of us enjoy, it would just be pain. You know, we just had a challenge that was nothing but pain. We don't need to. We don't need to repeat right off the bat. Astralol says, I've never installed a snap or flat pack or whatever. And I've been using Linux for nine months. I'm assuming you never use Ubuntu then because a lot of times in Ubuntu, if you install something, you may be installing the snap and not even know it because you can stall like Chromium or Firefox pretty soon or several others. Yeah, they default to snaps. It looks like you're installing from apt, but you're really installing the snap. LQ Larry asked, music player, do you, and quite frankly, for me, it's going to be a CMOS. I know you're different. Yeah, I use NCM PCPP or whatever hell it's called, which is a front end for MPD. And I love it, but I would not recommend it to anybody else. Just, just because it's a pain in the ass to set up and it really, really is. I'd recommend CMOS. It's fantastic. Yeah. I've never cared for the looks of the CMOS, but I've tried it before. Honestly, I'm at the point now where I don't listen to music much on my desktop anyways. I've been, I subscribed to Deezer for a year. So I've been trying to get my money's worth out of that. Because I got a good deal. I got like for 80 bucks. So that was, that was that. My first distro was Arch and then Gen 2. Astral said that. My first distro was Solace. What was your first distro, Tyler? My first distro was Ubuntu. I have no idea the version. You're such a vanilla person. I mean, what? Well, I tried Ubuntu and then I moved on to Zorin OS, like right after that, which was really interesting because like Zorin back in the day, like Zorin has gotten to the point now where it's like actually pretty decent. But like, dude, when I tried out Zorin, like I, it was a challenge to stick with it. I think I stuck with it for a few months. Oh, it was such a pain back in the day. We should do an episode on Zorin because I have a lot of opinions about them. Miguel asks, what's your favorite key manager? I'm not sure what you mean. Do you mean like key binding manager like SXHKD? In that case, my favorite one is SXHKD despite the fact that it's a horrible one. Brandon says CMOS is ugly. I agree with that. Which I think you can change the look and feel of CMOS, can't you, Tyler? Yes. So you can, you can theme CMOS just like you can theme anything else. But the default look, yes, it is ugly. It looks like CMOS looks like- Yeah, I love it. CMOS looks like Midnight Commander without theming. Rising the Mudder Window Manager. That's just, that's just, is it, can you, you can't just run Mudder, can you? I have no idea. I don't even know what Mudder is. Mudder is the Window Manager for GNOME. Oh, no, no, no, there's no part of, no, no, no, no. I mean, I don't, I'm pretty sure Mudder is still baked into GNOME or, I mean, I might be, but I mean- No, you would have to run it because the Window Manager, it's definitely going to need like stuff like the, like, I mean the panels are going to need different parts of GNOME, like everything's so neatly tied in that you, there's no way. Right, but doesn't, don't other- Buddy, I hear you, man. Don't other desktop environments use Mudder? I have no idea. We're going to look at Wikipedia and see if Mudder is the fork, Muffin, so Linux Mint has fork Mudder and uses Muffin, which is a fork. But I don't see any other, I don't see any other use kit, uses of it anywhere else. So it's just GNOME. So I don't know, because I don't know how you'd pull it out. You can just run it on its own. Rice Emacs. All right, now I'm just focusing on using Emacs. Let's see here. Any, oh, Miguel was talking about Password Manager. My favorite Password Manager is Bitwarden. You use Pass, is that what you use, Tyler? Yes, yes. Yeah, I use Bitwarden. Gavin says that there are other web engines that get less development. But I mean, are they any good? I don't even know. I mean, most of them I've ever heard of. Hyper says he started his Linux journey with Void. Void's pretty good. Yeah, we all know my experiences with Void. I mean, the problem with that, though, is you get used to run it and then you go to like almost every other distro that's using SystemD and you're like, what's going on here? I'm going to put up a poll and ask how many people have ever even interacted with their with their init system? Because I bet you the vast majority of Linux users probably have never even touched their init system. I mean, you're probably right. The normies. Because I mean, even as like I consider myself an advanced Linux user, but even know that more, I mean, that's kind of a lie because there's more people that use Linux that are much more advanced than I ever will be. But at my current level of Linux usage, I hardly ever use interact within a system, like maybe once every few months, like maybe like, I only just recently did it like in a class couple of days, because we're trying to get, you know, get lab up installed. But prior to that, I couldn't even tell you when the last time I was when I, you know, enabled a SystemD service. Oh, I do it all the time. Yeah. Yeah. I mean, not like on a regular basis, but, you know, like, you know, every time I install arch or pretty much most distributions, I'm starting up some type of service. For a liquid CTL, I have to make a half to but I make a system, a SystemD service for starting that up and setting it all up controlling fan speed and colors. I'm just going to call you GL because I don't know how you're going to pronounce your name with a zero in the middle of it. So he asked if we if I do a comparison between I3 and Sway. Sway is one of those things that I've been very stubborn about because I wanted to do a Sway video, but I don't want to do it in a VM. And trying to record in Sway from OBS has proven to be beyond me. But maybe eventually, yes. SystemD is causing some issues with hypers computer. I do apologize for that as if it was my fault. I don't know how I would diagnose something that was caused by SystemD because I don't even know that that would be the problem because I mean, I used to use the SystemD services a lot more when I was trying to run a Plex server because you have to have the Plex server service running in the background. So I was doing that a lot. But after that point, I never hardly ever interact with it. GlowSec. Okay, I appreciate that. I will I will now know how to pronounce your name. The numbers in people's names always SMS with me. And yes, I3 and Sway are very similar, but their bars are not. Their bars are completely different. All right, hold on a second. We got to change that so people can actually see. Buddy's playing ball. I think that means he's time for some attention. Okay. I think we're going to wrap that up because I think Buddy is ready for Tyler's attention. If we missed your question, we do apologize because it's really hard to keep track of stuff in in the YouTube chat because it jumps around so much. So if we didn't, if you missed questions, we do apologize for that. Hyper says Xmonad out of the box is not really that complicated. For me, I didn't have that bad of a time with, but I did also have DT in my chat when I was live streaming about it. It's like having the creator of Xmonad in your chat. Okay. So apparently the Xmonad developer has gone through and they've released a new version of Xmonad and Xmobar. I just got a tweet about this today from the developer. And apparently it's going to be an easier process for getting the bar up and running from now on. So maybe I'll give that a try again. I did have problems with the bar, but what I really independent problems was with scratch pads. So as we all know, you've got to have your scratch pads and works faces. I can't live without those two things and key cords, man. Key cords. Now Xmonad does a fantastic job with key cords, but I can't stand Haskell. Like I hate it with a passion, with like a burning passion. I hate it. And it hates me just as much, by the way. It's like it's a mutual two-way street, that hatred. Anyway, so that is it for us this time. Before I go, I'm going to take a moment to thank my current patrons. Devon, Chris, East Coast Web, Gentoo's Fun2, Patrick O, Marcus, Megalyn, Jacks, Typhool, Steve A, Mitchell, Archstinter, Merrick, Camp, Joshua Lee, J-Dog, and the BSDs Rock. Coming up next week. Coming up next week. What? Coming up next week. What are we doing next week? Oh, next week we're going to be talking about the most underrated distro. So that'll be fun. Now, if you are a patron and you would like to hear me wax on for about 45 minutes about that topic, that is already up as a patron exclusive. That was the lost episode that we'll never see the public's eyes. So you can support us and hear that episode by going to patreon.com slash linuxcast. And that should be a fun episode. So we will definitely have fun doing that. And I'm going to cough in your ears. And just a little bit of shameless self-promotion here. As soon as I'm done playing with Buddy, there will be a live stream for a zero AD. So if you want to watch that, definitely, you know, keep an eye out for it. And you're also more come and join my discord, which you can find over on my channel. And you can play it with us more players. You should definitely join Tyler's discord. The linuxcast does have a discord as well, but it's not nearly as active because everybody just hangs out on Tyler's discord. But it's okay. It's a much more fun, fun and happy place. Anyways, thank you everybody for watching. We will see you next time.