 All right, I think I'm live if I can get some Yeas or nays on the audio I'd be very appreciative. I'm not on camera tonight Because I'm just gonna end up taking that off anyways, plus I'm on a Live USB, so I'm not all set up for my normal normal fair So I'm hoping that the audio is working fine That's good. I do have a fan and going on in the background. I Apologize for that But it's not going away because it is hotter and hell here and If I turned it off, it would be even hotter. So We're just gonna have to put up with that background noise. It shouldn't be as bad as the podcast the other night I have the other fan off So I don't have any air blowing into the microphone like I did then but it was hotter than so Hopefully I can get through this stream without sweating the balls off So we're gonna install gentoo today. How old are you? I am old That's all I'm gonna say about that Analytic-minded you're gonna be a moderator, bro You're gonna help me because I don't think that I'm gonna have Tyler here. They're not unfortunately also Josh is gonna be a moderator I need some moderators That way I don't have to deal with that nonsense again to be appreciative that I don't have to do that Never use gentoo is a harder than arch Yes In different ways though like kind of I don't know. I'm not good at it. So I can't really I'm not a good judge of it We're gonna I'm waiting for I I am in Discord anybody's in the discord and wants to hop in the lot the vote the voice channel you can I Know Ben's gonna come here and help me but he said he was on his way home So it's gonna be a few minutes before he comes to help Just good I'm definitely gonna need some help Let's see here. Let's uh, you started here now Honestly, I have done this once before But it's been ages and Tell you the truth. I don't remember a single step So it's going to be just as much of an adventure as it was last time for I'm afraid but that's okay We're in it for the duration the difference between now and then though the the reason why I'm doing this is Because I'm putting gentoo on my main hard drive. This is going to be my daily driver if I can get it to work, right? Hopefully I can with some help if I have to So That's what we're gonna do this time. That's what's different Hands don't lower the temp. They just blow the temper on that's true, but it's better than having no air moving around at all Plus it's cooler outside than it is in here So I have it in the window. All right, so let's go ahead and see what the first step is So we're gonna zoom in here for a little bit and then Let's see here so Gentoo handbook, which the one we need is the AMD 64 version installing gentoo and Then what we're gonna be doing is I believe We start off here, but I might be wrong Let's take a good look at disoriented Aspects of gentoo Linux and Linux in general. That should be fun one scenes and You know, this reminds me the first time that I installed gentoo that ages and ages ago I did all by myself and I had no clue what I was doing The partition tables although it is theoretically possible to use a raw on partition disk to house a Linux system When creating a mother of s raid for example, this is almost never done in practice instead disk block devices are Split up into smaller more manageable block devices on AMD 64 system. These are called partitions There are currently two standard partition technologies in use MBR sometimes also called DOS disk label and GPT These are tied to two boot processes legacy BIOS and you if you I I'm gonna be using MBR because I'm not going to be doing you if you EFI let's see Master boot record sector also called DOS boot sector or DOS disk label was first introduced in 1983 That's good to know it's helpful We'll say they wrote this This is more like a like a book than the arch wiki ever has been which is kind of cool Primary partitions to have their information stored on the master boot record itself a very small usually 512 bytes location at the very beginning of a disk Use of this small space only four primary partitions are supported for instance slash dev sd1 to Slap slash dev sd4 What are to support more partitions one of the primary partitions in the MBR can be marked as an extended partition? Why not you EFI because I don't use you if you EFI on anything actually Someday, I'll have to but until that time they're gonna pry my legacy BIOS out of my cold dead fingers So Advanced storage that they MB64 storage CDs provide support for logical volume manager, which that's gonna be for encryption LVM increases the flexibility Offered by partitioning setup. It allows to combine partitions and this into volume groups and define ray groups I mean, I was wrong about that. I wonder what it is with all the fucking trolls tonight seriously Normally, I don't attract that many trolls Apparently they're coming out of the woodworks. Maybe it's the summer or full moon or something. I hear Ben Not in the correct place You're Josh, I hear I heard somebody then all right, there's Josh I need to find pulse mixture. Where's my pulse mixer? You're not coming through mine Now say something Josh. Would you? Yeah, that's way better. I always use pulse mixer, bro Well, if you do it in the term in the terminal you're more of a nerd That's rude You're supposed you're supposed to help me Don't worry about it. Ben's gonna come here to help me. It's all right, you know Ben was here for a second and then he left He's like, I don't want to hear I don't want to help this guy Let's see you you guys can't hear the call excellent Give me a second. I'll figure figure that out. Maybe Let me play something and see if that desktop off Something that is not copyrighting, you know infringing that again Josh properties Should be default Yeah Properties Say something unless you want to close OBS studio and reopen it. There we go. We got it Stupid audio A victim of crime at a service station Stations that are well lit and have video surveillance at the pump Let's always remove your keys and lock the doors while you're fucking gaps key valuables in your vehicle Tim if you have audio in the back, I want to meet you. Yeah, time. You might want to meet yourself Don't let your cell phone distract be aware and be safe. All right good people can hear you now. Actually got that working Excellent. That's great news. All right Let's see Much more calm much more hard set. Yeah sound and Linux can be a pain in the ass, definitely But I don't think cool into you just pull pipe wire. So I don't think pipe wires here at all. It's just good I think pipe where it does exist on the system, but I don't think it's the default on kubuntu I know it's the default on a bun to my tail That doesn't surprise me That's great news Like six people blocked in the chat already Okay Back to what I was doing Default partitioning scheme if I understand all this stuff If this suffices information the advanced reader can skip directly to the actual partitioning Designing a partition scheme how many partitions and how big the design of a disposition layout is highly dependent on demands of the system Most situation gen 2 slash user and slash far should be kept relatively large in size. I don't just root home and Boot or something right I need You don't need boot if you're doing the BIOS install, right? But the reason why they say Say that far should be large is when you're is when you're compiling packages on gen 2 as well as Installing packages you're going to leave a copy of everything in the var directory as well so as a result on average a Var on my systems is typically like 16 17 gigs in size Okay So in order to compensate for they just have a fairly large root partition would be okay Yeah, yeah, you can do a large root partition I just use butterfs and I just tell it to use some volumes and then I don't set a size cap on some volumes So they're as big as they're going to get I would love to use butterfests, but I'm sure that's you're probably just going to confuse me more I could walk you through it. It's actually not that hard Well, look when we get there and I had the option to do so Jump right in. All right. So what about swap space? Yes, I don't know I thought Everybody's been doing swap to fall now, right? You can just swap the file I air on the side of not even using swap anymore Or if I do use a swap is no bigger than four gigs We're installing gentoo on a system that uses you if I which are not doing so we're gonna skip that part What is bios boot partition bios boot partition is only needed when configuring a GPT Partition that with rub 2 or in legacy BIOS mode, which we're not doing because we're going to use NBR Okay, partitioning the disk with GPT for you if I the one we're gonna need is Down here right creating Trishing a disk with NBR for BIOS legacy. So first LS BLK So that's a lot Loop bag devices. Love you snap. You're so good. So NVMe Zero and one is the one we're gonna be doing So that should be fun to type a few times, okay, so I think we need to do now Jesus you have a lot of this Yeah, well theoretically this one here go away Hopefully I just unplugged the right one. I'm not my actual Levi so that'd be hilarious. I think I would know oops That's a little bit there one less Okay, let's see At least you know, which one is the NVMe drive, which is probably the one you're wanting to install on anyway, right? Yeah, this time the one before we did this it was the SDB Yeah, I got the I got them pretty good on the sizes like I can recognize the size of like this is my video drive This is the one that I use for other distros And then if you call like dash f that'll like break out the UIDs disk labels as well as What mounts there they're mounted to so that might help you recognize them if you ever need to get stuff out Dash H or something to that gets rid of the Loop bag devices is that Yeah, I think it's like a dash H or dash L. I can't remember exactly I just I just always call it LSBLK dash F So obviously not H because H is gonna be help. I was dumb at H is always help was the I Doesn't matter screw it. I'm just curious. There we go Definitely not pretty when you don't have a full-screen terminal Anyways, that's fine. Let's see the so Fire up f-disk against the disk In our example we're using SD dev SDA. So we're doing f-disk Slash dev slash and and oops and the ease or one So input error What does that even mean? No, I bet you have to be root to do that. Don't you? oops No So what's the how do you how do you get into root with? Sudo sq. That's better. Yeah, that's better. Okay, so Actually have to spell this right. I Cannot spell with a damn night. This is gonna be ridiculous Still input output error. What does that mean? I'm sure I'm getting something stupid Oops, that's not what I wanted to do It's not NTFS. It's butter FS. I wonder if maybe you accidentally did unplug the wrong drive But I wouldn't want to unplug my You mean like I unplugged it unplugged the ISO? Yeah, I think you might have unplugged the ISO drive Possibly I know that's not true though. I know which one I installed it on Should be that's the H Just run sync real quick And see if it like pauses on an output So like S Y and C? Yeah, S Y and C just run that command what that'll do is I don't just cause all the discs to sink So like if they're in an operation or anything They'll just finish the operation until like something tells them to do something again And if that's a successful command, which should be you next philosophy no output try F desk again Yeah, the one that I just okay Back in is uh Dora User been sink and put up or yeah, you might need to reboot I'm not doing that Screw I think you need to reboot. Nothing's showing up Hmm. I mean, I guess if you really want to do do it the hard way you can attempt to Mount the mount the loop back devices again And then I think you actually need the ch root into the Kubuntu installer and then you can install gentoo through the ch root I don't understand why the unum uninstall I'm plugging the USB had nothing to do with it It's entirely possible that like the USB controller just reset itself That does happen every now and then the problem is if I reboot I have to go through and reinstall Discord reinstall BS reinstall the OBS profile Relug into YouTube Yep, I know I'm not doing that by the way. That's why we make persistent USB drives, right? I tried. I didn't have time to finish it. All right Okay, so New plan All right, so if you're watching the stream give me about five minutes I'm gonna come back with a different, you know thing Obviously, this is broken. I'm already messed this up. I didn't even started and I broke it Fantastic. All right. Miss again. All right. I think I'm live again, but I'm not actually sure I can't actually see the chat right now. So I don't know. I'm working on that Okay Yes. Yeah. Yes. I'm I'll look there Tyler, how you doing? I'm having a fantastic night All right Yeah, I broke it. I broke it before I even started Didn't even get started before I broke it It's fantastic. It has to be a world record. It's fantastic Um, I will say this though if anything else goes wrong tonight I'm just done because I don't have the patience Honestly, I should have just canceled but I'm you know I'm here. But anyways, so Here's the new plan Screw the fucking ISO because it's obviously old and broken and pissing me off So this is my arco install what I'm gonna do instead is I'm gonna install this onto my uh other hard drive my SDB so LS BLK here the one that I'm going to be installing it on is this one This one right now has kina white on it But that's okay. I'll install kina white on a different machine so they can finish that So let me get back into the the room here and here Screen screen screen one There we go All right, oh, so we're actually in a live system now. Yeah Okay, um, it's just gonna work better this way Yep, um I normally just install over SSH I'm just gonna install it onto another hard drive. It'll just be easier that way um that way It's not Not what I wanted to do Oh, hey Tyler, how you doing bud? How you getting out Scott? What's up guys? This is gonna be fun now that we're here And All right, so everybody who's actually watching this is probably like this is a train train wreck You're right. There's a train wreck. Well, I mean every time you go to install chin too For sure everyone's like, oh, I definitely think this is going to go smooth Go be real real smooth Like but Matt but Matt figured how to break the ice the live environment it broke Like how do you even how do you even do that? Uh, by the way James Smith, you got your order of operations wrong You need to encrypt the drive first then install butter FS Let's uh, I guess start here again. Where were we getting the gentoo handbook? AMD 64 And then Preparing the discs. Are you using dark reader? I'm in I'm in cute browser Oh Yeah, I I was about to say because I know that like dark reader tends to break like the gentoo wiki Does it yeah, I don't I was using it before but not This because I like the dark mode better because I have a hard time reading this without my glasses on which I'm Too lazy to put on Um That is a supreme amount of laziness right there. You can't even reach the three inches to your glasses to put the The glasses on yeah, I know I can't help it That's where Now if we do that so it's going to be sdb, which is the one that I want so Um, I believe you still have to be pseudo to do that, right? Or root Yeah, honestly just pseudo I shouldn't be root if I can spell pseudo yes Okay, now unless be okay so I can see that again and do fdisk slash dev sdb Okay, yay. We got in there. All right cool now Use the p key to display the disc current information partition information P okay, so that's what that is right now. So This particular disk is configured to house two linux file systems each with a corresponding partition Unless it is linux as well as swap partition. Unless it is linux swap. That's for you. That's not for me Apparently, you know, I just I have a swap partition. I didn't even know that. Um Probably is the Nature of it doesn't actually need it. I don't know Um, anyway, so creating a new disk label removing all petitions type g to create a new gpt Label we're using mbr. I'm in the wrong section Where was we at? Petitioning the disc there we go There okay same same first step. So type o to create a new mbr disk label okay there's also Named DOS this label on the disk this will remove all existing petitions for existing DOS disk label c Napa of p above alternatively consider removing the existing petitions one by one from the disk type d to delete a partition for instance To delete an existing petitions sd like that. I think now if we do p Yeah Okay, so Petitions have been scheduled for deletion. It will no longer so show up when printing the list of petitions But it will not be erased Repeatedly type p to print out a partition listing and then type d The number of petitions to delete eventually the petition table will be empty, which is what I have here Now creating the boot partition first Create a small partition which can be mounted as slash boot, but Josh you said I didn't have to do this, right? No, you you shouldn't have to make a big directory if you're just doing bios boot Should I find real men real men use ufi, but you know whatever is fine. It's fine. No, no, no old men use Uh legacy bios is legacy dude legacy means best But look it up. It's it's in the dictionary. There's dictionary things. They have words in them You know indefinite definitions So you definitely want like a legacy like you know model model t to drive around town, don't you? Like I said earlier, I will I will start using ufi when they force me to I mean literally when they force me to I might move back to windows No, that's not gonna happen And there's been I've been how you doing I'm good You're joining the party. I've already broken some things. So that should be fun No, that's definitely not doing encryption. Oh hell no Not doing encryption. I don't need I I never equipped anything but a laptop which is is not a laptop Okay, going back first create a small boot. So ben, what what is your opinion on creating a boot partition? Do you think I need to do that if I'm using legacy bios? Okay Ben would know that answer best because he actually maintains the distro Oh, holy gosh, but yeah, you don't need a boot space on a uh, especially on Yeah, but yeah, if you were doing a A if I'm small then yeah, you need like a small EFI thing, but if you're doing an mbr install, you don't Okay, so I'm gonna have to read the creating so you skip the boot partition one and create the swap partition next You know if you're on an SSD and you have enough RAM, you don't need to mess with that So So are you doing butter fs? Are you doing a xt4? Xt4 do not make it more complicated. I would like to do butter fs because I'm actually going to use this Okay, so if you're doing a butter fs, you only need to make two partitions one for swap and then one for like everything else Okay, so Do the swap one first and then yep, so new for new partition And then p for primary, right? Yep, and then partition number would be one And then the first sector is just leave that blank. Yeah Yeah, just leave that blank It'll always default to like the earliest available sector and then uh, you want to do plus and then like the size of your swap and then Probably g I'm gonna get like eight gigs Yeah, just like that. Okay Uh partition one contains an xt4 signature. Do you want to remove the signature? Yes Okay, so and then you want to type t for type t for type And then hex or alias Uh, you want to set this to swap so you can type in all and that'll list off all the options for you Or you can just type in 19 for linux swap All right, so l is the l is to list all right. Yeah big l you said what number Of course Yeah, 19 is uh Let us swap Why aren't they in order? I don't have a 19 Oh, you know what it might be different for a DOS DOS records, uh, so let's see it looks looking for swap here um And it's probably right in front of my face And the swap is normally nice to me. You're breaking up there Tyler. I didn't hear you A swap is normally 19, but I have no idea. I'm looking at the west and I don't even see swap on there Oh, oh Yeah, you might just not even need to declare it What do you? Oh, yeah, I see that Yeah, 82 f disc or g parted. He's an f disc on a DOS record f disc still So you type in 82 here, right? Yep 82 entered. Okay And now the next one you just type in n and then hit enter a bunch Okay, and then this and this This and then we're there again now do we need to do the Okay, so you can do p to print out the output or you can do w to write and quit okay Make sure that I'm actually doing this on the right disc For do Yep, it's too late now I checked I was like, I just wanted to make sure because I've already messed this up one time. Okay Now, uh So we've done the swap petition the we don't need to do the rupetition and the saving the Well, so we're done that Uh creating file systems introduction now the petitions have been created. It's time to place a file system on them In the next section the various file systems that the linux supports are described. I don't really need to read all of that I don't think a butterfly is the one that we're going to go with Make make swap sdb one swap on sdb one Yeah He'll run those two and then he'll run like uh mkfs.bt rfs slash dev slash sdb two Okay, so you guys So do I I should probably just follow their directions first because they have these doing the opposite. Yeah Yes Follow the guy Okay to create That against kind Of because you're not using a boot partition. So I would just literally I would go it's two easy things Just make swap And make make the fs butter fs and you have two petitions sdb one sdb two Just do a make swap sd dev sdb one and then a swap on for that part partition same path And then just do a make fs mkfs.bt rfs And that's Slash dev sdb two and you're all done And I mean that's exactly what it shows do it just shows us to do it in the other direction Yeah, I mean the handbook will assume that you're doing a uafi install Yeah Okay All right, so Make swap Slash dev slash sdb One Yeah, okay And then Swap on slash dev slash sdb One Done. Okay, so now lsb. Okay, again, we have that correctly there. Okay All right now We do this m mkfs Thing right, but it's yeah, you know, but it's mkfs dot btr fs mkfs dot bt rfs And then slash dev Slash sdb two Yep, okay And then it might take a second And it'll just spit out all that stuff for you A lot of it's not necessarily going to be like super relevant But just to explain what's going on when we create the file system But rfs is naturally going to pull the disk and figure out everything You can see that it's already declared the uid if it figured out the node size the sector size Uh, it's even gone through and detected. It's already in a solid state disk Okay, so the next thing is the So the next thing you want to do is you want to mount Uh, which you've already got a swap mounted So you just need to uh mount the uh butterfs Because you need to create you need to uh mount the butterfs volume That way you can create the sub volumes, which I assume you want to set up stuff like snapshots. Yeah All right, so It's this here, right? So we got to make the directory Yeah users are non-gent to installation media. We'll need to create the mount by burning this thing here, right? So we do Make directory mkdir oops Fucking dexlexia mm parents Slash mnt slash gen 2 Okay And now that the petitions have been initialized and how our housing a file system It is time to mount those petitions use the mount command But don't forget to create the necessary mount directories for every petition created As an example We mount the root petition which we didn't so in this case it's going to be What do we do be sdb2 Right some mount Slash dev sdb2 And then what we're slashing mnt slash gen 2. Yep like that. Yep Okay now to uh get the sub volumes set up Just cd into that directory Slash mnt gen 2 Okay, and then what you're going to do is you're going to call btrfs Uh sub volume create separate words Like that and then uh there's two there's generally two different approaches that you can take to like the creation of sub volumes And how they're declared but generally you want to put in an identifier at the very start So you'll put in like the at symbol And then it's generally regarded that the at symbol is going to be your root directory And then uh when you go you can create as many uh sub volumes as you want But I typically will just create a single app which will act as the root directory and then I'll create at home Okay, so I have butter of btrfs space sub volume space create and then just Yeah, and then you just need to give it a name. So and you said at Yep, like the at symbol. Yep. Okay, and then just do that one Just that one. Okay, and then you could just uh hit the up arrow and then just do at home Okay And uh that there is the approach for setting up butterf s sub volumes for time shift, which I assume you probably want to use Which I assume you've probably looked at time shift before. Yeah, I've used it. I think yeah, so Arco's been using Was it zippers that? Uh snapper snapper. That's it. I don't know why I always call it zipper. It's the other the other one. Yeah So the the big difference between two of them is that time shift is more intended for like the desktop user where snapper is intended for like, uh Any any more generic deployments so like your servers your desktops, whatever they happen to be So the the sub volume layout that I gave you was specific for time shift snapper itself doesn't particularly care How your sub volumes are set up? But if you're going to be setting up a butterf s with snapper on any distribution This is how you want to declare your sub volumes just like that okay All right, so we're going to move on to the next step stage not quite yet Because now because now there's some some butterf s shenanigans that we have to do So you need to back out of the directory and unmount it Okay, so just cd back here In root and then unmount right? Yep, or is it is it you mount? It's you mount fucking stupid linux Like say would that n really have killed you? I mean seriously the extra five and a half seconds Uh, it's actually it's actually a carryover from back with 18t unix. I know but it's still something I bitch about We could have fixed that All right, and then you just declared the directory so mnt gen 2 so slash you don't declare it mnt Gen 2 right like that. Okay And then now What we need to do now is we need to mount the sub volumes directly So you're going to call the mount command again, but you're going to pass it passing an option So you're going to call mount dash o Okay, and then you're going to put yeah small o and then you're going to put sub vol svb vol Okay equals Okay, and then at Okay, and what that'll do is that tells uh The linux kernel what what sub what butters fs sub volume you want them out And then uh after that then you can declare your device and then your uh directory for root So slash dev sd sd b One two two two two and then slash mnt gen 2 Yep Okay Okay, and then you'll need to create a uh, you'll need to create a home too. So mk dir mnt gen 2 home Okay, so mk dir slash mnt gen 2. Yep Slash h ome. Okay Okay, and then you can go back up to the mount command and then Do you know mp dir a home because when you do the tar ball, it's already going to unpack every single directory structure It doesn't matter because home's an empty directory. It'll just sort of write it You're going to create an inter directory where you need to unmount It's fine I've done that fine It's fine. I promise you Ben's up there watching like what the hell's going on This is how I've done it for years. All right. Um, well, it's creates created. So we're going to live on the edge All right. It's it's it's done All right, so yeah, then you just uh You just change the sub volume front to at home and then you just mount home. Okay, so mnt gen 2 home Okay And that's it Okay There's like a fancier options. You call for butter fs2 But uh, you you can set the you can set those options for later at basically anytime. Okay Now I can move on to stage three, right? Yeah, okay Oh, well, I haven't broke my arco system. Yeah, that's that's good All right Let's move on to the next one Installing a stage title first setting the date and time before installing gen 2 Is a good idea to be sure that the date and time are set correctly A misconfigured clock may lead to strange issues with installation base system files should be extracted with accurate timestamps In fact, due to gen 2's web based services using security certificates It might not be possible to download the installation files if the system clock is too far skewed An accurate clock is a requirement for the proceeding with installation verify the current date and time by using the date command I'm pretty sure it's going to be fine right I mean that's uh generally uh rather than manually calling the date command You can just read the automatic section and then they just tell you the automated way of doing it Okay, so most readers will desire to have their system update the time automatically using a time server official gen 2 live environments include ntpd command But we're not in a live environment for gen 2, uh, it'll still You know what in that case then you don't even need to worry about it because arco linux uses a type System d timesync d by default So you shouldn't have to worry about sending the network time at all. Okay So we can just skip to the next part. Yep. All right Choosing a state a stage turbo, which I've actually think I've already downloaded this, but I probably won't be able to use it, right? I mean if you can get it moved into the root directory, it'll be fine Okay, it is actually on this system because I downloaded for some reason. All right choosing a tarp based tarp all Uh, no multi-lib. That's not we're using Uh, the one that I downloaded was uh, where is it? Another one cd downloads, so The one that I downloaded was stage 3 md 64 desktop open rc Yeah, so what you do is you just uh pseudo cp that to uh the mnt gen 2 directory Okay, so stage 3 into Slash mount gen 2 just gen 2. No. Yep. Okay Okay Okay Now System d downloading the stage tarp all which we've already done this. So we can suddenly you just need to unpack it Unpacking this tarp all so if we We're gonna need to be you don't have to like manually select to just click it and it just highlights the entire thing Okay, and then what we need to be in that directory, right? Yeah, the cd slash mnt gen 2 Which I can't spell because I'm a dumb ass. All right, and then paste that and then hit enter. Okay Also, if you're watching the live stream, I apologize if I'm ignoring the chat. I uh I'm doing stuff so I do apologize if I've Missed anything there in the chat, which is important Just know that I appreciate you watching uh It's definitely other than that one snap from there at the beginning it went better and faster than it did last time Mm-hmm. So winning there um Not at least I'm gonna knock on some wood there just in case because we're not done yet All right, uh, so they're config configuring compile options. Is that what we're gonna do next? All right. Yeah to optimize the system It is possible to set variables which impact the behavior reportage gen 2 is officially supported package manager This is where we're going to set the cores and stuff, right? Yeah, I see I'm doing this stuff. All right. So the thing we're going to need to do is nano. Oh nano It's okay. We can use nano From make.config.example file. It is obvious how the file should be structured comment lines start with Other lines variables using the variable equals value syntax several of those variables are discussed in the next section Okay, so we're not actually in the example one Okay, so the c the c flags and c xx flags variables define the optimization flags for gccc and c plus plus compilers Respectively, although those are defined generally here for maximum performance one Would need to optimize these flags for each program separate separately these The reason for this is because every program is different However, this is not manageable hence the definition of these flags in make.com file In make.com one should define the optimization flags that will make the system the most Responsive generally don't don't place experimental settings in this variable too much optimization can make programs misbehave Like naughty school children We will not explain all possible optimization options to understand them all read the gnu online manuals I'm sure that's a fun time Uh or this gcc info page info gcc only works on working Linux systems Uh the make.com dot example file itself also contain lots of examples and information. Don't forget to read it too uh as a setting At a first setting is the dash March and dash or m dash m tuned flag which specifies the name of the target architecture so Possible options are described in the make.config dot example file A commonly used value is Native as that tells the computer to select the target architecture of the current system A second one is dash o flag that is capital o for not zero Which specifies the gcc optimization class flag Possible classes are s for size optimized zero Uh for zero optimizations one two or even three for more speed optimization flags Every class has its same flags as the one before plus some extras Dash o2 is recommended default dash o3 is known to cause problems when used system-wide So we recommend to stick with that dash o2 Another popular optimization flag is dash pipe uses pipes rather than temporary files for communication between the various stages of compilation it is Has no impact on the generalized code but uses more memory on systems with low memory gcc might get killed in that case Do not use this flag using the dash Moment phrase pointer, I don't know what that means Which uses uh doesn't keep the frame pointer in the registered functions that don't need one Might have serious repercussions on the debugging of applications When the cf flags and cxx flags Variables are defined combined with several optimization flags and one string Are defined to combine okay The default values Contained in the stage three archive that is unpacked should be good enough. The following is just one example Yeah, the example that they set there where you where you see a board setting in the common flags march equals native Mm-hmm. Uh, generally it's a good idea to set that one so we don't actually Oops dammit. I'm not in vim Every time Yeah, so you just keep the same thing that they already have your common underscore flags equals dash zero But we add just keep everything in there. You just add march equals native dash march equals native dash march equals native And that's it. All right Makeups Okay, the makeups variable defines how many parallel compilations should occur When installing a package a good choice is a small Is a smaller of the number of threads the cpu has or the total system ram divided by two gigabytes Using a large number of jobs can Significantly impact memory consumption. Okay, so i'm gonna have to pay attention because I do have other stuff running here, right? so We do it down here right here, right? We do make opts equals And then dash j and then what's the number here? I should think you should use them. How many uh threads does your processor support? I'm thinking 16 Yeah, just pull up like a quick h top report just confirm that So generally what the general rule of thumb here is that uh, you're Is that uh, ideally you just set everything and just get the shit done over with but obviously because we're streaming right now It probably don't want to be doing that right so I so I would say probably since you got Uh, plenty of memory available. You can go as high as j 10 But I would probably caution like j8 just to keep it a little bit on the conservative side. Okay And then there's there's one for memory here too, right? Yep dash l And dash l stands for load and then generally that's going to be double what your j value is So you'll just call l 16 Okay, can you do I mean I have 64 gigs. Can I get more in that? You give it as much as you want, but ideally you just want to limit it. Okay All right And make sure I closed everything there, which I did. Yeah, and then we're done with this file here for now Yep, pretty much done. Okay control x Fuck it. I hate you nano. Yeah, I control x y entered Okay Never use nano All right, moving on to the next one They even tell the nano users would hit control x. Thank you for that Use them nano you use nano bend friendship over Sorry, you can I also use them sometimes Yeah, uh, this mirror select command right here. You honestly don't need to run at all because uh Where you physically live is it'll just detect to a mirror. That's not actually not too far anyway So you just don't need to worry. Okay, but you do need to copy you do need to copy over the gen 2 e-build repository Okay, so this here. Yep Okay And then uh next copy the the gen 2 repository or configuration file provided by portage The newy can newly create repose.com. So we can need to do this here too, right? Yep. Okay Basically what this is this is setting the the target repository. So like for like everybody that's been through like arch Linux and as Uncommented to the multi-level uh repository. That's basically what this is. So this is basically pac-man.com Yep, okay Except that uh gen 2 is pac-man.com is in all of these different files in the repose.com directory. Okay All right There we go. So To peek at the text editor, we don't actually need to look at it, right? No, you don't need to look at generally like it might not be a bad idea just to see like If things are set the way that they're supposed to be but if you don't know what you're looking at Just hope and pray that the gen 2 installation is good enough But it should look basically just like what they have there. So we'll look at it. Why not so um Wait a minute Technically I can use my installation of them here, right? Yeah I thought I used nano Fuck they told you to don't want to follow directions So that's what that looks like um Yeah, looks right cool Way easier than using nano that's so good. All right. Let's move on to the next thing. So the next thing is copy dns info One thing still remains to be done before entering a new environment and that is copying over the dns information in slash etsy resolve.com Uh, this needs to be done to ensure that the networking still works even after entering the new environment slash etsy resolve.com Contains the name servers for the network To copy this information. It is recommended to pass the slash deference Option to the cp command. This ensures that the slash etsy dot com resolve.com is a symbolic link That the links target file is copied instead of the symbolic link itself. Okay, that makes sense Otherwise in the new environment the symbolic link would point to a non-existing file as the links target is most likely not available Inside the new environment. So this needs to be done, right? Yeah, that does need to be done because uh, that's all your dns entries Okay, so if you if you don't run that and then you ch root into the system, then you won't have a dns, right? Okay All right mounting the necessary file systems this is for And this is why we never used the cli image to install gen 2 the hard way In a few moments the linux root will be changed towards a new location to make sure that the new environment works properly Certain file systems need to be made available there as well the file systems that need to be made available are prox, sys, dev, and run The prox location will be mounted on slash mnt slash gen 2 prox whereas the others are bind Uh are bind mounted. What does bind mounted mean? Uh, I honestly don't know. I just have to paste all those commands and just put put it in and call it good. Okay All right, here we go All right, and then this one and then this one And then this one And then this one And then this one And then this one Okay All right When using a non-gen 2 installation media, this might be This might not be specific some just some distributions make slash dev slash shms symbolic link to run Slash run shm which After the seed fruit becomes invalid making slash dev shm a proper TMP fs that mount up front can fix this so I doing so I do do I need to do this part here? Uh, yes. Okay. So I thought I remember doing that Okay, and then it might it might spit some errors at it at you, but that it's fine Okay, nothing there yet. Also make sure that the so that's just changing the Missions, okay Th mind can't that's fine. That's fine. Okay. Yep. That's fine. All right entering a new environment. So Now these all positions are initialized and the base system is installed It is time to enter the new installation environment by see Shrooting and shrooting No, the words that we make up We're just changing route. Yeah this means that This means that the session will change its route most top level location that can be Excessed from the current installation environment installation CD or other installation medium To the installation system namely the initialized partitions. Hence the change route or truth. Okay This shrooting can be done in three steps The route location is changed from slash on the installation medium to slash mount Slash gen 2 on the partitions using ch route Some settings those in slash etsy profile are reloaded in memory using the source command And the primary prompt is changed to help us remember that we're the this session is inside a Shroot environment. So this like so And This here So And then this one here So Good Now from this point all actions performed are Immediately on the new gen 2 linux environment. Of course, it is far from finished, which is why the installation still has some sections left. Thank you You know, they're kind of a little snarky It's a little snarky like you know, you ain't done yet. Which is technically speaking you are running gen 2 right now All right, cool. All right. So now that the new environment has been entered It is necessary to mount the boot partition This will be important when it's time to Compile the kernel and install the boot loader. So this is different because I don't have a boot partition Yeah, like I said it just as soon as you're doing uafi All right, so do I just skip this part then? Yep, skip it. Okay Configuring portage All right, so Next step is to install a snapshot of the gen 2 ebuild repository This snapshot contains a collection of files that informs portage about available software titles for installation Which profiles the system administrator can select package or profile specific news item, etc To use emerge dash web rsync it is connect the use of emerge dash web rsync Is recommended for those who are behind Restrictive firewalls it uses htp blah blah blah blah and uses network bandwidth readers Who have no network broadband with restrictions can happily skip down below the next section So do I need to do this part here the merge? I always run that Basically, Matt. Yes Basically, you're just grabbing like a like an updated terrible what you already have on the system. Okay And it'll also like a set up like the build repository that way like you install stuff. Okay By the way, Matt, I know this is gonna sound a little nuts But I'm gonna start using them just to make you feel a little bit better about what I just said I am so grateful for that Ben Um, you should just be happy that I'm not an emacs guy. Okay, so I highly recommend at this point you read the news That I read the news. Okay. So he select news read, right? Yep, and none of it's gonna be important for you right now None of it is then why am I reading it that way you can get rid of that warning. Oh, okay. Well good Okay, so that's all we need to do right yep And then generally at this point like whenever you install packages and you see that prop there to read the news Then you can actually kind of start that's when you start caring Okay, but the news is basically the front page of arch Linux Telling you what's going to go wrong the front page of arch Linux except that it's served to you over an rss feed Okay All right, so the this next one we're going to need to do this right Okay, so it is possible It says optional is what I'm asking. Yep. It's it's optional. Uh, it just depends if you want to install the latest version of gen 2 or not Do you want to install the the current latest version of gen 2 or do you want to install the version of gen 2 from 12 hours ago? I mean is it a trick question? I mean it's a pretty obvious question if you ask me. Okay. I'm gonna just run these why not All right, let me see what I'm missing in chat. I'm sure I've missed quite a few things People trying to figure out how to quit them The real question is after you've been using vimper about two years, uh, then, uh, how do you how do you exit out of emacs? Nobody knows how to exit out of emacs because nobody uses emacs. Um So the the best thing for vim if you're trying to exit it is that everyone has their own special way To exit them. Okay, so they're don't not special way but favorite way So a lot of people like if you're brand new colon wq is the absolute way you're gonna do it Everyone does that that's the first way you're gonna learn how to do it after that there's Seven other ways that you can exit them, uh, and you'll learn Eventually if you use vim long enough to uh choose a favorite mine is uh zz and zq so Those are my favorites Anyways Now on to uh, you know back to gentu weekly instead of vim weekly. All right So the next one is uh On slow terminals like some frame buffers it is recommended to use the dash quiet. So I don't we just Did that right? We don't need to do that again. All right reading news items, which we already did Right get rid of that choosing the right profile. So this is something we need to do Right. So you just need to confirm that set right because sometimes they set it wrong profile list Yep, and then on the right side of the output there, you'll see like that little blue asterisk Yeah, that's set up for the profile that you want Uh, ideally if you're gonna be setting up a gnome or plasma you want to declare this now Uh, but uh, you're probably just gonna be like sticking to window manager. So the desktop profile is perfectly fine So this one works, but if I wanted to install plasma at a later date, what I should I choose one of the other ones? Uh, you'll want to uh change the profile and cry as you're resolving emerge errors I said I should never install plasma is what you're saying Uh, ideally it's probably going to be an easier time just reinstall gentu if you're going to install plasma rean Okay, so not installing plasma We'd have to we'd have to redo all this stuff. We just Where along the line You would you would you would start at this point here And then you would go further if you went and then you would set plasma here and then you would go Is what I'm saying is that it's generally not a good idea to migrate between profiles later Okay, but if we wanted to choose plasma now I could do that plasma now. Yes. Okay. I wouldn't have to shoot. I don't actually have to if I decided Here's here's question if I install plaz if if I choose the the plasma profile here, I can still install i3 as well, right? Uh, yes, however, whenever you go to update the world set. It's going to try to pull in plasma too Okay, I because the profile demands plasma I mean because usually I have plasma and my window managers on or okay So here's a better question. What if I choose something like mate or xfc or something? Uh, the desktop profile is perfect for that. All right, then I'll just fix it. We'll we'll just not use plasma at all And I'll use xfc. That's fine Um, I can help you with xfc mate. That's no problem. Okay xfc is a fine desktop environment Lately I've been using plasma and I don't use it. I just every once in a while. I have a you know Like oh, I want to try something different It's nice to use like a normie computer every now and then all those floating windows. It's like This is so this is what computing used to be like All right, uh, so do we actually have to let that or just um, it's already set So you don't need to worry because that's what the blue asterisk shows is that the blue asterisk asterisk is set to desktop profile stable Okay. Yeah, so you're good. All right, and then uh In order to select a pure 64 bit environment with no 32 bit I'm gonna want steam. So I need Yeah, you you don't need to worry about that Skip this part here. Okay. Yep. You're done updating the rules This is the important part. You do need to run this. Okay Okay You go back here and see What the chat sand? The poll is decidedly in the no, we're never Are you going to use plasma or have never used plasma or uh, not plasma gen 2. Yeah Okay, so To explain like the output here because it's only Kind of sort of important, but it's one of those things where it's just like, why is this package being pulled in here? But you can see where where every if you look on the left side, you can see that we're pulling in as an e-build So this is going to get compiled from source And then you'll see where it's got like the blue u That means that's updating the package r means that's recompiling and then uh, you'll see off to the right side Where it's declaring the use flags everything that's in red is going to be a new use flag being set Which is why it's being recompiled Okay, and then uh, you'll get uh, and on the left side for like new packages And then I'm not a hundred percent certain what s stands for right now, but I know that does typically show up sometimes too Okay, so I can normally just setting a sim link. So just hit yes here, right? Why free us? Yes I And uh Welcome to uh, the reason why very few people run gen 2 for the compiler part. That's fine Hi there little missy There's no camera so that you can't see the dog That's okay I think while i'm waiting for this to do i'm gonna go with some water I will be back That's the best way to do anything on gen 2 you tell merge to do something and then you go away And that's what makes for emerge the world's fastest package manager Because you actually get things outside of your computer done. I'm gonna go find some grass and like that person told me to do earlier Oh, yeah, that is my keyboard So the main reason why uh, you want to be running gen 2 uh, and like I just touched on this in like the chat But the biggest thing about gen 2 is that some people install it because gen 2 does actually have some performance benefits to like a system That's when you know, you're not compiling things But those are marginal marginal compared to uh, the sheer control that you have over your operating system as well So stuff like firefox for for an example You can Enable a wide vine support which allows you to watch stuff like netflix or youtube live streams Uh, the switches sound scratchy because it's brand new keyboard And I haven't done anything with uh to uh, like clean it up yet because I just haven't cared All right, I've got another mechanical keyboard right here. It sounds a little bit nicer Would you believe me if I told you that those are blue switches? Linear switches are the best. I'm a bigger fan of tactile switches I type faster with uh tactile switch switches, but I don't take it. I don't type as accurately for some reason. It's really stupid. Yeah I just find to feel a lot a lot more appealing. Uh, no, I've not lubed the switches Glad to though. I've been delving a lot into like excel lately. So I bought this uh, fancy new logitech mechanical keyboard Just so I can have a numpad Yep, I don't need a numpad ever 75 percent is about where is my has been my sweet spot for the last three four years I have a kbd fan 75 all custom it's uh It's really nice. I just got some new key switches and some new tabs too Are you happy with Well, uh prior to like my new found obsession with learning Microsoft excel for the sake of job Uh prior to that I was using this uh 60 keyboard that I built for like 300 bucks like six years ago And uh, you know, it's still like the best keyboard I've ever typed on I have a feeling now I see I have a non custom board at my standing desk And every time I go over there, I'm like man, I need to get a custom board for that because the the The vortex race three I think that's what is that that is it has blue switches and I don't I just don't care for them all that much, eh? And and it has a non standard layout so you can't get different caps Which is a pain in the ass So you have to deal with the the regular uh stock caps That's rough But I'm I spent so much money on this board. I don't really I don't know if I want to spend money on another custom board or not I probably will end up doing it eventually, but Uh trillou, you don't you don't have to worry about para parallel compilation because it does it by default So you don't actually need to manually set it like I do I'm looking at those cp cp cpu temperatures All that actually gives temperature output I'm looking for oh, I see it I didn't know that uh beatop did that. Yeah They have um be pie top did um Be top plus plus I think was the other one. I don't know. Yeah, it does Unfortunately beatop is not in the open man drive uh repositories That's a shame That is a shame I don't they have they have h top, but they don't have if top either. That's also a shame You should just be able to make install it though, right? All right, probably Somebody just joined they need Oh wow Neutron like your microphone is blown up You need to lower the levels or something Drop them or Yeah, uh, I should be able to see to make install. Uh, it's just uh C plus plus Open memory doesn't have c++ No, it does It's kde. There's a lot of c++ I'll tell you what all we'll do is we'll just uh go ahead and give this uh A get clone and we'll uh see if we can compile Don't know what the the dependencies even look like on this to be honest with you It shouldn't be anything more than just Requisites um It just has terminal prerequisites so As long as your terminal supports 256 color and shit All right, it's compiling right now Missing lp thread Oh, do you return one exit status make error one? I guess I should also say hi Hello, so hi I just said I just said it to see the stream with zero latency So I've been lurking here That's too easy 40 of 42 we're in there Someone said that there um should be a progress bar for Emerge there is it's just it goes it's not persistent The problem is that uh, then you're asking for a progress bar for like your compiler Because all emerge is is it's just it's just an instruction set that it gives to uh gcc or whatever relevant compiler it is for your language You know, so I don't think that's really what they were talking about They just wanted to know how far along you were but you said it shows up It says it says you're on number blank of blank. So it's there. It just scrolls up fairly fast So you have to kind of see it Yeah, sounds like your computer is compiling things a little bit too quickly for you to understand What's telling you but uh, there is a way to emerge to hide the compiler form, but uh You would have to set it to preserve the libraries as well as keep the binaries up on the system Have to reason why you do this is so you can see it Yeah, it shouldn't shouldn't take longer than like 30 minutes or 20 minutes That's what they tell you but you know, uh, I I have uh Ran a an update on a system before went out loaded my load of my yard Came back cooked myself some breakfast Uh, I had like a family gathering of sorts and then came back and I was still compiling chromium I don't know if it was the first time but the first time he strict art center streamed his Gentleman's all he did for four days I mean, I guarantee you uh, you're gonna spend like three weeks of just doing nothing but non-stop tinkering on gen 2 It should be fun. I just need to get it working Well, now that I still have my arco install if I need to come back and do something I can What were you gonna say? I just I almost did a gentle installation once I tried it in a VM. I think I gave it two threads And 40s of ram I can't remember if it was 40 minutes or two hours to compile I didn't select any graphical desktop. So it might have been 40 something minutes But then I just when I got in the head book to the emerge the Compi flags. I just realized that I don't really Care about compi flags. So I don't really want to have a system where I have to build stuff from source So I just decided not to do gentle Well, I That's fine see my thing is most of the stuff that I install Is compiled anyways, can I pull it from the aur? So it's not going to be much of a difference in terms of time for me Even though I have been using the chaotic aur more but um, yeah me too It's the time there is not going to be much My biggest problem is last time I used gentoo I couldn't get rid of the screen tearing if I can't get rid of the screen tearing this time Then gentoo is probably just dead for me I'm hoping That it can get fixed Do you have an nvidia card? No That's an amd card. Uh, does your monitor support free sync? I don't know. They're old monitors probably not I mean, that's that's probably why I don't have any issues with screen tearing Normally, I'm able to do that xorg thing where you create the xorg.com.d thing, whatever Normally, that's the way I get it fixed. It works fine. Like it works fine on arco work fine on ubuntu, whatever Did the same something specific to Isn't it something you should be able to do with py com config? Well, you can run v sync with py com. The py com config. Yes I tried both of those things and it still wouldn't work It still was getting screen tearing. So hopefully that will be a problem this time You should really try uh sway although. Yeah, ob s is not going to work on that No, ob s works in sway. It's just that the solution right now that they're using is a little bit on the hacky side Could you like to me because I I would really like to be able to use ob s in sway Uh, yeah, there's a package you have to install. It's like, uh You let me look it up here I'm assuming arch linux, right? Uh void void. Okay Uh ob s But do we have an arch in store? So I could experiment there as well, but I would like so I'm On my laptop. I on my desktop. I just I have an nvidia card. So I just use xrc on my laptop. I I really like like sway, but I also like voids. So I just Do voids its way Okay, so there's I'm still looking for but I know that there's a package you can install and basically what that does is that enables The xl route Uh, ob s to capture wl routes All right, I I I assume that this is something that the ob s developers themselves should Would have to It's it's uh something that uh, this way developers had to implement actually But if it works in sway it should work on any other wl routes Compositor, right? Yes So don't you mean the wl routes developers? Well, that's sway. Oh, okay. I didn't know that. Yeah Use flags. Yes Yes, so We don't have them right now But you can emerge vim if you want. Yes So emerge What's the what are the flags usually use here, right? So the way that the the way that uh emerge works for those that are I'm just going to call you the uninitiated for portage is uh, you need to specify the directory that you're looking for which for Vim you're looking in app dash editors so So you're gonna so you want to emerge app editors slash vim I don't understand the first word you're saying ap Yeah, app Oh app editors Oh, when you kept saying that kind of like apt. I was like, when did we start installing a boon to I mean we can install apt Uh, it's app dash editors. Yeah dash editors. Okay Okay, and then and then slash vim All right, and then just enter. Yep And then because we didn't tell you merge to ask us it's just going to go straight into installing it Okay Has it already finished compiling the system including good xfce? No, we don't have xfce yet But uh, you can for the majority package packages you can just emerge vim, but general best practice To make sure that you're emerging the correct thing is to call the package category as well Okay, we're getting the most important Application installed right now. That's good. Yeah, that's that's the text that I would prefer to use No, no, it's more love and more credit than it gets in the meantime If you're using a gen 2 live environment, you don't have vim, but you do have emacs These people have their priorities entirely wrong Wait, can you but the gen 2 live issues are headless, aren't they? Uh, yeah, it's just with emacs, but can you run emacs in the tty? Or does it start emacs as if like there's the No, no, you emacs emacs was initially built to run out of a terminal. So you still use the terminal interface. Yeah Nowadays, you're not supposed to run in the terminal because it has more features in the gooey, but whatever you can you can I think emacs what is it emacs dash nw? Is that what it is? Yeah emacs dash nw, I think Yeah, see there you go emacs in the terminal right there Doom emacs, but still same thing. All right, so uh, we've done that we're in vim. So we now we need to do Which the use flags thing, right? Yep. So do we need to do this first one? Uh, no because it's just gonna that's just gonna tell you all the use flags that's enabled on the system Yeah, you already have a lot of stuff All right, so what you what you want to do is you want to open the etsy portage make.conf Okay, so vim slash etsy portage make.conf right, so Okay, yep And then in a new line somewhere you're just gonna you you just type in all capital letters you use Doesn't matter where right doesn't really matter where Okay, and then equals equals and then in quotes Uh, we're not doing system d. So you want to call minus system d Okay, and then you want to have e log in d So e log like this Yep, okay, and then you also want d bus Okay, and then if you're if you're wanting to install with pulse audio you want to call that here too So it's just pulse audio or just pulse uh pulse audio Like so and then I can do minus pipe wire, right? Yeah There that right there is the best thing about gentoo Yeah, this this is this is what I said This is the reason why people use gentos for the control over their system So you can also declare x for xorg. So just big capital x Okay, and then if you don't want wayland you can call minus wayland And I can always change that if I decide to use a wayland-based thing, right? Okay Uh, if you if you change anything in this file, all you have to do is just uh Re-emerge the world set just like you would if you're when you're updating the system. Okay All right, so so that's all we need to set right now. So I can rank quit out of this. Yep. Okay And then The next thing is we don't have to do that. We have to accept licenses. I forgot I forgot licenses So yeah, we need to be back in the mic.cov Okay, so go back up here. Yep By default gentoo Ames to be an fsf approved distro So if you want to install all your proprietary applications, you know like uh obs studio and like a video editor You need to declare the accept license variable And then uh, you just want to accept an asterisk for everything So you do on any line, right? So accept Yep, except underscore license Equals equals and then in quotes an asterisk So just like so At this right? Yep, just like that. Okay I spelled that right a cc e p t Uh, it's it's highlighted uh with the syntax. So yes, it is right. Okay. Again if it's wrong. It'll be red Okay, good With the way I type shit, you know, I always got to make sure now i'm done with this, right? Or do I need to Okay, you're good. All right. We're not using systemd time zone. Okay, so I said you were going to use systemd. No No, no, I made that mistake one time before It's already too late for systemd. I mean it's no possible to migrate, but it's so much easier just to restart I understand that most stuff in gen 2 and in gen 2 vkey is with open rc in mind Yeah, of course because they develop open rc. So what do you expect them to push? Oh, I also didn't know that So I keep learning. It's interesting stuff Matthew also said you were interested in trying sway, right? If I end up trying sway, I'll do it on some something else other than gen 2 He'll need to re-edit and make dark hop to enable whelan to install sway So maybe I just mentioned it because maybe that would be one way to get rid of screen tearing Well, I'm sure it would be but then I have other problems like not being able to record videos. So It's but just What was the name of the package that lets you record that? All right after I was looking for that I know there actually I know there is a package, but I still had problems with pipe wire and stuff like that It's just it doesn't like me It's probably about time to try it again, but all right, so No, I'm just It's just like seeing sway covered in videos because any Any exposure Whelan gets is good We write the time zone name info in the slash etsy time zone file so I can do that Okay, and then we don't need to do the system thing. So configure location Look how right okay. I'm done helping you It's just the time zone that I'm in it's Detroit They don't have a time zone for my little town I don't care. It's that stayed up north of me. I don't I don't give two fucks about it I'm joking. All right There's many things wrong with Detroit. I understand, but I'm not from Detroit For everybody for clarity for those that are also the uninitiated. I'm in Ohio. Ohio. Hey, oh, how I hate Ohio State What states? So is this Detroit in Michigan? The the mitten state I'm from the far away magical land of Europe. So I I know the verse I went out of my way to learn where each state is Because people at the state of america don't know where european countries are but then I realized that I have no idea Where the states are so just But I have no idea about the cities and the state capitals The fact that you learned more where all the states are is more impressive than what most americans probably tell you I think if I if you gave me a blank map with the state outlines, I'm not sure but I think I could Do label like 45 out of 50 maybe more. Okay. So what is the dash w flag mean in nano? I don't Honestly, I don't know but you know, I think you get man pages so we we can read it So can I just use them to edit that etsy locale dash gen thing? Yeah, I I think what the w command Well, you know what? Let me just double check myself here Let me just read the main page on nano ben sains and what do you say ben? It wraps the file Right So I can just go in here and then I'm just uncommon thing the the thing that I need right? Yeah, which is you yeah fate you only need you to have fate I assume you want to speak american at least yep My spanish is is is the only the only other one that I could possibly use this would be spanish But it's really freaking rusty Really rusty. I can speak very little italian which I learned in school Which is like Almost Spanish. Yeah, it's almost Spanish. I'm sure that I'm sure that people from it'll air like what what now? I Like new I mean like saying all well french is also a romantic language. That's almost spanish too and latin Yeah, can I rent a bit about french? You know what grants my gives about french So when they when they have a noun and they turn it into plural The the spelling changes. They put the letter s at the end It's just what english is but the pronunciation doesn't change and it's really confusing I I can make this with silent letters, but when you add letters to a word, but the pronunciation doesn't change its Sorry, sorry, I think I killed the mood. That's fine Now he got a private message at like the same time and I can't multitask so um Yeah, let's not do that So they put an s on the at the end just like we would do for english, but they they don't change the pronunciation Yes, for example the Okay, so for example, you want you want to say the pirates in french. I think that's la picotte But if you want either plural is la picotte It it I think it's la and la so it's a bit different but the word itself is doesn't change the place It just makes for me All right. Once once done. It is now time to set the system wide locale settings again. We use the e-select for this Now with the locale module. So e-select locale list e select Why am I typing this like a there we go and then uh With e-select the available targets are deployed. So the one we want Okay, so Just like this change that number nine to a four four, okay There we go, and then um manually this can be accomplished through it. So we don't need to do that A setting locale to avoid warnings errors during kernel and software compilations later installation now reload The environment so we need to do this, right? Yep Okay And it'll still work, but I'll tell you that it doesn't know what language you're saying you're uh speaking to it Okay, and then we can move on to configuring the kernel Yep Yay fun part. Okay, so we need the Uh, do we need the Linux firmware or microcode or no? Yes Yes, ideally you want the firmware. Okay. Otherwise, then you won't be able to do any hardware hardware acceleration with an AMD GPU Okay, so this All right, and then uh, yes to merge these packets, right? Yep. Okay cool I'm astonished at how much of this stuff. I remember and understand From the last time I thought It took me a while to get going because I had no clue where to start Um, but once I got started i'm i'm doing okay Probably the only part that I would have struggled on was the butterfes stuff because that's not actually in the It's not in the handbook, but it's in the butterfes documentation So like if you read the butterfes page on the gen2 wiki it is there. Okay It's just that uh, it's a bit of a confusing mess if you don't know what you're looking at here Especially when they get talking about the mount options. So they list butterfes first granted, it's because alphabetical they should I mean that makes you They make you think that they want you to use butterfes. So they probably should include Those instructions to be fair. They do recommend some form of snapshotting to begin with anyway So like setting up butterfes is like the easiest way to get snapshots set up on on gen2 So it it's it does make sense. Okay Now it's time to configure and compile the kernel sources These are three approaches to this the kernel is manually configured and built a tool called gen kernel is used to automatically build and install The Linux kernel a distribution kernel is used to automatically build and install the Linux kernel like any other package We're gonna be using so You want to use gen kernel because the distribution kernel does not have butterfes support Exactly. Okay. So so to use gen kernel. You do need the kernel sources So this thing here. Yep. Okay And then wait a minute Hold on. Do I need to know Say no for just a second. Yeah, just say no for a second because that next command that's talking about down there too Where it says eselect kernel You want to put that in an and statement after it compiles And you just want to do eselect kernel set one So Do this so you want you want to run that command and two and per sands So and and then this one Yeah, the yeah, you don't want to list you just want to set one Yep Okay Because what what this does is uh, you're pulling in the Linux kernel sources It's going to drop it into uh It's going to drop it into your var directory because that's where portage assumes that everything needs to go What eselect is doing there is it's sim linking that directory to where the uh, to where the The gcc would expect the kernel to exist. Uh That's all that command does okay and every and then when you go to grab a A new kernel because say like the kernel updated you won't need to run the eselect Kernel set again and that's how you manage your kernels in gen 2 Okay, so I can just hit enter here. Yep, you can enter here. Okay, and then yes Yep, okay. All right. We'll wait for that. Let's see if uh Again if you're watching this I apologize for not paying attention to chat. I'm just doing this stuff So it's fine. Uh, you're learning and installing an operating system at the same time. It's kind of hard I just want to make people. I think I'm a lot why this guy's you know Not paying attention to the chat I'm just staring it off It's been years since I even looked at a gen 2 install. So this is really kind of cool I have to admit it's definitely been fun And then I'm going to send you A command that you're going to call for gen kernel. That way you can make sure that's got everything that you need Can I ask a technical question about installing gen 2 and on uefi? Go ahead. I might be interested in trying it again, but I want to install it alongside my existing system And I don't really want it to touch my efi partition and when I looked at The installation guide it says to mount the efi partition on slash boot Can I just mount it on slash boot slash efi so that Anything that would just go into slash boot Yes, but uh Honestly, you don't even need to mount the boot directory at all. You just need to So, uh, you don't need to worry about that But after you get to install it, you do need to boot into the other links distribution to update grub That way grub knows virgin 2 is I that's the beauty. I just got rid of grub and I just to use refined Oh, well, then yeah, you just tell you just uh, tell refine where your Gen 2 kernel is or hopefully to be able to find it because if I'm sorry if you have to you can just literally Reinstall refind and it'll detect it. You don't even have to do like a recon figure. I had an issue one time where it just wouldn't By default refine just scans all partitions at each start up And if it finds a kernel it is bootable because apparently ld links kernel itself Since a few versions back has its own built in bootloader So yeah, we find itself is not a bootloader But if if if it finds a kernel that has a bootloader functionality, then it can do the direct kernel boot so If I I guess I would have to compile the gen 2 kernel in a way that it can do the kernel boot if I don't Yeah, pretty much Okay, so I just run that command that you sent me josh Yeah, you just run that command and it'll do all the work for you. It says gen kernel command. Oh, yeah We need to install gen kernel still my bad. Okay So if I do a If I boot into my voice system or my fedora system and I just Install gen 2 in a chroot I don't even have to mount my efi partition. I just create the boot directory and it Won't complain about not being an efi partition Yeah, well Because I know that you can install arch Without even mounting or creating an efi partition It won't complain because if you just keep installing grab then it will will be not look for the efi partition at all Yep So I can just do the same thing and it won't Complain about it not being able to find the efi partition Yeah, it should be fine I'll be honest though. I I don't set up dual boots very often So it's just like every time I do this I need to like consult google and troubleshoot I think is I Pretty much I have both void and fedora on both my devices because I just like I just like them both if I want to have a reliable system I just use fedora if I want to tinker with my system. I just boot into void So that's where I ended up Are you uh, are you dual booting on both os is off of one hard drive or two? Uh, one ssd on my desktop. I have two ssds. One of them is the renex ssd Which has void and fedora the other one is the windows ssd So that way windows has it's only if i partition it has no chance of uh, I myself I triple boot I have windows 10. I have a install a pop and then I have an install of arch well endeavor. So yeah Oh triple a triple boot I wanted to just cut to the chase and I just bought ssds for each one of them Yeah, I mean, I I just I just created multiple root partitions on the renex ssd And windows has its own ssd to do its stuff. Yeah, now do I run that command josh? Or do I need to do this nano fstab thing? Uh, I I honestly don't think you you need to worry about that because gen kernel should work We'll find out because if if it needs you to declare like the boot directory in the fstab, it'll shout at you Okay The great thing about refined is that So when I start the computer, it will scan all partitions for for kernels and others And it will find them even if it's on a separate disk. So it will it will list void fedora and windows just fine I think refined is the single past tool that I found while using renex It's definitely the fat the world's fastest boot manager I just like it for the same. So I'm kind of weird That would so be me I'd be doing racing videos for refine, but the problem is I don't use ufi. So I have to stay with os prober You know, like Change icons like like I can't get to show different distro icons So I just get the two penguins in the generic window But I gave up on it man. I tried everything on that refined guide and I'm just like, you know what penguin it is I'm only gonna hit her on it. So but yeah, you can create a custom entry. So It lists systems as it finds them, but you can in the refine.com from the ff potentially you can create this custom entry and define a An icon. Yeah. Yeah. Yeah. I just I just created my own icon set and I replaced The ones that are in the icons folder. So Do you did it? You did a can can you uh hit me with a dm and send me your your refined menu? I'd like to check it out if you don't mind I think he's looking for it right now I'm gonna be afk for a couple seconds guys Hey, this is This is like a 10 to 15 minute process. I mean you're compiling the linux kernel. It's not it's not for the faint of heart I'm I'm just You want the icon set or the refined config itself just to config I'd just like to see how you did the menu. I mean, I'm on my phone So I won't be able to send send it but I can Just whatever just it doesn't have to be right now. Just whatever whenever you're back at your computers to be able to dm Sorry, what's your username because I can see the the user list properly. Oh, I'm really griff Is my username in discord? Okay, I think I have a couple of pictures of what my Refined menu looks like I will try to find those Yeah, sure man. Thanks. I appreciate that Yes, because you know what we not only rice our desktop environments and our window managers We rice our brute loaders too because we can You know what normally I'm that guy that just I honestly I'm like screw it You know, like I'm only here for a second just to get the endeavor or whatever. So this would be great I mean if I could do it, I mean great, you know I can bend myself to the will of some devs certain, you know, and you know If I don't really want to go to kinkering too deep. I'm like, you know what I mean If you guys really want to be hacky about You can you can set up EFI boot manager to just boot directly to the kernel And what you're do what you're doing is you're modifying you the uefi variables in your motherboards firmware to tell it where the last kernel is And it yeah that it's super hacky But oh my goodness The system just boots so much faster Man you got a link on where I might be able to read up on that Uh, yes, there's a gen 2 article on it. I just linked it in the youtube chat Oh in youtube chat Okay, I found two pictures that send them in the unix porn Oh, thanks Appreciate that Uh, yes, uh, you do have a radio voice Who's that? You Oh Thanks Thank you very much. I appreciate These are pretty old. So these are not the systems that I have but So it gives you an idea of what I can satisfy Uh, I see some decks there All right, cool. Yeah, I just I just I just briefly tried next one My main system is you so I didn't have fedora back then I was On arch and void, but then I just helped from arch to fedora. So I have no fedora and void I also have a debut installation on my laptop because time and time again I bump into something That only works with debium. For example, I couldn't connect I couldn't connect to the university why if I couldn't authenticate on fedora So I just remember that I still have debium because I didn't know it I booted into debium and it was connected to the wifi fine So what I learned is that Doesn't matter what I hope to I will never get rid of my debium partition You know, I often think about wiping out my debium based partition as well And then like something happens in our like when I was on manjaro My god, the thing would go tits up on me. I'd come home from work Turn it on. I'm like, well, it's not working, right? And then I would spend like hours just trying to I'm like, you know, I'm just booting pop And then and then the one night I decided let me try and fix this again. I had I was already Anyway, uh I booted manjaro and it updated and it fixed itself, but I was like too late Well, yeah Debian hailed me like Yesterday, I I tried so hard to get like debium actually up and working because well like uh, I'm I'm currently adventuring around with like all these other distributions But uh, I I honestly think that the motherboard of my computer is starting to go out because sometimes it just doesn't even post anymore Yeah, yeah, that could This is gonna sound crazy, but have you have you checked the CMOS battery? Uh, I have checked the CMOS battery. It's still got a charge and it's holding charge Uh, I ran a memory test and the memory is good So it's just like it's either the motherboard or it's the processor And I'm like and I would like to think that the AMD has a pretty good quality assurance plan for like, uh, They're threadripper processors. So I just like I don't think it'd be the cpu. I don't think it'd be the cpu either You said the past mem test It did pass the memory test. So I'm thinking that's probably gonna be another board. Yeah Yeah, I mean to be fair it was the cheapest first gen threadripper motherboard money could buy back then Yeah, so it's just like maybe it's time to buy a new one or you know, maybe it's time to actually just like upgrade our system I got the baby version of that. I got a 5950 x sitting here and still in its box on my desk I haven't had a chance to put in yet. I've just been busy with work Meanwhile, I found the link to the full icon set that I posted that I made So I put that as well in the next one. The icons I have I'd like to see your menu like your comp file. I want to see that I didn't really do much in the config. I just I just So I just have a blank black some png file that I specified to be the wallpaper and then I Pretty much just I I just replace the default icons in the icons folder with this. So I didn't and then created the menu the menu Entry according to the walkthrough or the guide. No, I didn't worry because No, if it if it can if it can Detect what this rate is that it finds it will use the correct icon So I don't really have entries in my file It used to do that for me But only when I double booted as soon as I went to triple boot Refind is just kind of like ah here have an icon for me. Just does it just does that by default So I have a I have a linux refine.com on each boot directory for the distros that I can put Like kernel parameters in it, but in my in my config file refine config file. I pretty much just specified what Pictures to use for the background and the and the selector indicator And like and even the little white icons I just replaced them So I didn't I didn't create new folders and you didn't point it to anybody. I just replaced the original icons because I knew that I wanted to use these ones. Yeah, I'm really griff somebody in this chat said that you should do radio Thanks, I actually tried my hand at streaming for a little while too I appreciate the compliment guys. Thank you. You've got the voice I'm not going to take all credit. I mean, I really do have a very expensive audio setup So I mean, but but do you think about the full icon set? I posted it at it later today. I like it There's even there's even download Some icons are a bit outdated. For example, the ubuntu icon and the lubuntu icon So maybe there's five or six of them that they should update That I created the new versions of but I didn't publish them yet Josh, this thing is doing what it's supposed to be doing, right? It hasn't aired at you yet, right? Right And I bet you that if you look at it like the output of a beatop It's going to tell you that everything is pegged at 100% 78% Yeah, uh, it's it's doing the good work Just let it do its thing. Don't worry about it You're going to get the concerns going to set in but don't worry about it until it airs or your terminal crashes. You're fine We're not expecting the terminal crash though, right? I I have crashed a Lackardy before but You're going to make the promise that that's not going to happen, right? Because I really don't I have no guarantees because I don't use a Lackardy anymore Can I get something off my chest? If I when I use an X window manager my go-to terminal is the XFC terminal because it just Like it TFO was exactly the same for many many years But we finally got them on the Lackardy for the auto updating configuration files Uh color me weird I've reverted back to X term You are weird But what way whatever works for us, huh? Yeah. Um, I think it's a whole idea behind Linux A lot of people like to use you X you are XvT. I've never been able to get into that terminal either Okay, so the only reason why you want to want to use your XvT is just so you can get like Transparency in your terminal, which I don't use to begin with anyway I have Really appreciate that sway is not just a window manager but a compositor because When I tried I tried i3 with bycom On my inter graphics. I had a really bad artifacts when I was opening windows and Basically, we just moved sailing with Wayland And I found a valent Terminal that was written for valent and it's called foot Yes I like foot And yes, that's that's the name of the terminal. It's called foot f o o t And it because it was originally full terminal and he just shortened it to foot If they're turn if their slogan isn't this terminal smells like feet. I don't want to use it You know, what's interesting? What's ironic is that the gnomic is itself a foot Yeah You can use transparency in pretty much any terminal if you use bycom You know, you don't need you don't need any special terminal to get to get transparency if you use a compositor Yeah, you you you can get transparency with any window using bycom, but at the same time, uh Like that is full window transparency and not dynamic transparency So like the text and stuff will be transparent along with everything else Is it a good idea to use bycom and not tweak the config so just download bycom and then Just run bycom as it is And just if it works That's generally what I do like the most I do is I disable like the shadow effects that for some reason they put in the default configuration on some on some uh distros Wow That's the second time this happens somebody different this time It's the equivalent of us all standing out on the corner and somebody driving by with a really loud stereo I think when they join they they have the their levels up just completely too high I think that's what's going on here um Can I get something else of my chest? Sure, I really like gnome on my laptop, but I with the touchpad But I can't stand it with a mouse on my desktop. We need to boot you. You just said you like gnome I'm sorry Enough to only call it gnome. I can't I just can't yeah I mean, I don't I so I'm not an active speaker I don't really like silent letters in the beginning of words and So I just say gnome and I think I never said the term garden gnome in my life. So I All right, so I Let me let me just Pontificate on the word gnome for a little while. So the things that you're saying are the good garden gnomes are pronounced gnomes Gnomes started off as an abbreviation. So that's why it's good gnome. So Every time somebody says that I give I get in internet fights with people like I I had like a 20 Like a 20 message thread on odyssey Me and this guy are going back and forth. Oh for it's like This is the most inconsequential thing like I don't even use the damn desktop environment yet. I'm still very passionate about how you pronounce it It's funny because it's the only desktop I use and uh, I love it But it's gnome Honestly as long as you do is people pronounce mate correctly. I don't care What you mean mate? That's it's my But it doesn't have the little the little thing over the little accent does it you know, it it's not it doesn't matter because It was named after the drink. Yeah, so it should be pronounced mate. Yeah, and it yeah, so I Yeah, but let's just pause for a second and everyone can agree and I said this on the park bartender So I agree with that. I said I said this on the podcast on thursday Linux developers and open source developers that are shit at naming stuff. They're just oh come on I totally love the canoe network object model environment. You can't No, no, there's not a single open source developer that can name Anything they couldn't name themselves out of a box. It's every one of them is bad nc mpc pp Uh, uh, sxh kd the extend framework, uh, you're not common environment. Yeah I mean you find yourself. I mean I suppose there are probably I mean somebody in the chat's like, oh, this is your here's an exception Like of course, there's going to be exceptions, but the the big stuff all of it's named horribly The good name is manipulation manipulation program in kemp. That's so bad If the name is how I pronounce mate or man because I don't I don't use it I don't know anybody uses it. So I've never really actually thought about it I'm impartial because I drink mate. So I would I'd like if people pronounce it correctly even if they're not talking about the drink Oh, yeah. Well, I mean like I said, I mean I'm a bartender. So I mean I get you I know what it is names should be kept simple and short like foot Uh, you know, like this the simple xorg image viewer would be amazing, but fe is better And nobody knows how to say that word either by the way fe fe fe fe I call it fe Yeah, see I assume that's some European accent somewhere. So it's fe I and also was that an abbreviation? I mean Nobody knows that either I just spell it fe h I mean, it's a dependency for sxiv. So it's just like what why are we using The front end for when we could just use the dependency itself Well, I mean sxiv has other stuff, but sxiv is depreciate now, right? They're not They moved it to neo sxiv or whatever the hell it is. So something like that Um, I don't use either of them. I just use fe to Yeah, whatever the little short pop quiz pronounced the name of the distribution that has the chameleon as the Open suzer Yes, suzer not suce not suzy. It's suzer. It's open suzer. Yeah, it's suzer They they made they made a musical video about it. I seen that it's great Everyone should watch that they have so many good music videos I don't I don't know what they're doing with their money there, but they should definitely doing the right things They're all low budget too and it's great as a result Well, I mean there's no budget, but you can still tell that they do a good job. I mean, you know, they do a good job on them Not bad But definitely better than I could do Everyone who answered the right to the question has my respect Well, to be fair, uh, Friday night somebody talked to me and said installing open suzer Did you know what's interesting? Did you like it and suzer? Well, you know what? I guess I'm just gonna start calling matt matt. Hey that way I can get used to it I deserve that that's okay That's okay. Hey, by the way, uh matt, I uh, I hit your patreon Was that you I messaged you back asking for your uh, oh did you? Yeah, I will crashed I was like, oh patreon Hi, kitty. How's it going kitty? I know I'm talking Did you mess with me through patreon? I'm not gonna lie. I I'll I'm gonna sign up for this and probably never look at it, man I actually had someone on patreon for a long time and I was like, oh this dude It's like man, and he doesn't even do anything anymore. So canceled it I try my damnedest to do all the perks, but I'm really bad at some of them So like the upper tiers are supposed to get a like a bimonthly am a slash Meetup thing. I've never done one of those um My older patrons are been very very gracious about me not doing those things. I appreciate that and that's for sure Um, it's my pleasure dude. My pleasure. I mean, I definitely don't mind doing it I've been very very lucky Yeah, man solid content dude And it's funny because I found you and brody and and and quite a few of the other linux DT and all them uh when linus went tits up on his try with uh popos Yeah, and and it and like I said, I mean I'm as you've seen the chat I'm old hat with linux and I was like, wait a minute. How in the hell do you destroy a debion install? That's what got me back into linux and I was like, wait a minute. Hang so I found popos I put I cleaned off a hard drive and this was like, you know, the end of towards the end of last year And I've been on linux ever since So Do you guys know why that happened? Yeah Yeah, it was actually a my package manager. Actually my first guess is that maybe if So he installed the system from the ISO, which means the system is not up to date And if you know, it's it's simpler than that. It had to do something with apps Even if it's even if it's I can explain the issue right now. Uh, the uh It's an issue. It was an issue with the mesa 32 bit library package That you would install when you tried to install steam And uh, what that does what that did is that would uh cause a package conflict with xorg so Uh app by default will It tends to resolve the conflicts because it's the advanced package manager because so if you tell it to install a package It's going to install the package When you typed yes do as do as I say I He did I was dead and it's like man. Did you not? Okay, he read the screen enough that he knew that he had to type that in But did he really take in what everything that he was removing because one of them One of those one of those packages is obviously called pop dash desktop Okay, so in his in in his defense The vast majority of people in that situation aren't going to read that nonsense either He was actually installing steam. I think yeah, he was installing steam when it happened and so that's and then but Please continue you were talking You were telling the story Okay, so like uh He tried to install steam the way that steam recommends So he went to steampowered.com and he went to unpack the dev file and it didn't work because he didn't get an error message of Telling what what app was wanting to do. So then he went to the pop shop and he went to go He just went to the but didn't oh, oh, yeah, he went to the store. Yeah Yeah, he he went somewhere and just like it was it poppers repository because it was that that was where the issue Yeah, and uh, honestly, it's it that's where the biggest error happens because it just tells you installation failed Or like unable to install it doesn't tell you why Mm-hmm Does the steam website still only point towards a boon to installation instructions I wonder if they're going to change that because of the steam deck now because I mean the base on arch They're just gonna At most they might tell you to install steam using your package manager because it's in all the distributions It still seems so silly that their official Steam distribution is a boon to given the fact that they have based their latest version of steam less on arch We just to get more up-to-date libraries Well, I don't even know how the heck I installed mine. I don't remember Wait a minute. Did I you know what? I wanted to say that even if it even if it wouldn't have solved the issue Linus installed poppers from an iso Which means that the packages weren't the most up-to-date and when you install a system from the iso It doesn't matter. Yes, but the first thing anyone should do is hold on. Hold on. Stop You open the pop shop first. That's going to refresh the package database. So it doesn't matter Yes database, but not the packages in the system No, but when apps sees that package that dependencies have a have an update available. It will attempt to install the updates for the for the dependencies before it installs the actual package I used to use manjaro and I one thing that they liked about it is that when you went to the Well, manjaro uses pacman, which is a horrible fucking package manager for anybody Take that shit back josh Did you mean do you mean pacman or payback? Pac no Manjaro uses pamac that is a horrible fucking package manager pacman is perfectly fine. Yes Payback is just a wrapper for pacman Yeah, but it's it's a horrible piece of software. It's like it's been broken so many times just use pacman Like a normal arches. I'm way too biased to comment because of all my years of using debian. I love apt I just do apt is a good package manager Have you tried there's I there's recently someone posted that there's a new Uh front end. I mean it's still a cli tool, but it's a wrapper for apt It's called nulla and ala and it looks gorgeous I cut did a video on it I guess I guess nulla looks cool, but if it comes on to like package managers and output Emerge is by far the most verbose. However, when it comes to presentation Nothing beats dnf in like the actual package presentation if a dnf is fantastic, but it's so slow Well, yeah, because it's written in python Okay, so there's dnf is slow until you view zipper And then you realize what slow actually means. Yeah And if you want just weird, uh Just use the one that majae uses which is like rpm ui x whatever That thing is just fucking stupid. Okay. Thanks for the super sticker. I truly appreciate that in endeavor, uh, you know, uh You can use ye to update like it calls on pacman, doesn't it? All right. Yeah. Ye is just a front Front end for pacman. Yeah. Yeah. Yeah I mean it pulls from the aur, but it will update your system. Oh, it's a package builder. Um, josh It went through correctly, right? No errors. Uh, yep. All right. So what's what's next? Do I need to do the fs tab thing? So that's that's definitely a no now, right? Uh, that would So at this point you're pretty much done with this page because you compiled the kernel and installed it Okay, so we can skip the alternative thing because we don't do that. Yep. The modules were done with that Okay, so configuring the system Okay, and now it tells you to create the fs tab. All right. So that's the fs tab file uses the table lake syntax. Yeah, it's Always the most confusing file in the freaking system. Nobody knows what nobody knows what those zeros and things mean I know what they mean I would like to know what they mean. Of course you do I would like to know what they mean too, but I always forget any to any ways every line consists of six fields separated by white spaces Tabs or mixture of the two each field has its own meaning the first field shows the block special device Remote file system to be mounted special kinds of device identifiers are available for block special device nodes including paths to device files file system labels and uuid's The second field Shows the amount point at which the partition should be mounted The third field shows the file system used by the partition The fourth field shows the mount options used by mount when it wants to mount the partition As every file system has its own mount options. So system admins are encouraged to read the mount man page For full listing multiple mount options are comma separated The fifth field is used by Dump to determine if the partition needs to be dumped or not. This can usually left as zero The sixth field is used by fsck to determine the order in which file system should be checked If the file if the system wasn't shut down properly This is the root file system should have One while the rest should have two or zero if the file system is check is not necessary Okay, so now we can vim into Vim slash etsy fs tab. Yep. Yep. Okay, and then we're actually gonna need to We're gonna need the uu uuid first row, right? Yeah, so what you want to do is uh Just uh, quit out of that And then run blk id. Yep. Isn't there something like genes genes first step in arch? You can install genes fs tab if you really want but it's actually not necessary I'm wondering if the reason why this is going so is because it's spinning up my external hard drive probably It's going to index every hard drive that it detects on the system. So it's going to spin up the the external ones too. There we go Okay, so Really what you're looking for is the uuid for sdb 1 and sdb 2 so s Problem with this output is it's not in order Yeah, it's not exactly in order But uh, you what what I would do is I would just open up like a second separate text editor window and then just uh copy paste them into a second window And then just copy paste them back into the fs tab Okay, so well I can use them. I have Uh clip menu d Yeah, that works too, but then I had to remember which is at which so Uh sdb 1 Is this one here? Do I need the whole thing or just do you know just a uid d. Okay Okay, and then the sdb 2 is this one here Yeah, okay, and then we can them into this here. Let's change this back to this Okay, and then uh, we can just create a new wine Here at the end and then So the first one we're going to do it doesn't matter the order though, right? It doesn't matter the order. Just seem to know which one is sdb 1 and which one is sdb 2 Okay, so the the the last one we copied was sdb 2 I think I think it was 2 2. I'm gonna have to go back and find out. Um I can go here and run that again And we're not in the same thing. That's gonna be that'd be dumb. Let me use that Uh, just go back to just go back to a second workspace and then just run lsblk-f That'll also print you you you id We still have it here. Um sdb 2 was the was the 1 5 8 5 8 is the sdb sdb 2 7 8 is the sdb 1 Okay So now Do you actually plan to use this as your main system for a while? I'm gonna he's concerned. It's it's the consideration So Paste this and then remove the clothes. Yep This And this and then oops This is going to be slash this is the sdb 2. Yeah, that's so just call it root So rot like that slash slash slash Root like that. Okay. No no no just slash just slash right. I'm done. Yep. Just slash and then btrfs btrfs Yep, and then next up you're going to call call uh mounting options. So just like when we manually mounted the disk you need to call sub ball So let you be vol. Okay equals at Okay, and then you probably want to call comma ssd Like that. Yep, and then comma defaults Like that. Yep, and then you're just going to put a one because that way, uh, you know, which one is the root directory and then space zero Okay And then you can yank that whole line and then copy it and then copy it down And then you just make it home Say it'll be the same uuid. You just need to set them out point and then the sub volume So instead of out it's like this, right? Yep. Okay, and then slash home Oh the here right right right. Yep And then you can change the uh one at the end to a zero and then just call zero zero It can be spaces. It doesn't have to be tabs, right? Yeah, it can be spaces or tabs just some form of white space This is zero zero. Yep I knew that okay, and then we need to do the Yeah, your swap the other one, right That was seven eight so like so And they give you an example of swap up there at the top. So you're just uh mounted to nothing. So none None and then swap And then sw sw and then zero zero, right? Yep. Okay And then we can save this right? Yep and quit Okay, all right. So that's done partition labels and yes, so we can skip down Like half the pages just talk about the fs tab and networking information So this is where we're going to send the host name, right? Yep This is configuring uh This is configuring for dhcpcd, which is generally what they what they tell you to run throughout the wiki. So We're not doing network manager here at all. So If you just follow these directions, it'll tell you what to do Okay, so we're going to vim into slash etsy conf dot d and then host name Oops didn't spell that right. I should probably get a copy to paste it. Okay, and then um It's just said as local host they can stay the same right should I change the actual name It's the host name of your computer set it to whatever you want all right Just like uh on any of the gooey installers. This is the computer's name. Okay All right, and then we can quit that right that's right. We're out of that. Yep. All right Always do great gods and goddesses. All right A second is if a domain name is needed Set the xe.com.com slash net this only is necessarily if the isp or network administrator says so Or if the network has a dns server, but not a dhcp server Okay, so I don't think I need to do this right No, you don't need to um, what about nis if it tells you that if you don't know that you need one then you probably don't need one Okay All right, and then we don't need the system d thing. Um Network there are many options available when configuring network interfaces This section covers only a few methods choose the one which seems best suited to the setup needed So we're probably dhc. I mean that's yeah normal, right? Yeah, so and then you do want to run the rc update, but don't run the rc service command Okay, so this the emerge first, right? Yep Okay And then yes That was quick and then this one here All right Yep, but don't start it Okay, and then I can continue on that's for system d Yep, okay And then we don't these these are other options, right? Uh, generally I install this one as well. Okay, so Um, let's see during the gentle installation networking was already configured However, that was for the live environment itself and not the installed environment right now the network configuration Is made for the install gentoo system all networking information is gathered In slash etsy.com dot deep. What the hell? I must click the package name. Yeah. Yeah, great. Um Where was I? Right now the network is configuration is made for install gentilists all networking information is gathered in slash etsy.com dot d dot slash net Use a stray fire forward yet not intuitive and syntax. Well, I thank you Do not fear They really really have some personality in this in this guidebook Everything is explained below a fully commit a commented example that covers many different configurations Is available here a first install This thing here. So this and then enter And then yes Um, did that actually do that? Yeah, no replace means that it's going to check to see if it's already on the system If it's on the system then it's not actually going to install it because it doesn't need to well Basically, the whole point of that is just to get it added to the file Okay, so it's done and then we can vim into that file right slash etsy Uh, run a quick ipa that way you can get your network interface name ip space a I knew that You said you said ipa I was like when we're talking about beer for All right, uh, no dash. No dash. I knew that too It is probably mp5s zero Yep, yep So you do want that Make sure that went into the top of play ship. All right All right, so now we can vim into slash etsy conf dot d and then net Okay, this is supposed to be empty Yeah, okay and then um You want to scroll down to the second point there or it Or it gives you the option for The next one down to this one here next one this one here That's what you want for dhcp Okay, but we need to change that thing here to yeah, you need to change eth zero to uh enp 5s zero Okay What what is it the the dot d stand for at the end of directory name is it just for directory? Yeah, it's just to declare the directory because the way that the unix systems work Uh, you cannot have two files with the exact same name even though one's a file and another one's a folder Uh, this is like stretching back to like classic unix that so uh as a result to notate folders They would put dot d at the end. Okay, so this is right. All right. Yep. That's correct Okay, I knew I knew that it Problem is there and I knew that you can't have to bump with the same name as a file But somehow I didn't put a tool to cut through my head I'm doing this automatically start network at boot think part. Do we need to do this to have a network interfaces? Okay um figured that okay switch this And then this And then the arse do we do the rc update to Yep, okay all right If the system has several network interfaces, which it does not I'm never going to use wi-fi Now the main reason why we did that is because uh, even though dhcpcd does does handle dhcp by itself It doesn't actually know what the actual device is. So you use net ir IRfc That to actually let dhcpcd know what which one is the actual network device you want to use Okay, so the next thing we're going to do is host file, right? Yep. Okay, so them Slash oops See probably cd of all or it doesn't really matter does that of them into slash etsy hosts Like so, okay, and then This is where So technically like uh, if you just don't care, uh, you'll just put in a Actually, I don't even think you even need to put anything in this file anymore I think about it Yeah, I don't think you need to Okay Yeah I don't remember. I don't think you don't have to put the you don't have to change the name of the computer anything Uh, realistically all that does is just setting a name for like uh, all this file does is it tells your local computer where everything is Which a local host tells your computer where that is and then like it's telling you in the uh In the wiki itself there where it gives you the ip address and then it gives like all the other names Uh, all if if you're want to use like Uh, not local hosts for like whenever you need to Uh, like ping your own computer then you can put it You can put the host name in there if you really want, but it doesn't matter. This works fine. Okay. We'll just get there That will work. Okay. So just quit out of that. All right. So, um, what about the optional pc mi pc m c i anything Uh, do you do you need express cards for your laptop? No, this is a laptop Okay. All right. So now we're sitting a root password Yep, she probably said a root password Okay, so an internet uh, deep uh Just to let you know I and I just remembered this uh gen 2 forces secure passwords by default and there's a way you can change that I think i'm my password will be secure enough We'll find out Yep Well, apparently it was Uh, I don't I don't use the one from that I use on my district reviews t That'd be that'd be great. Like everybody knows my password Okay, uh, you can skip these steps, but uh, this is modifying like how open rc works So it's up to you if you want to mess with this Is it but like But uh, those files are rabbit holes if you want to go through reading through them how like all the options work Because uh, there's only like uh 50 variables that you can modify But there's about a thousand lines of comments for every single one. Okay. I can just leave I can just leave them though, right? There's there's you can just leave it the defaults are fine Yeah, the defaults work. Okay. Um Somebody mentioned me Oh uncle bonehead, uh, thanks for joining uncle bonehead. You're probably already sleeping, but um, you watch later Uh, thanks for joining Um, I appreciate it. Yeah, that was like back when I joined Yeah, that was a I ages ago, but I I know somebody mentioned me on twitter too, but I don't uh I don't use twitter I have to look at that I use twitter like I understand the don't use twitter problems behind using twitter, but I like using twitter I can't help it. Um, many good people on twitter and many horrible people on twitter too But anyway, it's moving on to the next one. So we don't have to do the system d thing So installing tools Yep, you probably want tools All right, so system logger. Does that need Uh, it's nice to be able to like read a log that way you can fix things. Okay Okay, and then our do we the rc update thing too, right? All right. Yep That way, you know, like, uh, the system can log by itself and you don't have to tell it to log every time you log in So rc update is basically system ctl Yes Okay. All right. So Cron daemon, I'm gonna need Cron. So do I need to do I need to do that, right? Yep, just use crony is what everybody uses. Yep Yes, somebody ping me just so they could get a notification on stream All right I need to I need to redo my theme for Dunst It's still using dracula. I keep noticing that I use the default dunst theme What would be amazing is if dunst could inherit the theming from your terminal Or even x resources would be cool. Yeah all right, so We need to do this Yep and then I think we need if The cron is used Yeah, if you want to use a different cron daemon rather than crony, then you need to like do some manual configuration for it But uh, the file indexing there is just for the locate command So if you don't use that that command, you don't need to worry about that. I'm gonna do it just in case you never know Yeah Usually I just use find but Where is Honestly, I just use find proper Um, I don't Think I'm gonna be SSH only if you want to SSH into your system rather than SSH out from your system Yeah, I don't I can do this later though, right if I change my mind. Okay. Yeah, you already have open SSH installed So it's fine. Okay time synchronization. So we need to do this, right? Yep I say assume that you would like to be able to use the internet. Yep All right, the internet has still work. It just won't let you do anything Having two things called crony is definitely not confusing Why and ie gosh, yeah, especially when you have someone who can't spell shit normally Yeah, you and me both brother. Well, these are the only times you really have to interact with these things. So I think you're fine Because outside of that all you do and he's just calling cron tab. Oh, yeah. Yeah, that's true Yeah, uh file system tools all you need is butter fs progs all right, so It doesn't actually so what do I actually need to do there? Uh, just emerge sys fs better fs progs Okay, so depending on the system file system use it is necessary to install the required file system utilities Already installed by default system. It's the following table list the tool to install. So we just I'm assuming the It's this thing here, right? So let me just copy that part, right? Yeah, you can just copy that part or like you can just type it in I'm typing it in What do I look like? all right And then there's like extra spaces. That's fine All right, it'll still work even though there's a very I know but the So, all right Good thing I copied the right one Yep, there you go, uh, and then it's going to tell you to install a dhcp client Again, even though you already got one so skip this step. I can skip that step, right? And what about the optional thing? Uh, you don't need a ppoe because you probably don't use dial up and then you're probably not using wi-fi Right, okay. So that's done, right? All right. Yep Hello grub All right, so uh do by default Actually, you're dual booting, right? So do you even need to install grub? Well, I'm I yeah, probably but I'm I'm using grub right now. So should I already be installed, right? If it's a if it's legacy boot and if it's a different disk, maybe you do have to Well, it is a different disk. So Uh, I'm gonna look this up real quick because you might not even need to install boot letter That's a dual boot Linux You you could choose a boot on the post menu on the motherboard Well All you might have to do is just uh, tell grub to regenerate the config file and like uh, and like the system that he wants to manage grub But can can grub be done to just so that's on a different disk I uh, as long as he has os prober installed. Yes, it will but the thing is I always go through the boot menu So it's gonna need grub itself because it's not they're not going to interact at all Um, yes, eventually arco will one next time I do an update It'll do os prober and then I can do it without going into the to the grub menu, but that won't have anything to do with Um gen 2 because gen 2 is going to need to be able to boot itself Then we can always just install grub and we can find out If a if anything you just regenerate the config file from arco Is that your daily map? Arco is the one that I run daily. Yeah Uh, originally was going to actually overwrite it and with gen 2 tonight, but I um F'd up the live environment of kaboom 2 How I did it apparently I did it by on by removing a usb Key from thing and messed up the whole usb stack Oh, wow That's what happens when you have a whole bunch of usb disks Why aren't cool for art yourself? Uh, because arco works No, well, I mean kind of but also laziness um When I first got into using an arch based distro, there weren't very many gooey ways of installing arch that were good um So what I do Is I just do the Usual I just mount the partition. I do the backstrap But once I get into the true route, I just Bring up my my batch script that just does everything for me So what I usually do is just use a calamari's installers That's just it's just easier for me to do that instead of having to write a batch script or You got to remember when I first started arch install was not a thing Like the arch developers were vehemently against having an installer of any kind you want they you had to do it manually Otherwise you were You're not using arch Arch did used to have an installer And it's not even that difficult of an install really to be honest with you. I did I did the vanilla thing I did the vanilla thing twice I got my badge and then I decided when I needed to just install within five seconds I install arco. It was just easier. Um, I just I just like to be as close to upstream as possible And arch is the most upstream distro in that Uh, I I could debate that one with you because you just do you just do for the raw hide Then you are upstream arco. I mean I'm I'm using distro watch's definition of of an independent distro Which is a distro that packages stuff for themselves So for example ubuntu is not independent because they Bull stuff from the debian repose debian isn't And debian isn't independent because they just package stuff for themselves So when benjaro and arco and endeavor are downstream of arch And because arch repose don't pull stuff from any other repo Okay, so this is where I have to ask the question of if the package version is already the exact same as it really downstream So in that case is arco linux actually downstream from arch linux Or is it just an alternative flavor of arch linux arco is just an alternative flavor of arch linux because it pulls from the arch repository It's it's impact it's impact man.com. The only thing it does differently is it adds other repositories Yeah, I guess i'm just what i'm going to say is that if there's a distro that's 99% arch then the only Just going That's fine The only one that you could argue is is really downstream from arches menjaro because they don't yeah They don't use the arch repose. They use their own repose Um, well, I mean, I'm maybe not the only one. I'm sure there's something else out there Like I think like chaos or something does their own stuff, but technically based on arch or whatever Uh chaos actually does like their own repositories and everything. They just base off of an arch base, right? They don't even do that. They just have backman. That's just pac-man. Yeah, it's There's actually a huge pause. I mean most most of your modern. I mean most of the Modern distros or the major distros are actually pretty well rounded and and I mean Some of them are kind of cookie cutter. Some of them were just like Silly wallpapers slapped on there and called a distro, but by and large um, like like endeavor I'm like matt says, you know, you you do a couple of installs of arch and then you're kind of like You know, let me see what this distro is like over here And then you find out it's pretty well rounded and if I if I actually installed a vanilla arch I'm probably going to install just about everything that endeavor has installed just to get my stuff up and running. Anyway My only complaint is that like with like how some of these arch spinoffs like endeavor storm OS and all of them Like have the system set up I just don't want to deal with that on like an arch based system because when I fix things I want to know how to fix the things and not have to figure out how to fix the things I guess I get that I mean, it's fine if you're of self-fixer If you're if you're interested in getting support The easiest way to do so is to use an arch basis or because most of the arch based distros have way better support than arch ever will I gotta say that that you know, like after my like I said You humongous failure with uh manjaro. That was when I tried vanilla and I liked vanilla enough, you know It was cool and all but Something happened and I had to reinstall it and then I was like I was thinking to myself This is probably the last time I'm gonna do this not that it was Difficult by any stretch. It's just I value my time. Yeah, you know And after doing it a couple of times you're like, yeah, this is cool Also with the vanilla arch thing is that every time I do it I find that even like two weeks past the install. I'm still saying Oh, I need this dependency Oh, I forgot to install that. Yeah, you know, so I'm still I'm still basically setting up the the whole system Two weeks past the initial install point and I don't want to do that. I just Yes, I know arco is bloated. I know the website is terrible But when I install it, I literally have everything I need to do to go start the stuff I need to do And that's what I'm talking about most most of your major Major supported uh distros are pretty decent for what they are, you know, I don't get wrapped up in package counts or anything like that I like I said, I throw so much crap on mine. Anyway, it just doesn't matter Yeah, all right Go ahead, please grub install is the next thing right josh Yeah, I don't need to do the the merge update remove verbose thing. It's just for uefi, right? Yeah, uefi Uh, grub install stb stb oops You just ruined sta whatever was on there Oh good job. All right, I'm gonna just The grub installation part of the arch wiki is one of the main reasons I just went all to refind instead. All right. There's there's no grub on sda. So it should be okay, right? Say it again josh you broke up you You're going through a tunnel my friend Yeah, you're all being bongan It's not like a 1980s modem. Yeah, still all right Go back here Slash dev slash sdb. This is the perils of copying and pasting Discord not letting you down by letting you down all right It's an interesting term that I've heard someone say already. I think am I better now you are better now Okay, so you installed grub on sda. So it's so it's there Uh, oh now you got an stb too. Okay, that's fine, but there there's no operating system at all on sda Okay, so you didn't lose anything as long as it didn't overwrite anything. It should be fine Well, well, I guess we'll find out No, I need in this case I need to I need to do um I need to go to a crusader Our m-f and uh devices Yeah, it's it's fine Okay, it's okay. Like ever ever everything is still there Whoo Well, I mean it would not have been a Like it wouldn't have been horrible. It's just two different discs, right? Yeah, you're golden It's it's fine. You just know your way around well enough Well, I should I should also know better than to copy and paste random stuff the internet. Apparently I don't All right, marco linux man It really is well for those of you watching Uh Do as I say not as I do Okay Yes, do as I say Uh, so not you got grub installed just run the configuration command and it should work This one here the grub dash make config thing. Yep. All right I don't I don't even know why you're playing around with gintu. You should be installing mandrake linux On linux image. Is that Oris prober will not be executed to detect other bootable partitions. Is that uh, yeah, because you don't have a prober installed All right, I guess you can install it and then you just rerun grub make config Turn to the mandatory. Is it I can just do os dash prober or do I need to find the uh, it'll it'll shout at you if If as if you don't call if if you call os prober and it tells you that it needs like the category It'll it'll it'll list out the categories. So just call it is os dash prober. Yeah probably It needs to change the use flag Okay, okay So run dispatch dash conf Like this? Yep Okay, oh Up arrow a couple times And then put and then put a dash a flag in in the emerge Okay, and just let that rerun it yes Now run dispatch conf And of what what this is going to do is if you if we read this command from the very top here where it says etsy portage package.use zz auto unmask Uh was saying that it's going to modify this file And then just like a reading a diff file from like suckless software You'll have the pluses and minuses. It's going to show you everything that's adding to the file So if you want to use if you if you want these changes, you're going to hit you for use new which it says They're along the bottom. Okay All right, and then we can try the os prober thing again, right? Yep Not much is left of the entire thing Installation it doesn't need the dash a right Yeah, you you don't need to have the dash a okay I always err on the side of always calling dash a just just in case we're running something like that Okay Because you know, uh, you can you can manually add everything to that file that is telling you to add to that file Or you could just tell emerge to pass it off to dispatch conf which To do that you need to call the dash a So is os prober do anything this left of the installation the entire thing? Yeah, uh, technically after uh, he generates the grub config he can he can actually reboot the system and it should be a working system Probably should do that, but Uh, it depends if you want to like have a gooey first I I always like to uh go through and compile like xorg and everything to before I like before I do the first reboot Let's do that living on the edge. Yep Is Well, I'll probably just go ahead and do i3 first cool, um, probably we'll install xfce later um, and then After all that's done. We'll have to figure out make sure that I can Um mount external devices because that's the problem I had last time Uh To mount external devices you're probably gonna be you you want like a u-disk 2 Installed Hey, but if you're installing xfce through an article that in Well, you would have thought so, but it didn't do it last time Oh, uh, did you did you also install the uh ballman plugin in the order for us Ben was helping me with that in order for us to do that we had to in the x and at our c file Uh instead of just doing exec You know xfc or whatever was our exec i3 Oh, you need to start the tuner day then and you will know it needed to have the d bus thing In order to do it. Oh Yeah Uh, you you could set up the d bus or uh rc service too We'll we'll worry about that when we get there. Yep Can not believe I've been stirring for two and a half hours already Oh, you know, we're installing gentu. What'd you expect? Well, no, it just feels like it's been a lot longer than that Oh, yeah, we're not even at the long part yet What do you mean we're not at the long part yet? So the next thing is this Uh next thing is to make config, right? Yep Okay, and then I could copy and paste that. I don't have to worry about changing anything, right? Yeah, it should just be fine. Okay Okay All right, there you go All right, so We don't I need to do the alternative. No, it's so they're on us proper Check grab disable obis prober documentation entry The stream will stay up on youtube, right? Yeah, I won't be deleting it. Okay. I may If I decide to So if I do decide to try there until again, I may Use this as a tutorial Sorry, I'm I'm not as a tutorial. So I'm a push to talk. I may Look at some of the parts So I sort of didn't pay attention at the kernel compilation. Oh So if I want I found it So if I want my kernel to be able to do that that direct kernel boot from refined Why can I just use some Default settings or do I have to specify something myself? What are we doing? I'm sorry. I was reading documentation. Okay. So if I want to be able to direct kernel boot from refined into gen2 without grab Do I have to specify something? I need to use you need to use efi boot manager No, I mean, but when I'm when I build the kernel itself, do I need to specify something for it? What is just No, you should just have All you all you have to do is just point the uefi to where the kernel image is and it should just work Okay, matt. Yeah, you need to vim into etsy default grub etsy default Yep slash grub. Yep. Okay And then there's a line in here that says grub disable os prover Um, probably all capital letters, right? Yep Under score disable. Yep And then it's underscore os prover Under score os prover It doesn't exist Oh Well, we can add it So grub It doesn't matter where in this file, right disable. Yeah, just in just in a line. So disable underscore os underscore Yeah os underscore prover right that. Yep equals uh false I was small letters, right? Yep. Okay. Sorry Then right quit that. Yep, and then we should just be able to generate the figure and it should work then Like this. Yeah Still no And now it's hanging Uh, it says that it will be executed to detect other readable partitions its output will be used to detect it So it's working. It's working right right now. It's just that you've got these hard disks that are attached to the system So it's got to spin those up every time Um It's it's gonna be a great day when I get an ask because I want to do that. Uh, it it found arco linux Which is the only one that should have Yep There you go. Okay. Cool. So the next one we can script that skip the efi boot manager um Rebooting so at this point Uh, technically if you're a reboot to system, you should have your working gen 2 system But if we want to get to xorg uh I always prefer to get like xorg a window manager and a terminal installed sometimes I even go as far as like the web browser too Yeah, might as well do it. So, um First let me get into Make sure i'm in root Yeah, this has been bothering me What we're going to do is to to get xorg installed. We need to uh tell tell emerge what video drivers we need So we need to go into uh into our the make.com file, which is etsyportage make.com And this is an enude vim into this not cd into it, right? Yeah Like text editor into it Right, okay And then in a new line, we're just going to call a video underscore cards all caps video underscore cards xo equals And then in quotes, you're just going to put in the name of the driver you want which I think you said that it's in md gpu probably yeah amd gpu and then for Like proper Proper 32 bit support you also want to install radion si So rad on si like that. Yep All right, and then in another new line We want to put in input underscore devices I'm back you guys. Hey ben I'll come back and then equals and then in quotes you're going to put in lib input because I assume you want to work in keyboard Yeah, like that. Uh, do you use anything like a game controller walk on tab or anything like that? No Okay, so then just end quotes and we should be good here Okay, I mean, so this is going to be keyboard and mouse and stuff those will work. Yeah, all right That that's what lib input does for this doesn't need to be comma Separate or anything just a space Yeah, just a space. Okay Uh, and I spell all those things right because they're not green Yep, all right Cool So at this point, there's two xorg packages we can install we can xor we can install just the xorg server Or we can install the full xorg suite I I err on the side of everything xorg. Okay, so emerge And then was it x11 something on? Uh, well, you can also just like in the gen 2 we could just like search xorg and it's like the very and it'll show right up But You would want x11 dash base slash xorg dash x11. I'm gonna so search for x11 Yeah This one here the this one here, right? Uh, it's off camera x11 dash base slash xorg dash x11, right? Yeah, okay. Oh Actually, it's just like the discord screen capture kind of quit Is it back now? It's weird. It's weird on your on the discord screen. The background is dark. Oh, there it goes. Yep All right. Uh, yeah, no space there All right. Yeah, copy and paste it. It's not Uh, call it with dash a2 oops Too late now, right? You you can control see it But it's it's not spinning it. Well, I guess there is an error. All right, let's try this again And then yeah, this is everything xorg so it's going to be a lot of packages It's fine everything went through fine Right, uh, we can try it again. Did you say yes? Yeah, okay That's gonna be we're not doing pipe where we're doing pulse audio Yeah Yeah, and uh, this part might take a while because it's everything xorg. Thankfully it doesn't update very often Okay, good all right Check the chat You can emerge just plain xorg, you know, and it'll pull in like xorg I think it treats it as like a meta package. This is the one this is what I call just to make sure I get everything that That I would need for xorg And uh, what it's it's going to come included with like xranger Exinit and everything for you too if you want to set that up or you can set up set up a display manager I was so confused the other day when I did that review of um, marine Ultramarine Linux or whatever Is the first distribution I've ever seen that runs xorg That didn't come with xranger installed by default I've never seen that before I don't think my endeavor installed came with uh, arch arch does not package xranger with the xorg I can understand like vanilla arch, but I'm talking like a prepackage Everything you could possibly need distribution That comes my endeavor didn't include it. Really? That's weird. It just feels weird to me like a Unless I somehow unchecked it You know what I mean? I just I remember I had to install it. Yeah I mean granted most people aren't going to use xranger. They're going to use their their GUI settings or whatever, but I never use that I just I just write my own conf and then copy it where it needs to go monitors com for whatever it is But I know I use I put in a I use xranger in a auto start file You know, I'm not gonna lie a lot of its vanity. I like the wobbly windows and I like the burn effects I just I like the blurring. I like a lot of it, but I like the workflow too But I've been I've been really wanting to try a tiled window manager and I watched your videos I'm like, you know what? I think I'm gonna give this a try Uh, you can just install like material on the shell too and then you can have like window tiling in gnome It's a good starting point. It's not well. What's it called? It's called material shell. Yep Yeah, I think it's literally just a gnome extension. Yep It's pretty good. No, my only complaint about it is that there's a lot of key bindings there that you can't change Yeah Uh, which you know in that case then like uh, you can also just use like the system 76 tiling thing too But I think that you actually have to install that as a package for it to work properly Uh, you you talk about pop's little window tiling option thing. Yeah. Yep. I actually have pop os on another drive I'm mostly in arch or well endeavor for the most part Yeah, you can get both they both basically do the same thing the the the pop os one is probably better maintained I would say Yeah, because they I mean it's also doing a lot less too compared to a material shell Yeah, where you know that's a change changing window tiling rules is changing where like the uh task task bar Is everything I mean, I I'd be okay. Can I But that's part of cosmic, right? That's not something I can install into mine. You can install it separate You can install. Yeah, it's it's just a package. What do you know what the package is? Uh, what you're on endeavor right now? Yes Let me just look up. Uh, it's probably in the aor Do you want pop shell or material show he wants a pop shell? Oh, that's just that's a no extension Uh You want No show extension pop shell. Yeah, so it's ashes. Where is that at that's in the aor? Yeah, it's in the aor I'm sorry tight. We'll say that again. I will type it out and drop it in the discord chat for you Oh We will put it in like the general chat I guess Guys are so awesome. Yep. That's the aor package name It's been here Ben's here, but he's muted Just doesn't want to talk to you No, I he's too pleased. He's too busy playing star wars. He's there. He was I was thinking you mentioned there's a package Anything right now He said there's He said there's a package that you can get obvious to work on sway. Is it is it xdg? That's the portal WLR Yes, that's the one you want Okay, so I will try it. I mean, I remember that it's by one of my friends uses way He told me about it and maybe actually so if I just do so that I will Yeah, you you want that and you want pipe wire? Okay, I already have my pair Okay, yeah, okay. I I'll be going but I will Check out what the end result of the gently and solutions later Oh my goodness sex bots Hey, the rest of your days. Good night everyone Have a good one, man. Oh gosh. We gotta We gotta stop that crap. It's asking me, uh, which which repository rust Repository community or rust up. You just use the default. We'll just hit enter. Oh, okay I don't know. I have to put it in cargo. Okay And more interesting Things happen in chat tonight. I mean we started out with all those trolls And then I'm pretty sure I've been keeping analytic minded Very busy yeah I'm I'm kind of tempted just err on the side of we're just going to quit moderating the chat because youtube Apparently just doesn't even want to fix the problem anyway. Well, I'd first keep moderating. Oh my god. I just noticed. Yeah We're uh Luckily the channel has not gotten hit by the telegram stuff stuff yet But it's only a matter of time It is a matter of time I know DT It's one of the reasons why I void crypto nonsense with a with a absolute passion because once you do a crypto video You're absolutely going to get all those things Yeah I'm not going to lie. Uh, you're this is actually kind of tempting me to just give gen 2 one last chance Wait a minute, you don't like it and you're you're you're do you run it? Uh, I run gen 2 on more devices than you've probably ever installed on Oh, I just I I would find it. I I know plenty of people who know about something that they just It's at the point where like I literally learned ansible just so I can uh update my gen 2 systems Very nice Uh, I I I think my peak was 34 devices running gen 2 in my house But why did you say that like it makes you want to give it a try again? Has it been a while or something because on this main machine he's using an open mandrava or whatever it is So like every distribution that's not gen 2 just straight up pisses me off with like how they compile things Oh, okay Like uh in fedora, you can't watch uh, you can't watch netflix or like youtube live streams through with the nato firefox package So you have to use the flat pack and then the flat pack is just like they got the permission so fucking wrong on that thing It's a mess uh, and then like uh In debbie and like uh the firefox package is just straight up old And uh you so if you're so you have to pull the firefox from backports, which right now firefox is not in backports And that's for netflix uh I mean that's just to get any online video on firefox on debbie and Well, because fedora doesn't support anything that's not free. That's the reason why that has to happen It's like it's not that I hate fedora for it or anything. It's just like it's just That list of frustrations that's just slowly built over time Uh, I have gen 2 on 17 raspberry pies, which when they're updating things they're basically toasters What those Do you have the the fans for those that you can get? I do have the fans. I have the variable speed fan that I have that uh cranks based off of a cpu usage rather than temperature So as soon as I like do anything on the pie the fan kicks right up I watched a guy on youtube the other day water cool his raspberry pie. It was very interesting Yeah, it makes no sense to water cool the raspberry pie. He was just doing it for fun. Yeah but anyways, uh like and then Arch Linux for example, I'm a big user of like the obias studio browser plugin It doesn't look like if I do use it quite a bit Which the arch Linux native package not the aor packages does not have browser support last I checked It doesn't and then like many other distributions. You can't even use gpu encoding unless you have the nvidia. So I can't use a va api To use my gpu to run run the encoding So it's just like it's just a a list of frustrations That just keep leading me back to gen 2 because at least on gen 2. I know that I can set that stuff up myself I'm not sure why The the arch maintainers just refuse to package the the complete version of Of obs it just does not make any sense whatsoever because it just makes a feel that the coming none of the new features that obs is enabled like the youtube integration or any of that stuff. It's just not there And the thing is the only place you can get that is in their snap pack the flat pack I used to Sit there and back when I will back when I would ran Debbie on on everything I actually maintained my own uh fork of obs studio just so I could compile it with everything And honestly, it's kind of a pain in the ass to maintain that So I don't really blame like the arch developers for doing that It's just sad that the they're not willing to like dedicate like manpower to trying Making an attempt to maintain it. Well, you can still build it from source and get the features that are Yeah, you can barely get it from the a u r and gets a lot of the stuff or The flat pack is the official version when the problem with the flat pack one is i've I always had problems with the audio and that one for some reason Yeah, the biggest problem that I have with obs studio is that Is the plugin system a lot of the plugins have like shit documentation on how to install them even though they technically work Well, I mean they're all written in lua. So I mean They're not all written in most of them are written in lua, but not even most Well, okay most of them are written in most the ones that I've seen then are written in lua. Damn it You're talking to a guy that knows lua scripting every single one that I've ever seen has been written in lua And lua sucks. Okay. Well, I definitely wasn't questioning your ability or knowledge Like I said, it surprised me you're sitting here walking him through such a detailed install and like wait a minute You don't run it. Wow. You must just know linux, you know like Who is this guy? To be fair a lot of this stuff is stuff that you is that you actually had to do like back in the day of using linux No, no, no, I know I I I used slack wear when it first dropped and and I was around when debbie and dropped back I'm 51 52 years old. So I've been around, you know, especially with linux My daily driver back then was actually os2 So, um, yeah, I've enjoyed the the journey of uh That's what I'm saying. Like I'm watching this like wow like this just brings back It's so much easier these days Okay, so I I was really expecting like oh man, you know, I'm gonna try linux as a daily because I'm really I want nothing to do with windows anymore. Man. I have to I have to open up my xor.com file Oh, yeah, I have like multiple monitors and like every time like one of them just like blinks It it all crashes and crashes and dies Uh, oh, there's a kernel panic because you know, like I tried to uh restart pulse audio I haven't had anything like that happen. Yeah, I know right It is so much better compared to how it used to be that's what I'm saying. Like I was really surprised I expected to have a lot of uh separation anxiety, you know coming from windows and I started out with a 500 gig drive and pop os And and all three and a half four terabytes beyond that was all for windows Now windows is on the 500 gig and linux has all the rest So it's it's been an absolute dream transition and I've I've tried to convert some of my friends some of its work some of it hasn't So well, you know, it's just like I I don't actively try to convert people to linux It's just like I'm just gonna tell them just like hey, man. This is what I use and I personally prefer I don't convert, but I just show them like hey check out this I don't even show them All right, I just tell what's next Uh set up a user. Okay. I mean technically you're showing everybody on youtube right I mean I guess I am ben did you just say no What I'll take that I saw I heard you say no I didn't say anything. Okay, probably hearing stuff. I was just saying after we set up your user We should be like to see in a browser and then go from there I mean, I'm just set up a user here This is what I have to do right is this line here, but with my own username Yeah, because if you don't declare bash as you show it's going to default to sh Yeah, okay, which may or may not be bash it might not even set to anything. We don't know Okay Tasty rustic injections All right, okay, uh, then we probably want some for a privilege escalation so we can either do do as or sudo your choice I'm more familiar with sudo Um, okay, but our as a gen two purist are am I going to get lynched for not using do as It's entirely up to you. I personally just prefer to set up do as Okay, so But if you want to use sudo, you can install sudo. Okay, so do I just do do Just emerge sudo Emerge Do I need to do that dash anything? Uh, I like I said, I always just do it. All right It's kind of like force of habit always called dash a Okay And then hit yes. Yeah. All right. Yep Which the default response to that is actually yes, so you don't even have to put in the why you could just hit enter Okay, it tells me this now after I've done it six times. Yes I found that a part out accidentally actually Yeah, I should have realized that I'm probably gonna be flying here against the keyboard when I tell you this but I actually have my own gen two install script I'm murdering you right now in my head many many times in many different ways Probably wanted to use that when I told you that didn't you a little bit. Yeah, you should publish that you should publish that Just like use it. I totally didn't think to tell you that till just now It's it's okay because every time I do this every time I install gen two I learn eight 10 new things and it's made then it's part of the whole reason I'm doing it So I can learn a little bit more Okay, well next time you'll know for that Okay Okay, so there's that What do I need to do? All right, so the next thing is to do a is to get into like the the Grad pseudo errors file. Uh, I don't know if vi pseudo works here, but you can try it Oh, we're back You can also do just them at C pseudo worse. Yeah, you could do that But if vi pseudo works, that's what we should use. All right. Hey, it actually works, but of course it gives you nano Oh Just exit out of this and I just do what I was suggesting No, no, no, it's fine. This is a recommended way of doing it. It's it's fine. I just Have to go back to using the arrow keys like a fucking yanderthal um The worst part is when you get like the smaller key worse. Yeah, there's no arrow keys are behind functions Um, what do I have to I've not done this in ages. So what do I have to do here? I have to add the We'll go down Hold on hold on that line right there where it says uncommon to allow members of group will take cq any command Just in comment that right. Yeah, it's uncommon uncommon at that wheel line There you go. You're done. Okay Yep Macro All right, he's he's recording a macro right now. There we go. Yes, enter. Okay fucking nano. There you go. We're done. All right Now we can do Okay, so now we need our window managers Right, so whatever you want to use I'm gonna do i3 and xfce so I might as well do them both at the same time here Yeah, okay, so emerge And then whatever i3 stuff you want it can be is gaps here Yeah, I think it actually is there. Yeah, I three gaps. Okay, and I can do multiple things at one time, right? Right. Yeah, thank you for noticing that I would have gotten error there. Um, so I'm gonna need a rofi And I'm going to need um, let's get a lacrity And then I'm going to need let me think here I3 blocks polybar status. Oh, I probably already have it work. Um, and then I'm going to need um I will do nerd fonts later I'll just do the shell script um Let me see. What else do I need? Oh sxhkd PD I'll need I'll need firefox I know for firefox is It's been is it been yeah, there's a binary available, but Honestly at some point you should just compile it yourself. It takes a bit though, right? It does take a while All right Let's see. What else? I can do xfc right here or two, right? Yeah, you can do xfce. I think the matter package itself is called like xfce for four, right? I think so. Let me look it up dash meta xfc four hyphen meta like that Yes, okay There are other packages you can get for that, but we can worry about the later the meta comes with everything xfc You'll need like like three and r and shit like that. Yeah, all right Yeah, but you also should get the the whisker menu too that we can worry about the later Okay, I'm trying to make sure I have everything I need for my i3 config so s8 sxh fuc off sxhkd Polybar alacrity Rofi i3 gaps um I mean you have enough to at least get started. So this is fine right here. Yeah, okay. Let's go ahead and hit enter Okay Okay, so it's telling you it does need to make a couple changes so hit yes and then dispatch cough Dispatch Like this. Yep. Okay, and then you for use And then just uh rerun emerge again And I think it's going to give us another error, which is actually pretty fixable too Yeah Okay, so What what's telling you here is that there's going to be some circular dependencies It says that about the middle of the screen and then it's going to list out What's going on and then it's going to give you solutions on how to fix it Where you'll see where it says media dash sound slash mpg 123 It's saying that you might want to try changing to use to minus pulse audio So what we're going to do is in capital letters, which is you're just going to put in use equals And then in quotes you're going to call minus pulse audio Or you know what actually let's let's do a lib snd file first So rather than rather than that just do a minimal rather than pulse audio All right without the minus So just do the same thing but with minus Yeah, uh, just remove pulse audio and just type in minimal Like it has in the red Yeah I probably spelled that wrong minimal I was so Why does that look so weird? Because it's spelled wrong It's midnight fuckers Okay, so my own name Now what this is doing is this is calling an environment variable We can add that we can add this variable specifically to this uh to an emerge command So at this point now we can call emerge So it doesn't need to be an an or just nope Emerge, okay No, and then you want to do emerge dash a and then uh, you want to Emerge that package that you got listed there media libs lib snd file This thing here. Yep. The whole thing or just the You don't need the version number Like this Yep Oops, damn it meant we're not a fucking copy and paste shit Control shift c control shift v. I know I do know that Just wanted to check I just you know didn't do it Okay, and then I enter Yep Hey, yes Yep And then once this completes then we can uh try try the first emerge command And then it should work successfully So that you that environment variable Just lasts for this shell session, right? Yeah, this one command. It's one command. Okay. Yep Okay That's something that I never counted the last time I used gen 2 was the circular dependency now the unmasking thing I had to do that several times Yeah, and that's why you that's why I always put in like the that dash a flag that way I can just let dispatch conf handle that Uh light it every now and then you might want to go into like the s.c. porch directory and make sure that's uh doing everything Cleanly, but uh for the most part should just work fine. So I can go back up to this one here Yep, and it should work Okay Yep, it says that'll work That's more packages than xorg It is more packages than xorg. All right, cool Yeah, if you might want to leave us running overnight, too Well, it did the 90 packages for xorg in about 10 minutes So yeah, this is 99. So we're we'll see how it goes We'll find out If all else fails, we just control c of it and then we just don't x install xfce right now It's up to you guys Jay are you're you're playing you're playing me for using an i3? Yeah, this is gonna take a while I know that for sure If it gets if it gets to if it keeps going fairly fast, I'll stay here. If not, we'll just let it go overnight Yeah, we're what part are you on right now? I had to get up my wife got home We're installing the desktop. Yeah xfc and i3 and all the stuff Yep, and use everything else if this is The next thing we'll have to do is you know x in it rc and stuff. Yeah Well, yeah, you you want to set up like the x in it rc or like I said, you can even just install light DM Might do lie this time. That's too much of a pansy to do it on my main system Don't worry about it I know that I was looking to rape it away anyways There is no official documentation for uh, like lie, but if you like read the light DM instructions They tell you how to set up like the display manager service. So you just modify them for ly Oh, I forgot that this isn't system t yeah, it'd be different. Yeah I probably not do lie then It just No always gonna take the easiest way out. I'll probably just start x is probably where I should just Just do it It's just up to personal preference like if I'm installing and running like multiple window managers I'm gonna use I'm gonna use the display manager rather than start x Yeah, if I if I end up using a All good Sex spot is back I Okay, so this I mean there's a There's a stereotype of linux user not getting any sex. So the irony of a sex spot coming into a linux stream. It's just Targeting on them Why is it we're speeding off the okay, so I have a question Why is that youtube does not let anybody does not let us ban anybody from the live chat just straight up ban Because it's not to which I guess Yeah, they're they're late to the game on a lot of that stuff and just kind of shoe stringing it together as they go I know I don't even think they're late. It's like it's like I don't know if you guys have noticed this But youtube hasn't done anything lately all the features you guys want are over on twit. Yeah That's why I say they're late to the game. Yeah It's just like youtube is completely stagnated in terms of the develop That's kind of misleading because twitch has the same issue with bots too, but yeah, they at least there's you know There is something you can do about it but I had one hit my stream one time and so I swapped it over to follow only so guess what it did Followed me. I was like, oh Man like 180 bot followers. Thanks to the next to a early I game stream now well find I don't it just feels like YouTube doesn't even try Honestly, like there haven't been no new moderation feeders features in youtube Probably for five years Not since they came out with like the the idea of streaming on youtube well More like it feels like the last new thing that they came up with for moderation features is the google plus integration I mean, I know there's probably been stuff since then but it that feels like feels like it. You know what I mean? Yeah And that's it. I mean that has been many moons ago And it's such a problem and don't even like it's like they're not even trying I I kind of hate that they've turned their mobile app into almost an instagram at this point Oh my god holes and posts and stuff. It's like I'm on here to watch videos. Okay Yeah, I removed or like I disabled the youtube app on my phone Just so I can install a new pipe because I got tired of looking at that fucking shit Oh my god, yeah Like I'm not using because like I want to dodge ads and download videos Like if I wanted to do that, I just pay for youtube premium But it's like I don't want fucking instagram in my video playing app I don't mind the community at the community posts stuff I don't care for the way they do like Shorts the shorts and stuff like the shorts just make no sense to me on youtube Like it makes sense. It works really well The reason why they did it was because tiktok is a big thing, right? Yeah, the thing is is like that's all tiktok does like there's no videos there over a minute long That's all they do you know, I mean If tiktok took like 30 minute videos and started putting them I mean, I know they're talking about doing this that It's gonna try but it's gonna fail because that's not what you go to tiktok You don't go to tiktok to watch a 30 minute how to tutorial you go to youtube for that stuff It's it's they're trying to do to facebook did the exact same thing where they tried to you know implement literally everything that like You know snapshot or not snapshot snap snap Snapchat snap chat. That's it. All the filters and stuff that they had to have and And now nobody uses facebook They got way too complicated and and cringe If that's the word I have a I'm in a group Messenger with a bunch of my friends That's the only thing about facebook I use I haven't actually posted on my facebook wall in like two or three years The only thing I I I post on my facebook page probably three times a week in there all tiktok videos Is i'm trolling facebook because of my tiktok videos And no no no i'm not my facebook other people's okay Uh bu2fo or tfo and chat says they's watching gen 2 install in gen 2 Uh, he has not had gen 2 exception like I have had for one time. I was outside of my house So I had to use my gen 2 running laptop To connect to my gen 2 vpn in in linode And then use that to trace back to the gen 2 home lab that i've been running Which then connects to the to the gen to jump host that I run here on my local network To install gen 2 onto the ipmi interface on my new server Which by the way, uh del's ipmi service actually runs gen 2 Wow that's funny So I should have say this Gen 2 session to the degree see when he when he started that because He was talking about watching the gen 2 install on gen 2 I thought you were gonna say you were you you did all that stuff to watch another person install gen 2 I was like man the latency on that must have been fantastic Like I could just just a med and you're trying to ping something on that the the bottom level Of that and you just the it just it just takes 10 minutes for a ping to come back with hot I think hold on man, you're gonna be waiting here for a second. I'll get back here eventually All right guys, I'm gonna call it a night. Good luck man. All right, thanks for help dude I'm going to go like refresh my drinks. All right, man. We're 30 out of or close to 30 out of 99 I'm not doing too bad. Oh man Honestly, I can't believe I stuck with it this far honestly So Although the cpu temperatures went way down. That's good That's good. How can we quit that? What do you have a 3,800 on that? 3,800 x. Yeah Oh nice Yep I'm 3,800 x I have no plans of upgrading this cpu until it literally dies I feel that Everything is like and I have the rx 580 in here. Like I know that eventually I'm gonna need a new Grave XP. I just I know the prices have come down recently, but I was look would you have a the 8 gig? Yeah Yeah, see I was looking for one man They still want like three four five hundred dollars for those on on my local area like offer up and facebook market I'm like you guys are Yeah, I think the ebay ones have finally started to come down in price, but they're still really overpriced When I bought mine was before the whole world went crazy um, it was Well, it was actually it was just it was just Covid had just started When I built this computer and it was I think I paid 200 dollars for this 580 And even that felt I mean it was a little bit, you know expensive Yeah, that's not bad. Um, but Compared to now Yeah, even even the four gigs the four gigs are are still two and three hundred dollars from people And then amd just came out with a brand new one like the 60 600 or whatever it's called the 60 I don't know what the numbers are, but it's it's still a four gig card. It was like in this day and age for I mean Uh, four gig four gigs and it's got a crippled memory bus. Yeah, and uh, what else? I mean, that's oh oh and uh pcie for only yeah craft you have it on three. It actually loses speed Craft computing just did a build with that and he was like well the whole system is really good except for the graphics card And it's it's really expensive for I mean 250 graphics card. Yeah Like he said it was benchmarking the same as the card that came out in 2017 like this that's That's criminal. Oh, they're they were marketing against those cards They were saying this is faster than this particular card and that card was like five years old I'm like really great great ad That's the kind of stuff that nvidia has been doing for years. I thought better of amd, but I should I really shouldn't have Um, you know, I've been saying for the longest time that amd is not our friend Well, I mean Any of them, I mean, yeah, I mean if you want friends, you don't go to a multinational corporation Yeah, uh, honestly like there's only a few hardware companies like I I am actually like rooting for Uh, the first one is framework because those guys are doing an amazing job Uh, the second one is probably like system 76 And then after that it's pine 64. I definitely like I got no faith and really nobody else I like system 76. I really do I think they're pretty solid the fact that uh, they still support me in like all my endeavors with this laptop That I've now owned for four years past this warranty day is says something Yeah, I I want a system 76 thing, but it's just they're they're just so pricey I'm so cheap Well, you see with with system 76 machines You're you're paying for the engineering efforts Because I'm not saying I'm not saying it's not I'm not saying it's not worth it I'm just saying I'm a cheap bastard and don't want to pay for it. Hey, I'm over here looking on offer up for a think pad You know at least an i7 to throw through some Linux That's exactly what I do like is if I need a new computer I'll go to ebay find the one that will run what I want to run and pay $200 for it. That's Yeah, and that's how I buy my servers. So I will bitch every Step of the way for paying that $200 like this is way too expensive Like because you know, you're gonna get that think pad and The end the enter or the shift button is not going to work So you're gonna have to buy a new keyboard and then all of a sudden your $200 keyboard is a $350 keyboard Or laptop, you know or heaven forbid something happened to the monitor on it Oh, yeah, and you got to replace the lcd. Damn. I mean those think pads are great because you can do that Man, you don't want to they are tanky Yeah, oh, yeah, you can run those things into the ground The great thing about them being so popular is that there's parts everywhere Yeah, uh ruse 79. I think system 76 doesn't sell to australia, but I think tuxedo computers does Yeah, if if you if you were a true linux chat, you would move to europe where they have all of the linux vendors Yes, where you can get like that intro wear laptop Those things look fucking sick enter wears a slim book all the all the Seriously, they have all the good ones. Yeah Here in the states, all we have is system 76. Well in dell No system 76. I think ze reason closed down and tuxedo does sell in the us as well I think I think you can import from one of the the european ones, but I can't remember which one But the you can you can import star labs. I was looking at one of them and their shipping was like $300 Yeah, like that's more than the computer cost Yeah, yeah shipping is kind of crazy too right now for me Oh tuxedo doesn't doesn't okay I was actually surprised these key these key switches that I got came from china And they only took a week to get here I like your keyboard. That's a really cool keyboard I was really surprised because when I built the keyboard Six months ago or something like that it took a month and a half to get here, but that was right in the middle of Covid but um, I know shanghai and stuff. They're still Locked down there. So I'm was very confused as why this guy here's so fast Oh, there we go. Yeah, maybe existing stock It could be but it was granted this one here was shipped by fedex. The other one was dhl and dhl is notoriously slow Yeah, yeah Yeah, I pass them all the time But yet I get run over by ups trucks Just so they can uh, you know ace ventura my package into my yard Yeah, the the ups The ups driver that delivers around here that guy can't drive with a dam like we have it. We have 10 mile an hour Signs throughout the entire place where I live Because small kids are always out here playing like crazy And he he flies through your 55 mile an hour And the thing is we they put in speed bumps like every 15 feet. He doesn't care, man He's like I have shocks for a reason So I ordered a hotas set with pedals right the uh the thrust master ones Yeah, I mean I didn't notice that amazon said, you know comes with original packaging, right? My asshole ups driver Instead of going through my big open gate just drops it right outside my gate right along the road And I'm I'm thinking of myself. I'm looking at my I'm looking at it And on the camera, you know, I have a camera facing us From work and I'm like you've got to be Oh my god, so I'm calling friends. I'm like, look, I know I know I live 30 minutes away from you, but I will pay pal you money If you just go there and get my stuff They do that to me all the time and then one of them I ordered a mouse A gaming mouse and they sent me a empty envelope. Like it was literally torn open no box. No, nothing just empty envelope Like wow Like as a ups driver Do you not notice you're about to deliver to me an empty envelope a gutted envelope? It's worse here in the winter because they don't do a very good job of clearing the road here So if they deliver something here and the roads hasn't been like 100 thoroughly down to the pavement dry They'll deliver it to the drug where the the dry pavement ends And I've got the worst Uh, they don't even deliver to my house. I have to go to the ups store to pick up Oh, that would suck. Yeah, that's like an hour plus drive away from where I work You're in Utah, right? You said I'm in Ohio. Basically the same state I mean Just without the Mormons Yeah, without the Mormons. Uh, instead we traded the Mormons for Amish All right Hey, man, good furniture It is good furniture You you you pass an Amish with a his arm with the horse's ass. That's a mechanic Yes Don't look The worst thing about making jokes about the Amish online is that they can't be here to enjoy the fun That's so bad they're building in their barn Hey, I'm not making fun of am I I'm actually I actually kind of admire them. Oh, I did I too they those guys work very hard man Fully self-sufficient still driving horse and buggies into town and stuff I I mean, I suppose if I was born that way, I'd be you know fine, but I could I couldn't imagine being someone and then You know converting, you know, like like, you know, like what it is to have a cell phone to have the internet You know have a car Mormons Mormons are so sheltered that a lot of times when they when they get out of the house to go to Like if they go to a school away from their parents or whatever They get lost in drugs and alcohol and all kinds of real just nefarious activities and they yeah All right, anilinic minded. Thanks for doing all the moderated stuff. I really do appreciate it I'm sorry about the shit. I actually have to do something Yeah, you have to do something on josh I know right Well, we're almost done here, I think not too far away 69 and 99 70 It didn't really didn't take all that long the streaming for 321 Yeah, we're just going through like xfce bloat right now. Yep Probably should have just left that xfc off because everything else was pretty small Yeah, probably because you know technically we don't even know if the system boots yet. Yeah Yeah That would be Funny, you know, I just got to put the scary thought there Well, I mean the good the good news is because I messed up that live environment earlier I still have my arco install. So if it doesn't boot. I can at least do work try Oh, if all is filled you also have that uh Kubuntu live live images that you can flash onto something real quick. Never again. I hate Kubuntu now I think that the reason one of the reasons why that might have done that is because that it wasn't updated Um, that was an old version of Kubuntu. So it could have some could have had something to do with that. I don't know Anything did not blame me Um for doing it Oh, no I was I was reading this random post on hacker news and this guy's just like I just lost all my bitcoin because he lost the encryption key for his first jpg encryption on his wallet Well, there's an easy solution to that never get into bitcoin in the first place I mean, it's too late now. I mean, I feel bad for that guy, but I'm not gonna have that problem. I have other problems You you lose your bank password. You don't lose your money You just have to call the hotline and be on hold for the next 12 hours And then speak to somebody who doesn't know what they're talking about exactly I went to a local drive-thru here in the uh the young lady in the drive-thru Who I handed my debit card to took a picture of it And I'm like, uh, you're you're not very bright. Are you? Yeah So I saw her do it And it was right around the holidays. I had a new card sitting at the house. I just hadn't activated it yet. So So like she She was taking a picture of it because she wanted to steal it Yeah, yeah, she took a picture of it and sent it to uh sent it to somebody And uh, and she saw me like I she knew I saw her and she was like acting real real sketch But I didn't even I didn't I didn't sweat it or anything because I had like I said I had a brand new one at the house So I literally just called it I pulled around Called the number on the back of my card and said hey I said I need this card cancelled right now And so they cancelled it right then in there and I went home and just activated the new card But but had that not happened had I not noticed So I just now whenever I go through drive-thrus or something like that. I always make sure I have cash on me My favorite thing with cash is that like a lot of these people that work at McDonald's and all that They apparently have never carried cash before Because uh, I can't tell you how many times I've gotten the incorrect amount of change back And then I always feel like being the being a bastard because you know, they gave me too much change back So the then it's just like do I do the responsible thing and take this back and go like hey You paid me too much or do I do like the bastard thing and just take like the 50 cents and just go home A lot of the McDonald's now Don't let their minimum wage employees count money at all and it's all automated Like like they feed the it's like you go to the self-checkout you feed in the money it spits out the change But they do it for you Well Where I where where I live and we're so far out this just like it's kind of impractical to use the debit card I mean, uh, I can still like swipe the card at the pumps and all that but you know The grocery store doesn't have the doesn't have the uh card reader in it yet The only place I can say that like that is the the place I get my hair cut That's the only one that Excuse me. I have to uh bring cash Makes me feel like I'm living in the most modern place because all the places around here had like I live in a small town like a very small town But my grocery store has apple pay Well, like I don't know anybody who uses it, but they have apple pay um, yeah Um, I actually did use when I was using the iPhone. I used apple pay at McDonald's a couple times and that's uh That's not a great experience when you're going through a place Most people don't use that kind of stuff because you you hand The person at the drive through your phone and they're supposed to you know, do the swap the swipe thing Um, but I so I've handed the person my phone. So like why are you handing me your phone for? So you put your phone number in there. That's why yeah If I remember right, I don't think I'd want her uh Phone number, but I mean she's a very nice lady. I'm sure Um, yeah, so it was very confusing I don't think I ever did that again. Yeah, I I still have no idea how that apple thing Pay thing like works like the do you have to just like open up an app and then go like, yeah This is how much I'm paying or what? No, it's just if you Have your card connected to their application you double click the home button And then you can just swipe it over whatever thing you're doing It's uh goes through NFC and it just pays it just just like a credit card would do Oh, okay Um It works basically exactly like a in fact some of the the credit cards you see now have Like the the rfid swipe thing. I mean It's horribly insecure. That's the reason why you have to have a wallet nowadays That blocks. That's basically a fair day cage around all of your Uh Your cards because if you walk by somebody who's got a scanner or something they can actually steal all of your cards Numbers and stuff like that. So that's just stupid modern day technology, man. Yeah And We make an advancement the criminals find new ways of You know stealing money and shit Almost there Honestly here before too long we're all going to be paying with cryptocurrencies Just you watch I will believe that when I see it. There's enough crypto bars in congress right now. It's gonna happen There there's also I you want to see the funniest thing ever one of those hearings in in the senator house I don't I don't remember which but some one of the old guys there had to have one of the their witnesses or whatever explain the blockchain to them It was literally the funniest thing you'll ever see because it was like explaining how nuclear physics works To a like a five-year-old like it was just By the even by the end of it the guy was like, I understood you were talking english But I knew none of the words in the order in the context you were saying them It was it was utter entertainment like the thing is like i'm I I'm not the most technological person in the world. I'm not a developer or anything But I've considered myself fairly technological, you know Whatever I couldn't explain how blockchain works have no clue All right, I know exactly how the blockchain works I mean, I'm happy for you, but I don't want you to explain it to me because I don't really care I mean, do you want me to explain it to you anyway? No, please Okay Everybody's like, well you met you're missing out on on on all this money from you know bitcoin and stuff like Yeah, I mean maybe maybe I am but I I will just take the regular american dollar for a while. Thanks until Crypto cryptocurrency has a better reputation I guess, you know until like I can pay for like my bills with with cryptocurrency. I'm probably not going to invest into it and And I think we're Especially with the instability with it nowadays like if it's just kept going up, but now that it's crashing again Most companies aren't going to put their efforts into supporting it until it's actually stable Like even though it's like those stable coins or whatever they were supposed to be stable forever Based on the the u.s. Dollar and stuff like it all like half those things have crashed now um Well, what what I instead of air to do instead of like buying buying the coins I just mind them Seems like a waste of electricity even for that Well, you know, I'm not paying for a power bill. So it's just like I I can do it I do It's not a very good return because I'm mining this with raspberry pies So I don't don't recommend it But you know, uh, they're at least they're trying to be productive Oh, yeah, that's one reason to use them, I suppose I'm gonna someday I'm gonna create a raspberry pie nas. I think that's what I'm gonna do next um That I desperately need a nas You need something to like store all your shit Yeah, I mean right now I have the external hard drive, but it it makes these horrendous noises It just scares it scares me the crap scares the crap on it because like everything I have Like all my pictures all of my videos all my music movies all that stuff It's all on there and it makes horrendous noises I need to give you access to like my next cloud account that week. You can have like a Store backup storage or something. Well, I have a uh What is that called glacier amazon glacier thing that I pay for for all that that's just so slow But yeah, it's really really slow. So half the stuff like maybe even more than half the stuff is not up there because it was just I'm done with the stuff like I when I was on mac when I use it when I was a mac user I used um backblaze and that was also just horrendously slow like Their service is so slow. They offer you the ability to Buy a hard drive from them Trans they'll ship it to you like in the mail And then you put all your stuff on there and you ship it back. That's literally faster than I'm day uploading it They literally did that. That's the service that they offer. Yeah, if you want like a backup that's like fast Uh, honestly, I have to highly recommend borg base Uh, they you have to use borg the borg backup utility for it But uh, and but the the rates are very reasonable. Uh, they you just pay for like a whole year At at a time And uh, what's it called again? Tell me the spell that's borg borg base borg Yeah, and uh, these guys directly sponsored the borg backup project too so uh Like uh, that's actually what I'm transitioning to from google drive I wonder if they pay royalties to paramount for that. Uh, I don't know I think it used to have to for uh, for their os2 licensing And they used the word warp So it'd be it'll be pretty pricey for if I was gonna upload everything. Yeah, but that's per year Yeah, I don't know. I'll save this and give it a try maybe Yeah, and that and it's guaranteed encrypted backup because you because you have to use borg backup to do it Anyway, so that defaults to encryption So you don't have to worry about like any privacy concern or anything like that And like uh, they give like 80 percent of all their income to the borg backup project So you're helping an open source project at the same time Yeah Roost of nine x. I don't know what that is Old droid hc4. What is that it? What is that? Uh, those are like little arm boards Oh, you're you're talking still about raspberry pi Okay All right But uh, that that's what I use and uh, like the rate to uh, pushing up Put pushing upload to them is actually pretty pretty reasonable Like uh, they're they don't bill you for like uh, uploads or downloads They just uh bill you for the for the actual storage that you have up there 100 gigs for a year 24 bucks Yeah, that's not bad. I mean that's like good enough for like your documents for during your home directory That's really good 150 dollars a big one 150 dollars for two terabytes I wouldn't need anywhere near that I would need two of those do they not have a long a bigger one Uh, you you have to like send them an email. It's like work out a plan. Hmm, but uh You know like uh, just upload them the important stuff, I suppose. Yeah, you can just do that Because I don't really need my movies up there and that's like no 100 gigs would be more than enough for me Like uh, the entirety of my backup archive on uh, google drive is 18 terabytes and a lot of that It's just like I can just uh, press gluesing all that because it's just a whole bunch of movies and stuff I hate google drive. I have to pay them money for apps Also, my android phone is like, oh, hey, you said google. Why aren't you Obviously, you're talking to me. Fuck off google. Um But I I gotta say it's a pleasure. I like I like The big reason why I have so much in google drive is because I am I was like I'm grandfathered upon grandfathered into google drive because back then you could actually give them like 10 bucks a month And you had literal unlimited upload. So I I abused the fuck out of it as a result Yeah, see I I'm not grandfathered in and I don't put anything I have hardly anything up there like in the actual drive the reason why I have to pay them $30 a year is because I have so much email Yeah, like all my I don't Need all the stuff that google like the professional google services needs So I just use commercial grade, you know, or not commercial but the consumer grade gmail And you only get 15 gigabytes and I have like 19 gigabytes worth of email Um, just use pop and not imap Well, I'm using whatever, you know, they have set up default and it's fine. It works great I've been thinking about moving to proton, but I I don't I don't know It doesn't matter. All right. So josh, is there anything else that I need to do other than reboot and see if the damn thing works Uh, set up the x in it rc. All right. So if I cd into home, right? Uh, honestly just switch user to to uh the the basic user and just cd into home So if I just exit out of this Uh, su su just su and then your user account su dr. m Yeah Okay, and then and then cd to home and then just uh Just like uh, they would for uh Well, you actually need to be in the user's home directory. You can't just read it right there. Yeah, see that there we go. That's reason why yeah, uh No, just like uh just like in arch Linux. See there's a sample file in the etsy x11 Excellent x in it rc. So you can copy that down or you can just create your own Well, really all I'm gonna need is the so if I vim into dot x in it rc and then Like this And then just exec i3 works, right? I think I think that works Um, I think it should work. Give me just a second to double check for you Let's see starting i3 Well gentlemen. Yeah, that should work. Sorry. I got some friends who want to play some star citizen. So uh, all right, man Have fun. I'm almost done anyway. So thanks for joining Hey, man, my pleasure. My pleasure. Have a good night, man. See you everybody Uh, then there are a couple services that you probably do want to enable enable to start And I think about it because it's probably going to give you like permission errors when you try to launch xorg with the xinit Okay Like uh, you'll need to uh set the e-log and d service to start as well as dbus Wait, so do I do that from the xinit rc? Or do I need to do the the rc Update that rc update. Okay, so I can get out of this right? Yep Okay, and then so do rc up dash update Yeah, it's rc dash update add add And then the e-log and d And then you want this to start at boot not default so Boot B o t right. Okay. Yep. And does this need to be sudo? It does need to be sudo Okay Okay, and then there was another one you said debus. Yeah debus. We're going to add that to the default service So debus it's just debus, right? Yeah debus default and then default like that. Yep. All right Okay, and then xorg should work All right. Well, all right what I'm going to do Then I'm going to end the stream so everybody who watched this horrendously long stream And you watch it from beginning to end or wherever you started Bless your souls. Um, and thank you for watching so much. I do appreciate it. I if you um Are interested in installing gen 2 you should rewatch this and know what not to do Um, at least at the beginning. Uh, I highly recommend finding somebody else to teach you how to Just watch my distra hacking streams find a friend named josh And You know get help from him. That's or ben, you know, all these guys very helpful. Anyways, uh, before I go I should take a moment to thank my current patrons. You can support my patreon at patreon.com slash the linux cast I'd like to thank robert said devon patrick fredkamer try devil and twan uncle bonehead kb griffs lounge Megalyn jakes knife jules steve is sub-breaker linux garrick samuel tgb keith andy gary ross Mitchell jade old carbon dated jeremy shawnt odin marnie edwardo archsner elliott mislow merrick camp josh roley peter a chris will dark band six primus p.m Our lock one and philip. Thanks everybody for watching. I will see you all next one On the next one, whatever. Yeah, all that stuff adios