Deleting Windows ❌ Installing NixOS ✅

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
do do wait did it did it restart the Stream or what okay it was not showing you the not like this emote right just restart the stream okay whatever okay it still doesn't work it was cool man is offline yes so because I pressed the exit button on OBS itself and like I need to actually like crash my obs and then it is going to show not like this so then then it's not going to start a new stream but continue the previous one instead I wish I could just like just like pause my streaming in order to restart OBS without starting a new stream that's what happens if I actually crash all right okay fine the owl skin is going to be there like next time then uh but today we're going to uh install a Linux right so what are we doing here um and delete Windows at the same time right so I have three uh ssds on my PC here and this one has the system we have the windows installed here I'm pretty sure this is the one that we uninstall and uh put Linux on top right yeah sounds easy so I'm still like going to be streaming right so that's why we need to do a virtual machine still I already have one virtual machine with Arch Linux installed running here but we need one more let me see how much uh RAM do I have how much RAM do I have how do I even figure this out memory yes available 12 gigabytes right I mean I don't need too much for my virtual machine right this one is using eight gigabytes um okay I'm just I just hoping that it will not run out of uh RAM here I have 32 gigs on this PC but this is using it and then the windows is using a lot for everything uh okay so how how do this a new file where is new new virtual machine how do you do this I don't remember new virtual machine yeah let's go before you begin the wizard helps you create a virtual machine you can use Virtual machines at the physical computers for a variety of users good virtual machine do one of the following click finish to create version 2 that is configured with default or next with custom configuration let's go next specify name and location so the name is going to be uh NYX OS uh I guess we'll go and we're going to call this next box like the archbox All Right Storage virtual machine in a different location I don't care where exactly it's stored choose the generation of the virtual machine Generation 1 or generation 2. what even is this virtual machine provides both for newer virtualization features has ufi based and firmware and require sport 64-bit generation 2 it is I don't need generation one right startup memory four gigabytes this should be enough uh dynamic memory I tried that this is what actually caused my Arch to crash sometimes I believe if I do dynamic memory but basically this allows your virtual machine to have dynamic amount of RAM but I think four gigs should be enough for me to do the installation if something if we need more we can just change the memory afterwards all right networking is going to be HD version which includes a network adapter you configure the network adapter to use a virtual switch or okay I think would you use the real Tech external if I remember correctly this is going to connect it as it is a separate PC on the network create a virtual disk okay so here is the here's the thing I can I can basically install my Linux onto the existing actual not virtual disk but actual physical disk right do I do it right now or do I do it later because we're just going to test right now I don't need to delete my windows yet right at the same time this is only 45 gigs on this thing 26 gigs on here 100 gigs here it's easier if I just use this disk directly I don't think there is anything useful here so you can just overwrite this I'm pretty sure well there is anything useful here it's going to be gone anyway uh let's attach a virtual hard disk later so I'm I'm going to so yeah the the machine has been created but if I just I'm going to run it it doesn't have a disk right it doesn't it's not going to boot anything basically do [Music] okay this is what it looks like right now turn off turn off okay um okay let me see how to do this uh hyper B use physical disk physical disk to hyper-v this probably will not work if you have rage controller in charge of your disk you need HPA set and then me directly from your motherboard without trade settings okay I don't have read in this settings okay so I need to do move disk into offline State disk management is this the one Disk Management yes we go here so we have a three disks here and one of them is called system the e conomist project okay yeah this is the one with Windows recovery and everything we don't need that right we don't need Windows anymore okay so disk one disk one okay let's let's check yes this one offline easy offline because of the pull as I said by administrate okay so now that it is offline we can add the disk to virtual machine instead hyper V okay we're going to add a physical yes all right let's see file settings uh uh hard drive ad wait add a physical hard drive disk one all right that's how it is that's pretty simple lie okay [Music] okay so now that this disk is there we also need to uh load the mix OS installation disk installation like live USB or something right NYX OS uh so we need to do is just download here mix the package manager mix OS Linux distribution graphical ESO image minimal is an image uh this is the graphical mix OS installer as well as desktop environment okay sure uh we can run the installer for the console it's not like that big of a deal but we can try the with the graphics why not recommend for most users The Gnome okay let's download this one two gigabytes all right all right [Music] so what are you doing now there so just preparing for the other exams or Wednesday is like in two days that's a lot of time right for installation instructions please see the manual okay do they have like the wiki all right Nexus manual installation obtaining installing put it from the install to begin the installation you need to boot your computer from the install Drive plug in the install Drive then turn on the computer or restart it open the boot menu by pressing the appropriate key shortly after selecting the appropriate boot drive you should be presented with a menu with a different installer options hello there hello Davey leave the default and wait or press enter speed to speed up okay graphical is recommended for desktop users and will guide you through the installation okay I don't mind graphical if it provides me with enough configuration or if the defaults are okay yeah this looks like Arch installation basically we do everything ourselves [Music] wait is NYX OS using grab when for Bo systems and systemd boot for uh if I I wonder why is that because graph can work on the ufi I'm pretty sure I prefer using system debut though okay almost downloaded while it when it's downloaded I need to do media and to do something like a DVD drive right DVD drive and image file is the one that we're about to finish downloading here eight seconds left all right completed Hi podcaster how are you doing hello hello today we are deleting Windows as you can see so I have just mounted my windows partition my windows physical disk as a as a disk to my virtual machine and I'm going to overwrite Windows with Linux will ever move yes okay uh downloads the Nyx OS no all right apply okay let's start it let's see is it going to be replication got an error while attempting to change the state of Nexus to check where the operation failed cannot be created cannot take checkpoint what close what checkpoints disable start okay how do I do anything here I didn't boot from the DVD right this is and you press some button head down fail to stop what is it device is not ready for use virtual machine ID what hold on what's wrong with this turn off okay hold on uh hyper-v boot from DVD how do I even do this how to boot VM from ISO in hyper-v okay we added DVD drive we chose the image and then we do it's possible to fail boot VM from which can be because the way through it uh sure store to disable Wi-Fi Hardware secure boot change boot order hold on settings firmware okay real Tech external I don't want to boot from this I want to boot from the DVD and then if DVD is not there I'm gonna reboot from the hard drive that's what we want yes okay start excuse me recovery your PC device needs to be repaired what do you mean this looks like a window screen I don't need Windows turn off settings how do I uh um I want to boot from the DVD right so it failed to recognize it which probably is let's let's see here enable secure boot yes I think I need to disable secure Boot and then it's probably going to work maybe all right there you go NYX OS installer fog okay installer let's go wait what is happening I press Ctrl 1 control 2 and okay I should not have pressed anything would I even press okay let's turn off and turn on in the end because I press Ctrl 1 because control one what she's doing is is doing my magnifying Loop but uh it's changed something so okay I will not press it all right I don't know what this does it maybe like moves to another like virtual Linux whatever this is called you know okay there we go welcome to Nyx OS OS and root accounts have empty passwords SSH demon is running wait if SSH demon is running wait where is everything it's black screen now is going to load anything hold on they say that the SSH demand is running which means that I can do an installation over oh wait it's working okay it just took a while to load this okay so the IP address of this thing is uh is uh 0.49 so if I go and SSH into root without any password oh I don't know xos okay anyway like I like installing my Arch Linux through the SSH without the actual graphical interface but whatever we will do the graphical installation here I guess welcome to the Nyx OS installer all right American English all right sure American English next location next keyboard type here to test hello world next users what is my name what name do you use want to use in okay cool women choose a password all right password is too weak requires strong passwords uncheck that login automatically without asking for the password no no no no use the same password for the administrator account sure what is my full name why are they asking for my full name will be man next okay now we can choose what uh what stuff we're using here we can start with gnome but uh I want hyperlend you can put anything there yes but where is it saved like I that's why I don't like graphical installers I don't I have no idea what this did what this does when I when I put my name in there but when I'm installing my Arch I I didn't put the my full name anywhere you know maybe we will try it again allow on free software sure okay let's see so right now on this SSD we have uh windows installed so what we do we erase the disk we erase Windows and install Linux on top of that uh do you use swap by the way I usually don't use swap this one on your Linux you have a huge swap for hibernation is it this is your swap a partition or a file you know that you can do a swap file so that you don't need a specific partition for it you used a file yeah okay so swap for eight gigs no swap I don't know I I don't like swap maybe I set it up later if I wanted so you only need it for hibernation right this warp because if if your swap is being used not for hibernation but for like additional RAM then your PC is going to lag because of uh the usage of the of the file it's the actual like RAM sticks okay next this is the overview I know your PC is using one percent of stuff or something you don't know what okay yeah yeah I don't know foreign no I actually set it up so that my laptop is it doesn't even like hibernate or doesn't even sleep even when I close my my lid I don't want it to sleep automatically on me usually but sometimes it's a nice feature I guess we'll see well I'm installing this note on the laptop but on the actual PC all right reproducible Nyx builds packages in isolation from each other this ensures that they are reproducible and don't have Undeclared dependencies so if a package Works in one machine it will also work on another let's plug right that's why we want to use next declarative X makes it trivial to share development and build environments for your projects regardless of what programming languages and tools you are using to reveal ansborg okay so the uh so the icon for the Nyx is a bunch of lambdas right is nixos written in Haskell how long does the installation usually take when I do last time I did the manual installation of Irish Linux it took me like five minutes or maybe even less it shouldn't take very long time right when we went with the script uh no I actually did follow just the wiki so like over here right the um um uh the manual installation right so here's the instructions for the uh uh for the Nyx for example right we're logged in from the command line we go into sudo mode to go into root which is you're already in route when you're booting the Arsenal as you do arched root as the first command and like do stuff like that you set up networking currently yeah you partition your disks from command line then you format your partitions and you do the actual yeah you mount to the MNT then you Nexus generates config yeah see I think I should actually try to do this from scratch but by installing this from command line to just understand how this works maybe I don't know if if I actually need to well I have installed Arch like multiple times like I'm doing right now here I'm I'm just going to test it first I'm guessing if I just follow the graphical installations go not going to be like much difference different from other distributions right I just probably go through the like graphical package manager too and install software from there why is it taking so long to install hello hi hi like what is it doing right now I have no idea right that's why I would prefer the command line okay I guess we just wait configuration I think we will we will need to do this anyway right that's a long wait but that's a that's a long that's a very long chapter 73 it's a long manual how's it going oh we're just starting we just deleted Windows basically and uh we are overwriting the windows partition with uh then the Linux here and it's really really much yet on what exactly we're supposed to do next so like we install first and then we configure right configuration this chapter describes how to configures to configure various aspects of Nexus machine through the configuration file okay so basically there is one uh main configuration file which lives in the ETC NYX OS configuration right what made my choose Nix OS uh well I have been using the RH before and I used other Linux distributions too like I used Fedora Ubuntu couple of others uh I use Debian on the server uh Nix OS is um because of the reproduction the reproducible builds and deployments basically this is what it is so like you know how when you're using Linux you you are configuring it for yourself right so we want this configuration to be saved in a file and then easily reproduce it on another machine basically it's like dot files but for the entire system is their configuration you know because when I'm using when I'm doing stuff in my in my Arch I always forget I always forget what I did you know what I installed what is installed what is not installed and over here it will all live in the configuration so I will be able to see and I will be able to clean it up easily you know like dot files but actually reproducible also yes which sounds nice I didn't try it yet so like we're trying this for the first time here I use the graphical installer and we're waiting for it to be installed toggle log okay we're copying something mix OS install all right python job oh wait it's python next OS is in Python I thought it was in Haskell because of the avatar okay so while we are waiting we're going to to read something because I have no idea so we after we install we go into configuration configuration syntax let's take a look at how it actually looks like Nexus configuration is usually and Nyx is actually a NYX expression everything is an expression probably right which is the next packages uh purely functional language for describing how to build packages and configuration this means that all that you have all the expressive power of a language at your disposal including the ability to abstract over common patterns which is you very useful when managing complex systems the syntax and semantics of Linux language are fully described in the next manual but here's a uh here we give a short overview of the most important constructs useful in nixos configuration files the configuration file generally looks like this uh the first line config packages didn't know that this is actually a function that takes at least two arguments uh config and packages these are explained later wait this is uh oh so this is a function without a name and we just specify the arguments here okay sure the function returns a set of option uh definitions dot dot all right I have no idea what what this all means these definitions have form of name value which is the name of an option and value of this value for example all right so yes so we return some Json basically well not Json but I guess Nyx object notation is what it is all right defense configuration with three option definitions that together they enable the Apache HTTP server with the web root and the document root expection render is actually written in C plus uh so that's going to be nested which makes sense yes this is like a nested object sure this means that the example above holds cost will be written is yeah this Lake reminds me of Tamil files but actually easier probably because I don't think there's something that you can do or can you and I don't know hmm Nexus checks your option definitions for correctness for instance if you try to find an option that doesn't exist excess rebuild will give you an error like this Services http does not exist likewise values in option definitions must have the correct type for instance HTTP enabled must be a Boolean all right options have various types of values the most importance are strings booleans integers sets so sets is basically Maps because it's key value all right lists without the commas in between for whatever reason list elements can be any other types make sense packages usually the packages you need are already part of the next packages collection which is a set that can be accessed through the function argument packages typical uses are system packages are this and that okay typed conflict bog yes abstractions if you find yourself repeating yourself over and over it's time to abstract thanks for listening the Apache HTTP server configuration because uh because this server and This Server are the almost exactly the same right except for the document root so common config is this so we extend the common config by using the double dash symbol to inject another field into the set which is what is called the objects with key value stuff yes this makes sense we do let in which sounds like Haskell all right you can write let expression uh whenever you want so this is basically one expression and uh our entire configuration is just one expression this makes sense to me I don't know if that makes sense to you guys but this uh this all looks pretty good so far but not this since attributes are not Expressions this makes sense yes because we cannot yes attributes are fields in a set which is a map I I don't like some of the namings though like why do they call the map a set like dictionary or an object with Fields they call it a set for some reason set is like it's like an ordered list basically usually okay sure functions provide another method of abstraction for for instance okay so function is our uh like our our initial configuration like this configuration and packages colon this is how you define a function right so we do let this is a function that takes web root as an argument and then does this okay this makes a lot of sense I don't even need to read the documentation I know I know what this means exactly modularity the Nexus configuration mechanism is model if you are if configuration next becomes too big you can speak it into multiple files likewise if you have okay so Imports um I'm not sure hold on how does this work if you have a multiple Nix OS configurations for different computers with some commonality you can move the common configuration into a shared file modules have exactly the same syntax as configuration in fact this in self is a module you can use other modules by including them from configuration now here we include two modules from the same directory vpn.nix and kde.nix the later might look like this uh know that both configuration NYX and kde.nics Define the option uh system packages when multiple modules Define an option Nexus will try to merge the definitions okay do you always want to merge though because like sometimes you want to overwrite but then the order matters right okay if you want okay the value in configuration next all done the installation is still running by the way how long is it going to take me to like install the Nyx for the first time why is it taking so long I don't know this is bloated we should have we should have went for the minimal installation without the graphical user interface and just used Vim inside of it I think because right now I'm installing gnome and that's why it's like multiple gigs probably instead of just 100 megabytes know that configuration hold on okay this is the configuration next which uh this defines the system packages and then this is the system packages uh so they're emerged which means that uh we will need to install packages vim and packages emacs all right so both of them and emacs is going to be installed here and we're merging this so when we're merging at least in case of environment actually that's easier the least temperatures can will be savly concatenated the value in uh NYX is merged last so for list type options it will appear at the end of the merged list if you want it to appear first you can use the make before I'm not sure how exactly what is this Imports is this right so because this is the result of this function there is something that actually does the merging right which takes the Imports calls the functions inside the Imports and then does the the thing okay so it probably merges uh by doing this list in order probably like recursively and then merging current to the new one okay probably I don't know the value in Nexus merged last for the so for list type options it will appear at the end of the merge list if you want to appear first you can use MK before boot kernel models wait what what does this mean if you want to appear first you can use MK before boot kernel models mkb4 okay so basically the value is either at least or an MK before so this is probably me calling a function that is called MK before with the argument being the list right which is converting this into a different type and then the thing that parses the configuration knows that this should be appended before and not in front okay I I think that's how it works this causes the KVM Intel kernel module to be loaded before any other kernel modules but what if like multiple like nested configurations use the MK before then they are still like an order right I mean the order is defined by the Imports order here can can both VPN NYX and KDE NYX load the same configuration that is like common to VPN and KDE so is this is this H3 basically of modules or it is or is it a directed graph I'm not sure for other types of options emerge may not be possible for instance if two modules defined admin address next soil repeat will give an error okay makes sense make sense so some things can be merged some things cannot be merged okay and then it's probably like um the the way the things are merged is probably defined by the package uh so like the uh the kernel modules is uh how is this is processed and how this is merged is defined by the kernel package probably when that happens it's possible to Force One definition to take precedence over the others okay packages uh leave make force all right using and what happens if multiple make the force I don't know I'm using multiple modules you may need to access configuration of value text configuration values defined in other modules this is what the config function argument is four it contains the complete merged system configuration that is config is the result of compiling the configurations are returned by every module for example here is a module that adds some packages to the system packages only if x server enable is set to True somewhere else all right so environment says the packages is if so if we enable the X server then we also installed Firefox and Thunderbird otherwise we don't install those because because they require the X server to run we're going to use Weyland though not the X so I don't know we'll see uh with multiple modules it may not be obvious for the final value of the configuration option is the command mix OS option allows you to find out excess option Services Etc enable all right interactive exploration of the configuration is possible in using NYX rapple that's that's cool you can do a rebel but this is the uh exploration right you cannot change the configuration using the rebel probably this is a really well print yes it's it's it's only for like I'm pretty sure you cannot update you can just explore your current configuration while obstructing your configuration you may find it useful to generate modules using Code instead of writing files the example below would have the same effect as importing a file which sets those options okay so basically we import instead of instead of a file which is uh just the path we do the net config which is a function and this is what uh embeds the configuration right yes okay makes sense makes sense our functions we have different files that sounds pretty good if you are wondering how it's possible that the result indirect result of a function is passed as an input to the same function that's because NYX is lazy language it only computes values when they are needed this works as long as no individual configuration value depends on itself all right so NYX is also lazy so it's literally Haskell basically hello kataro IO okay are we installed yet oh wait we are actually installed all done mixos has been installed on your computer you may now restart into the new systems or continue using the mix OS live environment you can change every setting later except for the bootloader never heard of this Nix OS if you want a short you want a short summary of why am I trying this out I never tried it before myself it's because of reproducible builds and deployments so you yes it is Linux but the package manager is like different it's uh it defines the configuration of the entire system in inside this configuration which is a reason in purely functional language that we were just reading about which looks like Haskell and uh your entire system configuration is uh very easily reproducible and everything so I can I will probably like store it inside my GitHub repository alongside my DOT files so it's like dot files but uh for the entire system which makes it also easily reproducible you know so you don't just like install additional package when you need it you change your configuration to say that this is a new package that you actually need I think okay restart now done it's just uh it is just a regular Linux distribution but the configuration is easier okay so what am I not supposed to launch into the why am I represented with the console okay it just takes a while for some reason sounds interesting so migration from one device to another should be easy yeah exactly so like people are using this to deploy to like multiple servers for example using the same exact installation instead you say exactly the same configuration and even if the configuration is like changing you can you can extract common configuration into one file and then uh like append uh some uh some like machine specific configuration to the common uh configuration file so yeah basically all you need to install your system is you need your configuration file and you you click the install button and it's and it's all done you know you don't you don't need to like configure everything from scratch again once you have configured the system initially for what you need so that sounds very nice on paper and I think uh NYX OS versus Arch packages like I'm pretty sure that I have read somewhere over here yes so here is this stuff uh so in Arch we use the arch user repository which has a lot of packages right but if you use NYX apparently they have even more so they even have more software in their packages than Arch if that's like sometimes when you're using Ubuntu for example they don't have some stuff in the uh in the official repositories and then installing something from not the official repositors is like hard and you want to and you hate yourself when you need to do that okay are we going to boot or not what do you think or are we like just did we just like install mix OS and we're presented with a black screen now hello I guess we can eject the Nexus this is just slow because it took a while to to boot previously too right okay turn off turn on again I'm not sure where we're booting from yeah mix OS yes boot so this booted but then it's supposed to show me the um their welcome screen right or was it just is this just sleeping no it's not sleeping right it's supposed to open the greeter am I using virtualbox no this is hyper-v which is better than the virtualbox when you're using Windows I think when I use the Via virtualbox before it was slower than hyper-v basically it's like using KVM on Linux oh I guess virtualbox I think can work using hyper-v now so it shouldn't matter much but still this is like a native windows uh virtual machine from Microsoft okay so we're we're just not booting hello really is this how Nexus is going to to work we just cannot boot okay well we can do this obviously right okay no GUI I don't know we're supposed to have the GUI but it's not like it's a black screen for some reason so I don't know system control status it should be gdm I believe no wait what creature do we actually use then system control display manager I don't know I just use the default like um stuff from the graphical installation I think I should just do the installation from command line so that I know what's there like how do I even see what's wrong here the display manager service is uh supposed to be gdm since I chose the gnome installation right but the gdm as you can see is not even is loaded but is not enabled or something cell shell Seashore nixo sea okay so you are familiar with mix OS can you help me then so we just use the graphical installer for the first time here I chose the gnome as my desktop environment we just rebooted and I was presented with a black screen as you can see over here we just see the blinking cursor in the top left then I do Ctrl alt F3 or F2 or F1 whatever to go into the terminal I can log into my user and then I was thinking that we should have the gdm as our display manager but if I see the status of the gdm then then it's masked display manager so display manager is running and actually wait gdm is actually there hold on wait so that's what is happening hold on do you guys see this gdm display session never registered failing this is the default installation of Nix OS check the X server logs for errors maximum number of X display failures reached hold on Let's uh let's go into Journal control uh into the unit of this all right let's see that's all the logs that we have so after we boot it the session was never registered and that's why we are failing what does this even mean next class GTM Service never registered somewhere between this and this gnome display manager broken phone starts rolling back and just restarting display manager doesn't help so it might be okay so basically they their their stuff cgdm failing to start on boot wire screen please contact system administrator I don't have this this has been fixed but now that the current upgraded build is missed out on the fix give you CD yes I can CD everything everywhere what I want uh I guess I guess we can check the configuration that they have right xos we just need to fix the current configuration but like why is like so like uh when when somebody wants to just try out NYX OS for the first time and they they install the the system using the default installate installation stuff right you are not supposed to like uh do this manually it's supposed to just work right so I don't know what's wrong here let's see so we have the configuration NYX I guess this is what you want right veeam is not installed so what do I do less okay less integration okay here is the configuration uh what do you want um so we are using system reboot that I already saw uh I don't know how to use Nano I'm I'm just going to I I guess if we want to edit this then we will have to use Nana right okay Nana integration next okay so we'll just Ctrl X to exit right yes okay search for windowing system uh see over here enable The Gnome desktop environment so display manager gdm is enabled yes yes I also needed to sudo because I will not be able to write this file that you're right but still so we are using the gdm as our display manager and our desktop manager is gnome because that's the what I chose in the installer it makes sense yes it is correct it's the problem that like the gdm is trying to start but it's failing as you can see I was just if we if we check the status of the display manager service then as you can see gdm is actually like trying to start but then we have the errors gdm display session never register failing so this is a problem somewhere Define a user account don't forget to set password with password okay wait can we can we specify packages for every user separately is that how this is working all right well before before we go into that we need to figure out what's wrong with our genome although I'm probably not going to use the gdm in the end but something else I'm not even sure what yet but still allow on free packages true false audio pipe wire okay X server okay this configuration looks pretty simple and everything is correct so the problem is inside the next packages themselves The Gnome is just broken uh gdm failing to start I don't even have the white screen by the way could you can we please try this services like server desktop manager gnome3 debug true are you using nixos because uh I mean I just installed using the default options I'm not supposed to be looking at this why is everything broken already by going to revert and use Arch if this is going this is how everything is going to work I'm going back to Arch then I remember like last time I tried installing Ubuntu the same stuff happened by the way I just installed Ubuntu using the default which is so image did you install um let me see I used the Nix OS org I use I click download and then I clicked the uh graphical ISO image and the first one recommended for the most view users this this is literally recommended for the most users that's what I used I clicked here I downloaded and then I run the installer from this image you will try to see if you get the same error okay uh anyway system packages VM why is this okay uh let me let me do configuration let me first of all install the Vim here so I'm going to uncomment this line we'll get wget sure let's install this too and then we exit and write oh wait hold on I need to do sudo Nano okay because I don't know how to use Nano I I will like to use veeam instead so when I change the configuration what do I do then when I change the configuration let me see configuration syntax uh so I have read that and then package manager uh every time you run Nexus rebuilt next to us will ensure that you get a consistent set of batteries okay so we just do NYX OS rebuild right next OS reveal just opens me the manual but I already am seeing the manual hold on ad hoc where you install upgrade and uninstall packages via the next and command this style allows mixing packages from different next packages versions it's the only choice for non-root users what am I supposed to do when I change the global configuration Nexus rebuild switch what about using virtualbox image 2 then comparable settings I'm not using virtualbox I'm using hyper-v I'm not sure if that's different for whatever reason I mean okay let's um if this is such a big problem let's uh actually because I wanted to do the installation from the um from the command line so I I want to install the system without any uh desktop environment and just boot into the command line anyway right so we download the minimal ISO image right 64-bit this one and then we go over the installation from scratch again the minimal is still a little less than a gigabyte all right wait you're seeing the uh virtual box image what about the virtual box image oh this one oh this is the demo apply okay I see it's the OVA format which means that I can open this in my hyper-v too technically this includes this as well as virtualbox guest editions all right okay well if there's my virtual box even like working I have the virtualbox installed but I don't think it's going to work because I have a hyper-v enabled we'll see okay next OS minimal has been downloaded so we just do power off here and then we do media DVD drive we insert the disk which is going to be downloads Nexus minimal now all right and now we started and we boot into no no no hold on uh no hold on clipboard how do I do control alt delete here Ctrl alt and okay settings I want to open from from the DVD yes start okay installer let's go so this is installer on the command line one by the way they are they are telling me that the SSH demon is running system control status sshd so sshd is running right maybe I should do like uh set my password one two three one two three and then if I do this then maybe I will be able to SSH no I want to SSH into this thing no yeah I I mean I think I know my IP address it's uh oh wait it's actually yes yeah I was trying to assassination to a different one okay that's right all right nice warning remote host configuration has changed all right I don't remember how to do this I delete this and then I SSH okay password one two three okay so now we can install over SSH okay that's that's nicer because I have a better font that I like more I can alright installation over SSH that's how we wanted to do it okay so we can open like this and that right okay all right where is my learn install get started hold on where was I install or is the instruction again first steps with Nyx an empty page really learn next manual add user known host files devnal all right installation wait this is Nick's reference not the Nyx OS reference mix OS menu this one okay uh installing let's go we're going to install using manual installation right so we go into sudo mode to go into the root then we go networking I'm pretty sure that my network should be working already yes I can ping some Google here uh so I should know yes this is for the for the Wi-Fi networking is necessary for the installer since it will download lots of stuff it's best if you have JCP server on their Network okay on the graphical installer you can configure the network okay on the standard network manager is not available so configuration must be from manually to configure we do this all right sure uh so we don't need that uh partitioning and formatting okay so first of all we need to format our petitions right I have been using CF disk for this if they have this installed right so we have the EFI system and we have the Linux file system this is already there from our previous graphical installation so I guess the partitions are actually correct although wait why did they do this seashell seashore why did they leave some free space in the beginning of my disk of one megabyte and also a little bit of free space in the very end is that on purpose why is there some free space we have uh seven megabytes wasted you don't know lol all right okay let's do let's do manual partitioning we are going to delete everything we're going to create a new um Let's do let's do one gigabyte actually for the EFI system and then we are going to do the rest uh with the Linux file system okay now we do right and we do yes okay so this is our partitioning uh and then we quit okay so now we have uh two partitions right one gigabyte which is like more than enough for the EFI partition and now we need to uh format our petitions right they use parted here I I just don't know how to spot it I just did the same stuff using CF disk which is same okay so now we do make a file system uh X4 this is for our main participant what is l L is labeled oh we can do labels I never did the labels label Nick's OS all right sure Dev SDA two by the way I did SDA 2 as our Linux file system so this is the main one X4 all right can I do it okay it's already done sure okay and then we do make file system fat uh F32 and label is boot or Dev sda1 right lowercase labels might not work okay let's fix the warning let's do boot okay now no warnings now we need to mount so we are going to mount to have sda2 to slash MNT and then we are going to make their uh MNT boot and we're going to mount Dev oh and then I'm going to mount uh Dev sda1 into MNT boot right now that everything is mounted properly right so we have sda1 mounted to MNT Boot and the sd2 mounted to MNT that's how it's supposed to be working now we can actually install uh I don't enable swap uh now we're going so this is the Nyx OS specific step we need to create a file configuration next that specifies the intended configuration for the system this is because Nexus has a declarative configuration model you create or edit a description of the desired configuration on your system and then Nexus takes care of making it happen the syntax is described all right sure so we can generate the initial configuration using mix OS uh generate config root slash MNT okay so this has uh written the hardware configuration next gen configuration next we can uh see what's there next OS configuration let's see so what has been configured configured here okay we are importing the hardware configuration we are using system D boot uh can touch if you variables I don't know what that does host name I can change my host name uh Wireless I don't need Wireless because this is on the PC uh time zone is something that I can set then we're going to set the locals uh X server all right everything is basically System state version did you read the comment okay this value determines the next OS release from which the default settings for stateful data like file locations and database versions are the system were taken it's perfectly fine and recommend to leave this value at the release version of the first install of the system before changing this value read the condition of this option all right so this is okay uh the only thing that I want to change in this configuration is I guess VM is installed on the live installer yes so I'm going to change this configuration right first of all uh let's change the time zone it's going to be uh this and then um and then [Music] we can define a user account right we can Define the user account movieman is normal user true we are going to add ourselves to the wheel group to enable sudo and then packages is going to be Firefox sure wait uh so what does this mean why is this package only device defined for coupie man should this not be defined for everyone like for example over here uh this is installed on the system profile right I need to install Vim yes and then also open SSH I want to enable the SSH Daemon that makes sense because I want to continue working over SSH here right system copy copy Nix OS configuration file and Link it from the resulting system this is useful in case you accidentally delete configuration next accidentally delete configuration next LOL okay let's see uh so this has generated uh like correctly they detected that I'm using the ufi nah I am using the system reboot I can configure it more for example I want to like uh I will eventually like uh disable the timer on the boot screen and boot directly into Linux on the system reboots but that's something that we can configure later if you need to configure networking we're gonna go and particular wild Wi-Fi supported so generated okay another critical option is file system specify the file systems that you need to be mounted by Nix OS however typically you don't need to do it yourself because initially generate config is does in the config Hardware configuration so I guess we should take a look at the hardware config right let's see so we have file systems which is the root file system is going to be disk specified by uuid uh all right and then we specify the boot file system nice web devices is zero okay hardware update micro code for the AMD CPU because that's what I have okay so they even like install the micro code for me right that's nice available kernel modules kernel modules I don't know what that means okay so this should do now we do the Nix OS install this will install your system based on the configuration you provided right mix OS install wait should I not specify like the path to the mount or is this uh going to use the MNT this will install your system based on the configuration if anything fails due to configuration problem then you can rerun index in excess install after fixing configuration is the last step we will ask you to set the password for the user for the root user okay next let's install let's go so far this is pretty simple and this should not take as long as the gnome installation took us because we don't install anything graphical here yet so if everything that went well then we're going to reboot after setting the root password also I want to I want to set the password for my actual user the Google man can I do the truth and uh do the stuff for my actual user or unattended installation it's possible to use an xos install no root password these logs that I have here next store and then like random like alphanumeric characters oh wait no no we we have the actual um libraries actual packages are specified here like we're installing the leap tool the lib okay are we sure wait why am I installing the leap JL I might install an opus file why am I installing the leap what is this are those all the packages that are required I'm installing some Pearl our sink is this like is this literally like in the default installation sqlite really like I thought this is something that I need to configure and this should not be the default no the vehemence being installed nice the G object isn't the G object something that has to do with gnome G streamer wait hmm the group menu shows a list of available configurations it's interesting because we're not even installing group right we're doing the system reboot every time you change the Nexus configuration and new items added to the menu allows you to easily roll back to a previous configuration if something goes wrong okay you should log in and change the root password with password uh it'll probably want to create some user account as well which can be done with user ad okay setting root password new password retype new password installation finished nice so now we can do a reboot all right can I do SSH again okay and to okay now we want an association to root I cannot which is how it should be right but I cannot Association to kuhi man either because I have not set my password equipment does not have a password Here login in correct wait really hold on okay root hold on home movie man is there hold on uh let's go hold on password Google now I can alright nice okay and I can do the sudo right sudo I can okay nice okay so uh this has installed uh so this works so far I don't have the graphical installation of anything yet though right okay my route is literally empty my home folder is literally empty okay nice okay we have installed Nexus nice uh installation summary to summarize oh this is just a quick summary okay additional installation notes booting from USB flash drive I don't need that I mean I will eventually just do the same configuration that I have installed that I have used there on the actual well technically I have been selling on the physical SSD anyway uh all I will need is to like make sure that I can boot into it physically right I don't remember how to do that in some case your system might already be booted into pre-installed with another Linux distribution booting next to it by attaching the installation which is quite natural okay I need that and Southern Accenture virtual box is convenient for a user who wants to try and access without trying it on bare metal if you want to use a pre-made virtualbox Appliance now I want to go through the installation process which I did and selling from another Linux distribution and both to be installed the most uh this is originally can be used to install Nexus in various creative ways so yeah we could use like NYX package manager inside Arch if we wanted to but let's just do the Nix OS why not still behind the proxy okay changing the configuration whenever you change something to that file you should do Nexus revealed switch all right so we do Nexus rebuild switch right that's what I was supposed to be doing but obviously I didn't actually change anything in my configuration right so when I do nixos rebuild switch when I didn't even do anything permission denied so this needs to be a Suitor all right sudo reloading user units for governments and attempt files I don't know what this does but I didn't change anything right I have beam installed nice okay you can also do Nexus reveal test to build the configuration and switch the running system to it but without making it the boot default oh okay we can test the configuration like this there is also Nix OS revealed a boot to build the configuration and make it uh the boot default but not switch to it now okay but switch makes it uh the default for booting and also change to it right now right so right now I'm already in the new configuration then right uh uh okay we can do boot we can do test and we can do switch p to make a configuration show about different Sub menu in group two I'm not using grab though what do you mean so p is like what labeling profiles okay finally you can do build to build a configuration but nothing more this is useful to see where everything compiles cleanly okay uh if you have a machine that supports hardware virtualization you can also test the new configuration in a sandbox by building and running a q ammo virtual machine that contains desired configuration just do just do mix OS rebuild build VM I'm pretty sure that I cannot do the nested virtualization because I'm running inside the virtual machine right now but maybe in the latest Windows updated they actually did it this is going to install everything from scratch right okay is it using something from the cache or are we downloading everything from scratch again when we're doing this okay anyway anyway anyway the best way to keep your next OS installation up to date is to use one of the Nexus channel the channel is a NYX mechanism for Distributing next expressions and Associated binaries the Nexus channels are updated automatically from nixos git repository after certain tests have passed these channels are stable Channel unstable Channel and small Channel what which one should I use please only get conservative bug fixes and package upgrades for instance and channel update may cause Linux kernel only certainly be upgraded from this but not this the unstable Channel because corresponds to main development branch and thus okay so this okay which one should I use when I first install NYX OS you're automatically subscribed to the next channel that corresponds to your installation source for instance if you installed from the this I uh then you are subscribed to this channel to see which channels you are subscribed to run the following as a route okay I will not do this interrupted by users sure I need this the default installation by the way I already used 2.7 gigabytes even although we uh didn't install much we only installed Vim apart from the default installation all right uh uh see which channel you subscribe to run the following as root next Channel list I just I'm subscribed to nothing which really hold on I'm subscribed to nothing I mean I can add the the grabbing but you can then upgrade next OS to the latest version if your shows and channel by running this which is equivalent to the more verbalist update next OS Nexus rebuild switch so they lied to me in this installation guide by the way because they said that I am almost automatically subscribed to the next OS channel that corresponds but Nick's channel list oh wait maybe I should do like sudo next channel list and then I will be able to see it oh actually yes okay so yes it's different when I'm running this from you from the user or from the root okay sure sure automatic upgrades you can keep next system up to date automatically by adding the following configuration next Auto upgrade enable allow reboot this enables a periodically executed system the service tactics OS upgrade service if they allow reboot option is false it runs uh switch upgrade to updates Nexus to the latest in the current Channel if this is true then the system will automatically reboot I don't want that right I want the updates to be manual I'm pretty sure okay so we basically have installed everything right now it's time to install the windowing system right or do we install something else first we've declared okay I didn't read this yet um you can specify which boxes you want your on your system by setting the system packages and then accessory build switch uh you can get a list of available packages as follows the first column in the output is the attribute name you can get list of available packages with followed qnix and qap it's just lists all of the packages that I can install or what [Music] UAP how long is it supposed to be taking me customizing packages uh some packages have option to enable disable optional functionality or change other aspects of the package for instance the Firefox wrapper okay this is all the packages that we have in the next OS all right okay customizing packages unfortunately next package just kind of relax a wage accurate available configuration options okay so we just need to to see the documentation for all the packages right apart from high level options it's possible to tweak a package in almost arbitrary ways such as changing our disabling dependencies of a package for instance the MX package in Express purchased by default has a dependency on gtk2 if you want to build it against hk3 you can specify that as follows gtk is equal to packages gtk3 okay the function override performs the call to the mix function that produces emacs with the original argument um I'm not sure if I need that yet adding custom packages it's possible that a package you need is not available in xos in that case you can do two things either you can package it with NYX or you can you try to use a pre-built packages from Upstream this is it peculiarities of mix OS it's important to know that building software from source is often easier than using pre-built executable okay we will try to create our own next package too at some point ad hoc package management with the next end where you can install and uninstall packages from the command line for example to install this you can do this if you are invoke this is rooted package is installed in the next profile and visible to all users on the system otherwise the package ends up in a user and not visible to other users okay so that's exactly what it is right if I do sudo beam it is C Nix OS configuration right for example over here we are only we only installed the Firefox to the kuvin man right but what I actually want to do is I want to install Firefox for everyone because like why would I only install it for my own user right Firefox no display makes sense we're not running okay we in time we have installed Firefox but we don't have uh the graphical environment yet next Ellen for roll back all right [Music] bricks and manipulator curinix user environments operation install install is my Dash I and Dish I a what is what does this mean I a so I is means install right what is what is the capital A if a is specified the arguments are attribute paths that select address from the top level next expression this is faster than using derivation names and unambiguous to find out the attribute paths is the next n for qap okay sure user manager uh both declarative and imperative styles of user managers is the declarative Styles users are declared in configuration index for instance the following states okay so I could use the regular user ad instead of specified it in the configuration but configuration is better right now that Alice is a member of the wheel and network manager groups which allows her to use sudo and configure Network respectively a user is inside automatically you can also specify the UI ID manually by adding the uid as it will and the imperative style this is what we do to make all next tools available to the to this new user use the this thing Google's login shell all right file systems you can Define file systems using the file systems configuration option the default the whole definition comes in excels to bound the X4 file system on the device okay so this is in the hardware next specified already for us we're using the X4 sure xos also supports unlocking your okay uh SSH FS file systems troubleshooting okay X Windows system okay I don't want the X right so we want to try out the Wayland and with the hyperlens specifically right so that's what we're going to do next instead of doing the X Windows system we're going into Wayland while X is still the primary display technology on xos Whalen support is steadily improving where X separates the X server and the Window Manager on villain those are combined the valence compositor is like a window manager but also embeds the well-on server functionality this means that it's sufficient to install a Wayland compositor such as sway without separately enabling a Wayland server okay so how do we install now the uh hyperlend right configuration we basically go somewhere instead of the X1 doing system we are going to do how do I hold on next OS hyper land programs hyperland enabled true that's all we need right is that all we need programs everland enable rule is that all it it does everything for me the ax Wayland is going to be installed the phones the graphical drivers are going to be installed everything is going to be installed right so now now all I need to do after this I'm actually using vimron okay wait what what did I do wrong hold on do I do Knicks hold on how do I upgrade again I forgot already switch accessory build switch I scroll with JK okay what do I scroll with Ctrl f instead or what uh I don't remember yeah you can you can just scroll instead of moving your cursor okay you can you can remind me I have been using veeam long time ago on Accessory build which Ctrl d control y the option hyperlan does not exist wait the hybridland does not exist make sure to check out the options in the next OS model all done control d control y control the Ctrl D is too much control Y is okay Ctrl e Ctrl e control y to do one at a time or Ctrl F Ctrl Ctrl e is a small scroll you lied to me you don't know how to use them yourself huh Ctrl e is one line control Y is one line so you are using vimron 2 then you use helix I thought you were using NVM no um I think Ctrl B Ctrl B and Ctrl F yes I remember now for big Scrolls you don't use full screen Scrolls anyway yeah I know usually when you scroll you want your like cursor to be where you have scrolled to anyway so which is why I just using JK for scrolling also it's so weird that the default Vim configuration on the Nyx OS doesn't have a syntax highlighting for the Nyx uh configuration files I think this is pretty weird okay but how do I okay hyperland from next packages does not exist how do I do this then being also why are they showing me the same Arrow three times program hyperline does not exist problem hyperline doesn't exist problem hyperlan does not exist that's so slow but then like uh if you do it control by control e then you need to also like move your cursor where you actually want it to go right what is this uh movement in veeam I never use this one where you you can jump to multiple locations on the screen and then like which has their own key what do you use for it I don't remember like to quickly move to any any location on the screen in Vim relative line numbers no not relative line numbers it's like you press some combination of keys and then like this this is going to change into and highlight it into a specific other key that I need to press to jump over here and then like it's going to highlight all the different stuff that I need can jump to I don't remember what it is you don't use that maybe you are using Vim wrong then movements you don't know what I mean Vim cheat here's your movement I don't see it here maybe it's from a Plugin or something it's pretty popular happy girly hold on jump to locations best I don't know I don't know what to what is the fastest way to navigate various points in Vim super fast navigation there are markers yeah maybe markers there's like automatic markers that you can do think marks and positions now this is like for you to Market yourself right nice I I know that it exists I don't remember what it is though maybe this guy can tell us I started on board and get back in the day next I'll pay for what I would have done the character in which you want to jump to see that is too accurate Advantage for me okay I got a maze no you don't get what I mean all right I mean there is a thing where you where you type something like your cursor is currently over here right then you type some command and then and then some of the things like this is going to be highlighted this is going to be highlighted this is going to be highlighted I don't know some random stuff is going to be highlighted and uh you they're all going to be highlighted with a certain key and then if I press that key then my cursor is going to change its position to to here if I press the key that's like shown over here so that's like how you can quickly go anywhere on anywhere on the screen basically I don't remember what it is though I did see some people use that I think I tried it myself once too uh anyway anyway how do I install install the hyperlund programs dot hyper land does not exist how oh wait I need to do sudo oh wait I know I know exactly it's because I need to do suit on exhaust rebuild switch right no that's not it it still does not exist okay NYX and i a hyperland can we do this next packages hyperland does not exist NYX and uh how do I search Q something I don't remember I don't remember what are the commands install and configure hyperland.nix OS make sure to check out the options on the next module programs hyperlens enable true yes how do I install it why is it not prevalent is not supported on nexo is stable oh I see it's not supported unstable and I'm using the stable in xos right so I need to use the unstable foreign next Channel add uh the unstable right unstable Channel NYX OS by issue to including the next OS parameter at the end next Channel list all right and we're doing Nyx next OS rebuild switch upgrade okay let's see are we going to have the hyperlens installed now I guess the configuration is correct um but uh if I just install the hyperlens it's going to be installed right how do I launch it though mix OS hyper because I don't have the display manager exercise hyperland tutorial how do other people do this so this is just installing it right I can also like take a look at others people's configurations see how they are doing stuff oh my zash profiles in some cases we're just able to take advantage of commonly used predefined configurations provided by next packages but different from those that come as default this is a role fulfilled by Nick celeste's profiles which come as files living in profiles that is to say expected usage is to add them to the import lists um why don't they have anything about the display manager here so I have a have installed everything right updating system reboot okay uh I have I have installed everything right so how do I launch the hyperlens now what is my new Xbox my next box is running right what do I even do here reboot sudo reboot okay so Nexus generation two so this is what I just did right I enabled I installed the hyperland but in order to launch the hyperlens I need to do something right how do I how do I log into this thing I need the display manager right display manager I mean okay you know what how about we just enable the um the gdm again and let's see if it's going to work this time because when we install the default installation uh the gdm didn't work right uh we do need oh by the way I do have the the highlighting of the syntax now do I have highlighting of the syntax here if I SSH I do have it wait so they only have the syntax highlighting in the unstable NYX OS really it's so weird okay so basically what we do here is we do services uh X server uh display manager gdm enable true right so I'm still going to use the same then we're going to reboot and let's see if the gnome oh wait but I need to rebuild my configuration too right xos rebuild switch I'm wondering how long is it going to take me to like get a working system like I want it to be I know that NYX OS has a quite like people did say that it is like the learning curve is pretty high here I'm wondering if just enabling the display manager like this is enough trading seeming permission denied all right because we need to do sudo foreign can I delete the previous uh versions of my configurations though okay let's say system control status TDM masked by the way what does masked mean in the gdm display manager bad settings wait what it says bad settings let's reboot generation three of the Nix OS okay are we going to see the gdm or not I don't see it why am I not seeing it system control status display manager bad settings what do you mean about settings service has no exact start exact stop or success action refusing while it is not strictly necessary to use gdm as your display manager with gnome which is recommended that some features might not work without it the default applications using excess are very original inspired by the defaults using gnome build meta I'm not even installing the entire gnome I'm only installing the gdm display manager by the way connect display manager which is also Wayland and not X so those are all the different display managers we can do the start X sudo display manager which allows users to start X manually via the start ax you can do sddm or I can do gdm or light VM or anything how okay I mean we can try just installing the entire you know and see if that works right do I enable the X server or is it going to be enabled automatically I don't know let's try let's try this by the way I can also like just test it right so if I do test when I'm doing the Nexus rebuild I'm going to test the new configuration it is going to stop like the existing services or I'm not sure how everything is working here so now we are downloading the entire gnome right network manager the X window system provides the basic of graphical user interface you can be enabled as follows the ax server ultimately detach and use the appropriate video driver from the set you can also specify the driver manually you can also you also need to enable at least one desktop or Window Manager otherwise you can only log into plain and created extern window last you should pick one or more the following new units were started network manager service everything has been systemd host named servers what I saw let's say it's bet setting again what am I doing wrong I don't know let's switch again this is built and then let's re restart I I didn't do services like server enable through but maybe that's what I need to do next one is default display manager is light DM you can select okay so like there is already a default one by the way okay let's reboot generation four can I delete the previous generations if I when I'm done so yeah as you can see this still is not running system control status basically manager still bad settings let's let's go and uh generate the configuration again and let's enable the ax windowing service windowing system okay and then we do it again rebuild switch sure can I enable like both hyperlens and X server are they not going to conflict with each other maybe I need to like comment out the hyperland generation 5. where is my display manager why am I seeing this screen oh wait it's there it's starting right now and it's black screen again just like we had before hold on hold on mix OS display manager black screen blinking cursor is all I see is this like black screen after startup next OS let's see hi guys I'm having a problem with my system but I cannot tell what it is NVIDIA drivers all I have to say Okay so wait so okay I can I can change the TTY I can see here system control status display manager so this is running and we still have the same we still have the same problem as before as in the default installation gdm display session never registered failing gdm display session never registered I use Nix OS ggm only showing black screen and white cursor yes one month ago yes this is what I'm having I couldn't find how to check X okay I found myself the staff about NVIDIA drivers made me think to check Intel drivers and then I found it uh so what I needed to add to my config was kernel parameter is this why all right so here's the wiki video accelerated enable GPU accelerated video you need to put additional extra packages ACC server might fail to start with the newer 12th generation okay this is it why is this not like in the like default um stuff my device ID 32 Force probe something right let's see uh we need to do boot Journal params is equal to uh something we're appending these the programs right uh I nine one five dot Force rule is equal to my device ID and my device ID is I see it's using next Shell minus P PCI utils dash dash run LS PCI Dash NM grab a VGA wait do I can I not just do lspci directly because it's not in my path of course okay so that's why we need NYX shell with installed PCI utils so we installed the PCI utils temporarily basically to run this uh shell script I see hold on lspci wait what ah should this be uh should this be sudo no it's still empty I mean yeah I don't know what's wrong here it's because of the hardware that's provided by the virtual machine probably they never tested this in hyper-v maybe I literally don't have it SPCA wait let's PCI literally doesn't at least any of the PCI stuff right and it's supposed to so is this about the GPU acceleration common issues how should I do it hold on uh NYX or that's hyper set up next OS on Windows 11 with hyper-v configuring the virtual machine can't start the X11 hyper-v because no screen detected someone suggested I fix for this I had to add X server modules xorg XF okay yes it makes sense that this is the driver that we need to like install hyper-v frame buffer and now all is well couldn't hyperview gas do this automatically for me okay so this is what we need to do let me do this in the SSH so that I can copy paste okay so Services X server modules is this and video drivers hyper-v frame buffer right and now we'll use sudo Express rebuild switch again now it's going to work okay let's reboot let's see if I'm going to be greeted generated six all right so I think we need to just wait a little bit here for the display manager to start there we go I have a blinking cursor again OG session never registered failing this does indeed work as a workaround in the problem still in this just run into this this really helped me thanks dude still doesn't work for me are there any additional workarounds at any okay I I need to I need to see my X log or something see what's wrong name for death hello there how do I see my uh log of the of the X server we need to probably do uh VAR log where is my X logs hmm next OS X server logs varlocks x0 so like bar log but I don't have the X log here at all what about the last log this is a Linux destroy yes which I'm trying to figure out and like it's not working uh I mean it's working but the the graphic interface is not working for me yet for some reason maybe it's because I'm using the virtual machine I think and the drivers is not working for it the display manager is not running for me basically is what I'm trying to figure out [Music] and all I have in my logs is that the session was never registered failing what does this mean even check X server log for errors the Amazon tour Graphics very well well they should I mean if I if I install Arch here it's going to work because I because that is what I did Arch Linux works here here you go here's the arch virtual machine wait how do I I don't remember though how to do this start X Maybe oh wait is it not working wait is my Arch also not working I don't remember and then remember hold on uh David I'm sure will work hold on I didn't introduce system control start uh gdm for example let me do this lgdm is not found uh pseudo-pac-man install gdm sure let's install it oh I didn't update it in a long time let me update it first and to update my system first and yes I didn't update in a long time all right um but I'm pretty sure it will work but we can try just as soon quick small update yes because I actually have the um everything installed here I like I have gnome installed I'm pretty sure I have plasma installed I have uh I have a lot of different desk desktop environments installed here so I need to upgrade a lot two gigabytes of download yeah sure let's let's wait for it I don't uh maybe maybe I never tried actually the graphical interface on Arch either because I only use this for SSH and uh and I did the the graphical but like how do you use it like like I connect remotely to the graphical stuff okay what do we what do we want here now I want to figure out how to I could even find one X lock returns nothing and varlog is empty except for journals yeah so that's that's me right now I cannot even find the X log it appears that it has something to do with your memory oh wait is it because I need to go into settings and set up the memory firmware what is the where do I up where do I set the video memory here maybe because I don't have the actual wait I mean I I have it because I'm seeing something on the screen right where do I configure it hyper-v video memory the media menu where is the media menu over here no media is just like for me to install a disk into the DVD drive to like boot into the the ISO file that I download for next OS I'm pretty sure it's in the settings in like in virtualbox it's inside the settings for the virtual machine and this is where I am think you cannot I cannot do it in hyperview okay TL DR no it seems like you're in enhanced session okay so maybe it's not going to work on Arch then too right so that's so I actually need to do virtualbox then instead maybe okay let's uh let's do a new installation virtualbox okay new file how do I create Machine new yes next box next OS let's do the graphical installation again wait I mean hold on no no no no no no it should work because I when I booted the iso which has the graphical stuff it did work I did have Graphics there right like this this installer with the graphics did work I did see some graphics there I'm not even sure if my virtualbox is going to work because um because it is conflicting with hyper-view I think but I'm not sure like I need to disable hyper-v to use virtualbox okay let's update again I'm not sure what happened there um did I just break my Arch too fail to Drew some files the hash Hills conduit whatever this is I cannot download it what why okay now we have downloaded everything for some reason it didn't work the first time we're going to actually install everything right well Arch doesn't support partial upgrades so I need to like upgrade the entire system when I'm doing something right otherwise it might break I'm pretty sure anyway it's working now so we're going to have updated system like okay how about we boot into the next OS you know that's something that we can do I do I'm going to see the the graphical environment there right and I can see what services are actually running like inside the live system and understand why is it's all working like or like can I see the configuration the Nix OS configuration for for this in a graphical installer maybe that's what I need and how do you start a like so can I do like start X here next l beings work in it start X is this what I do xwork.x init okay so no screens found here's the problem right here's the problem my uh my xorg cannot find any screens as you can see so it's a driver issue well certainly right and also for some reason cannot install the informant okay can I reboot already because I have upgraded my server rate the informant is the only package that didn't upgrade I think the oh oh they overlay panicked oh yeah I mean yeah it makes sense because I because uh the overlay was connected to This Server it makes sense uh okay so we do start ax oh because twm yes um hold on system control start uh gdm gdm not found okay I'm going to install Pac-Man as gdm so now now we are going to be able to install it right I have some stuff installed here I don't remember what exactly and to uninstall informant okay let's see if it's going to work it looks like in Arch I also have the black screen actually that's weird oh wait no I don't have the black screen hold on no no Irish Works see Arch works it took a little bit of time but I do have my graphical stuff working right I can do ignome I can log in this all works right okay out okay restart whatever um okay so it is it is uh it can work in the hyper-v for sure right now we need to figure out how to do this in NYX OS I'm pretty sure I didn't do any specific configuration of the drivers or anything in Arch it just worked automatically verify that X server logs are written to the journal so gdm does not write to the journal right is that right so I can try installing sddm instead for example maybe sddm is going to work as like just the GD DM that's not working let's let's try VM configuration all right display manager let's do display manager by the way by default they have the light DM already installed right so what if I just comment this out and then I do uh Nix OS rebuild switch because we just do it without the gdm then I think they they said in the documentation that the light DM is the default which also apparently doesn't write to logs and we can try other display managers if we want by the way nymph Dev uh I think you oh wait maybe not you no no no there was someone else who was trying to like replicate the error on their end at the same time okay somebody who was actually like using NYX OS okay so now what now I need to reboot again and then maybe it's going to work generation seven let's go I use many lineage distress Windows Etc once I use the Mac OS and never looked back I want the system to work for me I don't want to spend time fighting with the system uh I'm not it's not the time I I never I don't think I ever was fighting with Arch for example it's just like the initial setup that you need to figure out how to do and that's also something that you can that you need to do with Mac too I used Mac and then I went away from Mac and then and then I never want to go back to Mac because Mac is a potato I don't know I mean it's it's it looks nice but that's it basically I don't hate Mac but uh also I kind of do uh it's mostly because of their like licensing stuff for example I cannot run a Mac OS inside my virtual machine here right just for testing stuff I need to actually buy a Mac and if I want to build myself a a build of my game for iOS I need to buy a Mac if I want to do anything with the Apple ecosystem I need to buy their stuff even although technically it can work it's not it's not just like buying the the software it's about buying Hardware you need it more than then for Arch last time I installed Arch like I said I took it took me five minutes so I don't know it's like I don't know I pretty much using the defaults in Arch and I I mean yeah I don't know it depends on what you use to write what exactly are you trying to configure [Music] pretty sure when you are using Mac these days you cannot even use Docker for free anymore because they achieve the docker they have updated their lies their pricing too like if you work and you use Docker for work then you cannot do it for free anymore they only allowed free usage of Docker for personal projects I think on the like the docker because on the Max and on Windows they work like using the virtual machines and this well how is it called like Docker desktop I think right stuff like that also I don't know it's like for development it's easier to use Linux mostly also I did I never tried like configuring the graphical interface in Mac OS I think you can do a little bit of configuration there I never tried doing that in Windows 2 really um okay wait did we reboot now to go vs code extra tiling window and dash what is the extra tiling window uh by the way zash's default in Mac OS I'm pretty sure this is right extra tiling window is it the like vs code I'm not sure what you're talking about and the extra tiling window you just spend extra stuff okay yeah I mean zash is the default but you need to configure it which is uh I'm just doing the oh my zash so it takes like one minute to do that to install node and go and vs code it literally takes zero time too right and you can yeah I don't know it doesn't matter like this the the time you need to set up uh your system is exactly the same whether you're using Mac or Linux or Windows I think it might be longer on Windows because uh you cannot do it using command line I guess it's actually faster on Linux because in Linux like a node go vs code everything can be like done using the command line but on Mac you need to First install The Homebrew probably so that you have the package manager and on Windows you also need to like either and install everything manually or install the package manager first like choco okay actually starting X server started X server hold on this is running now where is my why why why did I see it though hold on it's it's running where is it where is it if it's running why don't I see it why don't I see it if it's running the light DM yes light DM is running you just needed an excuse to switch to macquest to justify the price okay bad cop did you ever try uh hello there by the way did you ever try the Nyx OS I'm having trouble with my graphical stuff here I cannot see anything on the screen except for the console so far I'm installing nexos and I mean it's working but without the graphical interfaces also we are talking about how uh which is better Macs or Linux or Windows can you provide us with valid reasons to hate Apple because I don't remember all of my reasons anymore why do I even hate Apple hold on because of the licensing yes anything else it was not very comfortable for me to use I remember like the um the operating system itself uh but I never tried to actually configure it anyway and like try like is there like can you install your like a different Window Manager for Mac OS or not I remember I hated some stuff about it like the way their window manager works Apple developer X system is trash you also install the ignix OS what did you chose at the first step chose the first one and booted with GUI yes wait you did you install it or did you just uh boot it from the ISO file so like here here's what I did first right I went to the official website I clicked download right and then we go over here this says recommended for the most users right so I I basically clicked this we were booted into the graphical interface and then I clicked install I clicked okay okay okay next everything I I have installed and then I rebooted and then it's a black screen because uh yeah so did you actually install or did you just boot into the ISO file here customizing your keyboard layer requires character oh yeah yeah I remember that yes I I did I was using Carabiner I remember that yes that's also pretty bad but the I mean you just don't conf if you don't configure your Mac then it's pretty good right exactly the same but you didn't tribute yet okay so uh maybe try rebooting Brew is hilariously bad I don't remember anything bad about home brew to be honest what is bad about it I think her Brew was pretty okay ish I mean you just install stuff and it's getting installed by the way uh kotaro What uh virtual machine are you using uh I'm using hyper-v here let me just uncork some casks into my wine cellar now I have git merge conflicts in my package manager VMware okay I don't have VMware installed VMware is not free right are you a Britain it worked fine okay so it's it's because of my virtual machine okay but I want okay all right NYX OS hyper-v if you want High to Apple the company they are lobbying against our your right as an end consumer to fix your own hired where in the US so like you cannot uh you cannot open your Mac and this is going to be illegal now to see what's inside okay so the problem is my hyper-v okay repair shops are not illegal businesses oh I see but they are going to do basically on the official Apple repair shops or something right or they are not going to do any repair shops at all what what does that even mean okay next box stop turn off okay let's try the virtual box sure Machine new you saw image mix OS Xbox Linux other Linux Hardware base memory four gigs processors 6. enable EFI hard disk use an existing choose and can I use the the disk from my installed where is my hyper-v irtual machines Piper V why is there a picture of plant where is the picture planned I don't see it how did I manage to install micro is on virtualbox uh oh I'm gonna google for it I guess it's uh that's something that is technically not allowed by Apple licensing because you are only I think like the the licensing available actually this allows me to install a Mac OS virtual machine in fact even if I'm running uh on an Apple device I'm pretty sure you cannot run two Mac OSS at the same time on the same Hardware you watch many videos and it was so complicated there is some stuff on GitHub that does this automatically you are allowed to virtualize my quest now wait really since when I don't think it was allowed like a couple years ago at the very least it's very recent can I virtualize it on one of my windows officially now can I like what I use for it I don't know like I think if you I think you can Google Mac OS virtualbox uh here here my spaghetti virtual box there you go you can take a look at this if you want oh where did I use it for uh for testing my game on Mac OS uh yeah I wanted to test that something works on Mac OS I don't remember what exactly my game I think I was testing the fact that it is building on Mac OS like one of the things is that I can like cross compile from Linux to Mac OS but this requires using the mac osdk and this is also illegal uh not illegal but like well yes this is against the licensing so like I should not do that and this is also something that I should not do so like the only the only way for me to create a Mac build right now without breaking the license is uh using the GitHub actions and they provided Runners by the GitHub because they provide me some Max for free okay wait uh hold on uh Arch next box uh next box uh uh edit disk locate disk virtual hard disks and so so can I go here continue there is no virtual hard disks here hold on where is this disk located inspect disk what settings hard drive so where is this physical disk I'm using a physical hard disk yes okay it's like okay sure hold on how do I use a physical hard disk in uh virtual box again I guess I could create a virtual one is it important to follow the license if you're just testing and playing around well that's what I did right but if you are putting your work in public then you should probably not break the license I think okay let's create the virtual hard disk sure why not no not really not really what eight gigs do I have eight gigs I have 39 gigs and I can do over here too by the way I mean let me go let me go PC over here next Box video I sure let's make it Note 8 gigs let's make it 64 gigs finish all right next box let's run it not important to follow the license well I mean technically they are probably going to ignore you right even if you break the license that's what you're saying you just you just ignore the fact that you're breaking the license [Music] apple is not going to sue us unless we have money yeah I guess but it is still breaking the license so I don't know well it seems like virtualbox is going to work too well I mean hold on inside my hyper-v the installer itself also worked so technically I can make it work in hyper-v right to make a lot of money selling builds you make in a VM then maybe you should worry okay hey foggy hello there what am I doing I'm trying to delete my windows well technically I already deleted the windows you never use hyper-v you need Windows Pro for it right and no I don't think I have what is my windows version even I don't remember I'm pretty sure that's no you don't need it that's simple just download a free virus on the internet and it will delete everything for you okay well thank you donate Pro if you're on 10 yeah I want a Windows 11 so maybe that's why I don't need the pro or something or maybe my windows is actually a pro already how do I even see this how do I see about this PC or something right you see properties okay let's see what kind of windows do I even have Windows 11 Pro yes I do have the pro apparently okay is Windows 11 stable now I don't know it was stable for me all the time I used Windows 11 from the very beginning it never broke for me unlike Nix OS which broke from the very beginning and also this this the exact stuff happened to me with Ubuntu by the way Ubuntu also didn't work for me I am on AMD CPU yes wait what is wrong with virtualbox it's still loading is it going to be loading infinitely I think it's too slow or something why is it still loading I think the only like problem about the AMD CPU and windows that I had is that I cannot do nested virtualization so if I run a virtual box or a hyper-v virtual machine that I cannot do a virtual machine inside of my virtual machine I think full SSD yes don't cool kids use qmu now is there a q ammo4 um windows I don't think so right or is there few ammo windows I mean that's why I'm using uh hyper-v hyper-v is faster than virtualbox I'm pretty sure wait that actually works for Windows we can do qmo if we're using msys using Pacman hold on Pacman Batman w64 [Music] I I 86 64. um this is going to be emulated no no I don't want the emulated right I want the actual like virtual machine that's fast Windows Pacman yes I have that I have black screen in my virtual box what's this happening I think it's just like very slowly loading why is this so slow machine settings advanced description disk system processor acceleration yeah see like see how slow it is I cannot even move my win my mouse right now okay what do I do so that it's not slow Hardware acceleration display it's I think it's because of the video memory right yeah it is because of the video memory for sure for sure so let me let me try fast enough for mine sweeper let's try powering this off I guess I guess it's faster if I power this off like this uh machine AC TI shutdown machine how do I power off what is the power off button machine reset I don't want to reset Hold on shut down next box settings I think I just need the video memory to be higher Graphics controller view Ms VGA I don't know enable 3D acceleration sure okay let's try again just buy a second computer I have a second computer I have a second laptop and it is running Arch just by search computer okay I did have a third computer which was a Mac and I and I put it into trash I I don't know wait where did my mic even go I don't remember where is my Mac anymore I did have a Macbook before I think somebody just took it for me from me because they wanted a Mac I'm not sure they're happy with it because it was so slow because what happens with your MacBook when you use it for 10 years sorry I'm not bringing back oh did you take my Mac I don't need it I don't need it so like it was an old MacBook Pro from like 2010 or something or 2011 Maybe so it was uh I think it was like overheating so when I when I checked it basically basically uh put the processor in the lowest like frequency possible which is 800 megahertz into instead of 3.4 gigahertz or whatever is like the normal so it's like was very slow it was like 10 times slower than than it should be just get a Raspberry Pi I do have a Raspberry Pi but Raspberry Pi is uh yeah I I think I remember that my Raspberry Pi was actually like faster than my MacBook Pro at some point just run an xos on it but I want to use Nexus for development so I want a fast PC which is this PC okay I don't know like virtualbox is very slow this is impossible to work with just get two pies okay okay here's a here's another suggestion that I have I could uh I could use my my laptop and install Nexus on that in additional additionally to my my Arch no no no I think it's like it's better that I like figure out how to how to have Graphics in hyper-v because it's like it's it's it is possible right do you see how slow virtual box is why is it this slow can can anyone explain this this is impossible close power off okay another Dragon I have three PCS plus Mac Mini I feel it's cheap to build a PC with used parts I always find myself being in a PC for no reason okay yes I want to build a new PC for myself too sometime because uh I have right now a ryzen 360 this is a little outdated right I need to upgrade at some point you are bragging you have two pieces and three laptops okay what do you use them for I only use the PC for like uh work and I mean for everything that I'm doing I'm only I only need a laptop when I'm like like I'm not even using my laptop a lot one is a Chromebook okay I don't know let's let's go back to hyper-v like I mean I can figure it out right I can figure it out laptops for travel yeah well you do need three laptops for travel I think you only need one right do you travel with three laptops I only travel with one that's enough you can never have too many ah okay can can anyone explain to me why if I check the status of my display manager in Nix OS it says that it's starting the X server and the the X server is started if it is started how do I see it how do I see it get a non-gaming laptop but then you wanted a game in one all right I was the I it was the other way around for me I had a gaming laptop and then I bought the non-gaming one because the head gaming laptop is too heavy right so I basically have right now the laptop which is uh the lightest laptop that I could ever find that's the only uh thing that I considered when buying my current laptop but then uh the gaming laptop was still like very uh basically I didn't even use that for gaming because I have the PC so there was no reason for me to even have the gaming laptop all right what do I do what do I do should they get rid of it but here lazy yeah well I I gave it to my to my relatives that's what I did hyper V oh hold on mix OS uh I don't see the uh display manager okay you know what let's try again try again but it's still this time instead of gdm I'm going to install sddm maybe sddm is going to work you know and let's also disable the hyper land that's what I want to eventually be running the hyperlens but I need to at least see something for this to work sudo rebuild switch also you have a small army of cloud machines all right let's see generation eight am I going to see the display manager this time I don't see the display manager so you see starting X server started X server initializing starting login D interface found so it is running somewhere if it is running why don't I see it I don't understand I checked you do need a Windows Pro for hyper-v okay well virtualbox is super slow to for me so I cannot even use it run on a different entity why I don't know let's try Ctrl f 2 3 4 5 6 7 8 9 10 11 12. and no I don't see it let's see the logs of the light GM that we had running before IDM log let's see so what happened here [Music] GD Bus air or free desktop dbas air invalid arcs no such interface account service c0 changes active user edit 11 what do you mean 11. I don't know like I I think it's it will work on the uh on the on the hardware so like if I do this not in a virtual machine but inside the actual but on the actual PC but then I will not be able to stream it yet so my plan was to install this on the physical drive and then reboot into it but we're stuck now why okay maybe maybe we need to figure out why my virtual box is slow I don't know virtual box why is it so slow I think it's slow because it's running on something I don't know preferences why is it so slow virtualbox super slow where's the Box running very slow on Windows 10 11 solved disable hyper-v Okay so yes I need to disable hyper-v to try my virtual box I think and then it's going to be running fast again I think but I don't want to turn it off this is this is what is used for docker 2 and for my actual virtual machine that I'm using the arch Nick's OS um uh sword uh hyper B can't start okay I want to find my x-log can I find my X log do I have this services like server modules xf86 video FB Dev video drivers hyper-v FB yes course probe this is the first probe is what is what is missing uh which I saw some uh someone specify the the problem right now is that I I don't know where my X logs are mix OS X server logs sword logs right work logs um does anyone know how to how to see where my logs are because there probably is some error but I can see and usually the sword logs are in bar log right but they're not here Journal where is my logs why is it so hard to find the logs I don't even have the errors here that I failed to start because it actually starts successfully I just don't see it I'm not sure if I can solve this issue myself could I reinstall it again reinstall what like the entire system you want me to like reinstall the entire system okay I mean we can do this because we don't it's not like I have anything else to do yeah we can try next uninstalling so let's see I'm going to shut down I'm going to install the uh the Nexus with gnome right with graphical interface I guess that's what we like need to see well I I want to like because the graphical interface works in the installation media I want to see the configuration of that right because this is also this this thing also has its own configuration I'm pretty sure so we just uh see what's there and I delete something from the boot order by the way I need to boot from my DVD okay start let's go and do the installation again okay so we do the click the installer right it's going to load and we're going to see the the stuff welcome to next OS so like for some reason it's still like shows me this screen but after a little bit of time this is going to actually load the graphical interface which is like also weird by the way did this happen to you too like yes okay this is weird like I want it to be hidden when I have my actual installation okay so now we have this this works right it's going to load the installer I'm going here I'm clicking next I'm clicking next I'm clicking next I'm clicking here my full name movie Man I choose the password my password is going to be weak uh login use the same password for the administrator next I'm choosing no did you try and The Gnome right I mean yeah that's what I should be trying so I click next and then I allow on free software I click next I erase the disk to do everything from scratch and then I do no swap and then I do next and this is the summary and click install and it's going to take a while to install and then eventually we're going to reboot and it's going to be basically the same as we were at before so I tried this already before and then I tried installing from the command line to maybe did you did you check unfree maybe if I do unfree then it installs something that should not be installed you didn't okay maybe that's different I mean we can try this after this installed I I'm pretty sure that I can just like change this in my configuration to do allowance free Falls and then we are going to switch to the new configuration see if that's going to change anything okay this is going to take like 10 minutes or something I don't remember it downloads everything from the internet right now right maybe I should try somebody else's uh configuration for the next by the way right and hyper-v the next OS configuration because I can just uh load somebody else's configuration right hypervguest.nix this is from Nick's packages wait hold on do I need to install the hyper-v gas by the way maybe that's what I'm missing is there a Wiki here right there is Wiki can I search the wiki for hyper-v hyper-v l so like there is this package NYX a hyper-v guest description resolution switch to initialize I think I just need to install this didn't expect that's what was missing how do I learn about it though next OS modules virtualization hyper-v guest so what what do I do with this if I have this um this thing make enable option hyper-v guess support so I just do uh uh virtualization hyper-v guest enabled true right and then it's going to yeah see and then it's going to like in initialize some kernel modules for me that's what we need okay this should be like done automatically I think how do I learn about this where do I search for packages next packages can I search packages and not search the package is like online uh I can do it on command line I'm pretty sure I guess we just see here collection next packages collection of baggages how do I search this can I not search this search Nexus options how do I go to this forum there open from the official website where is the button that that links to this thing how do I know about this website search nixos.org how do I get here Without You linking it but yes this is what I need to enable if this will this exists basically on the official website it's search nixos org right how do I get here slash packages yes is that they're not providing me a link to this so I just I would I could just like go into hyper-v and search this here and that's how I could like solved my issue a long time ago okay we're going to wait for this to install from scratch now whether to enable hypervis support default polls but we are going to do true video mode resolution which to initialize the adapter okay so I can like set the this thing to whatever okay what is my PC specs uh where do I where do I check it diagnostic tool this thing all right uh uh here's the processor AMD ryzen 5 360 memory 32 gigs uh what else what else do you want the GPU I have a RX 5700 XT what exactly the the they for some reason don't recognize the motherboard system information oh there we go this is my motherboard the b450m row 4. as rock do I need versus CPU for virtualization uh no I do have virtualization support I think like um I mean this is really this is virtualization right I'm running a virtual machine right now the virtualization is support for my CPU I think the only thing that is not supported is the nested virtualization and it's not the problem with the CPU it's problem with Windows this is really slow it took you five minutes maybe it's because my SSD that I'm running on is slow or maybe it's because it's like downloading stuff right I'm pretty sure that my actual like virtual machine is running pretty fast let's see a c task manager oh I am using 100 CPU yes it's because OBS studio is using 50 percent if I hide my camera then it's going to be not using 100 CPU anymore so maybe that's going to make it faster maybe it's because my SSD is slow the one that I'm installing to my Windows is installed on the nvme M2 SSD but uh I am installing the Nyx OS onto this SATA one which is slower so it's not that hard drive it still has an SSD but it is slower than my than my main SSD that I'm using for Windows like over here we can we can see that it is doing 15 Mega megabits a second or something or is it a disk but it is not even doing disk call then because of the green screen it's not the green screen it's the uh the background removal it's because I'm not using the uh the background we remove is like some AI stuff that figures out what exactly to remove that is what is used in a lot of CPU if I use an actual like green screen behind me then it would use a lot less but then it also requires like good lighting and stuff so yeah what's in the background is it really bad it's not that bad I just prefer it without the background so that's what it is just some windows I just don't like that this this thing is like covering uh what I'm doing on the screen it makes it use more space if I crop it I mean I can't crop it I don't know I still prefer it without the background to be honest I can also do a mask something like this and I can also crop okay is this better this doesn't use a lot of CPU it's it's not too bad but I still prefer the background removed but sure I think the way I think we're not like being I think we're hitting the limit on the on the on the disc itself maybe we can try like benchmarking the disk speed once this is installed but still like even five minutes is very slow when I'm installing my Arch it takes less than five minutes to download and install I have everything so I don't know they are doing something more than I usually do with my on my installation of Linux okay all done restart now done you don't like how the air tries to remove some parts of my face yeah but then like sometimes I move like this and I move outside of this thing outside of the camera you know if I stand still then it's okay I guess okay so now we have restarted right and uh and as you can see we are seeing the black screen if I go to another TTY I do system control status uh display manager and you see the gdm display session never registered failing so let's go sudavim it is C uh nexos configuration and let's see the current oh wait the veeam is not installed of course okay sudo Nano okay now we go and we need system packages we need to install veeam get Firefox for everyone why not and then also um and then also we do this thing right hyper-v guest where is it what was the the thing you can search mix OS work option hyper-v okay uh enable Okay so we go here and we set this I cannot copy paste here we say virtualization hyper-v yes enable it's true semicolon Also let's enable the SSH okay and now we exit and write and now we do sudo xos rebuild switch I also changed the mask of this we just like a circle like this how do I feel solid color real solid color yes can you do me a feel all right now it's looking more professional right camera like this we can also do like that and then we can also do Rush okay I'm in my in a little house a little rounded house now nice okay we have rebuilt the Nyx OS now we do reboot and let's see if this changes anything generation two foreign was never registered again this doesn't change anything wait so if when I did this configuration what what does this even do hyper-vguest.nix right this enables me some uh some kernel modules I'm okay with AI removing covey's face it's a preference I guess right which one is looking better I could also stream without the camera actually removes all of the problems enable hot adding CPU memory okay so I have enabled this any any other suggestions what can I do by the way we did have the uh suggestion from uh BSD rme initials but it got like removed from chat automatically how do I unrestrict it is what I was seeing here specialist user controls they actually did help us a little bit how do I Motors can remove the player or stop monitors use messages login chat freely restricted stop restricting no longer restricted okay all right okay all right what do what do I do now what do I do now I guess like the the last thing that I wanted to try is uh to boot into Microsoft hyper-v ufi no boot devices were found no version says it was loaded restart now all done and to go into go to settings and to go into firmware to boot from DVD again move up apply and I'm going to do reboot reset okay we're going to this installer again but now we don't install the mix OS now we just see what configuration are they using for this installer because they are running the X server sure right so what what are they doing let's see or maybe it's here NYX OS can I see the installer here repositories I think I saw something in the um an access to the Linux distribution manual okay we can build our own mix OS live ISO right can I see for building other system okay default installer configuration are available inside nixos modules in style CD DVD so this is what we want to look at right where again modules installer CD DVD modules installer CD DVD okay all right let's see let's see ESO image.nix graphical gnome graphical base so we enable the X server we do enable the virtual box guest editions and we also enable the hyper-v guest we also enable the VMware guest so that's how we make sure that we work on the hyper-v VMware and virtualbox but uh since I'm using hyper-v this is how it's done right and also Q ammo guest VM guest editions to improve host guest integration enable ply mouth ply mouth is what uh shows us the loading screen Firefox for reading the manual okay well technically I can just like copy paste this because this is what they use for their stuff right and then for Gnome specifically this Auto suspend False auto login true user Nix OS desktop manager gnome enable true image Edition gnome okay it's like okay let's try this let's try this shut down and then let's go back into this no Ali with the rage hello hello we're trying to install NYX OS today and I'm struggling okay can I Association to this yeah I'm doing the virtual machine I'm I'm I have I I'm right now struggling to have uh Graphics inside my installed NYX OS in hyper-v that I'm using because I need to install this on on a virtual machine first before going into uh and installing into moving this like on an actual physical you see okay so I can I can associate into my virtual box besides pass through no not yet no not yet I just wanted to have the graphical interface so that you can set it up and then I will actually move it to the hardware to the actual Hardware I don't want to say I pass through I only have one GPU on this PC so there is nothing to pass through really foreign before I just want to install it configure it and then and then like reboot into it eventually and use this instead of windows so here's me SSH into it and uh right now I so just if you are wondering this is what I'm seeing in my yeah the default is gnome yeah so I just installed using the default installer and I have and I just see this black screen this is the problem that I'm having so I go here cookie man and okay if I see the status of my display manager it says that something like gdm display session never registered failing although I did have the graphics in the actual like installer so now I now I'm trying to like copy paste the the configuration of Nyx from the graphical installer into my actual configuration here so I'm going to do sudo beam EDC next OS configuration right okay all right so I'm going to import something here let's see desktop manager gnome this and display your manager gdm oops how do I pass even normally do this thing [Music] what happens if you stop star gdm it's um that's that's how it works on the Arch Linux for example right I can just uh just start the gdm service but on NYX OS it's like it works you can edit a little differently I guess we can try hold on out of what if I do like pseudo system control uh restart uh display manager right I can show you system control status gdm it is uh it is like different it is masked I don't remember I don't know what this means to be honest the fact that it's masked but it's the display manager service that they have inside nexos not the gdm display manager is like the thing that actually handles stuff so yeah I just restarted it and I see the black screen again it's a sub service yes something like that I guess we can go and do something like system control cat display manager so that's what we are doing here right working now okay thank you for the raid again hopefully I will figure it out I did not figure it out in four hours but maybe maybe maybe I'm going to do something so I'm going to continue with my stuff that I wanted to which is like copy pasting the configuration from the from the ISO file so we're going to Auto login into Google man that's how to login into Google man maybe we put Auto log in and it's going to work because the display manager actually is not showing on the on the live uh on the ISO file either right we don't see the display manager we just log in immediately so maybe the auto login is what's going to work for me all right and then we're going to do a graphical base I'm going to do something here console packages uh Terminus font I don't want that to be honest I saw that what this does and I don't like it uh make EF5 bootable this is for ISO image so I don't need the iso image to be honest I just need the um swap device file systems wait this is the CD base I need the graphical base so the graphical base is me enabling the ax server which is something that we already do here yes X server enabled true right gdm enable true DDM and gnome is something that we do in the top now I mean let me move this ignome and gdm uh over here okay so we enable the X server network manager doesn't matter power management I don't think that matters false audio I don't think that matters virtualization we can copy the the all of the virtualization stuff because like that's what they do right false order is something that is enabled by the default installer already so I can copy paste this for all of the virtual machines to work and then we have uh the ply mouth let's also enable this why not let's enable the play model why not okay and I think this is all that we need for this configuration so now we do sudo NYX OS rebuild switch and maybe this is going to work this time oh hold on the visualization is already defined at 46. okay that's what I did myself right maybe ply mouth is going to fix it maybe something else is going to fix it I don't know but this configuration works apparently okay now we do reboot and now we see our virtual machine generation three maybe it's going to work is it going to work I don't see the ply mouth but the blind mouth is supposed to be showing me the the little like loading indicator and I don't see it oh no I cannot switch to another terminal another gty anymore wait really Control Alt F anything doesn't work oh it's because it switches automatically to the other one maybe it's doing something maybe we need to wait um working configuration mix OS hyper-v can I like copy paste somebody else's configuration can xos run against hyper-v eight years ago and we have something from not eight years ago running next OS VM on Mac OS I can't even log in into this thing anymore because when I'm switching to the different gtoi I get unswitched immediately okay turn off turn on and we can I guess go to the previous generation no right what about we don't enable the ply mouth that's what breaks it wait why am I just seeing the black screen now I don't know off turn on generation four black screen again all right I cannot switch again what do you mean I cannot switch I cannot see the what's happening even here anymore I guess I can by doing the SSH let's see system control status display manager okay so now actually all right session never registered failing we have the same error okay ah is it enough suffering four hours I've not been able to run anything I can just try installing this on the bare metal and it's probably going to work but hyper-v Reddit okay maybe I go to Reddit mix OS how about I ask people right you guys should ask people or maybe I should search this search hyper-v or maybe I should search the um maybe we should search the GitHub mix OS and we search this for hyper-v or hold on mix OS how about we download because I did download it actually by the way the ovai OVA right let's open this but this is going to be in um yeah all right finish so I can I can import the pre-made virtual machine right can I import the primage OVA file in hyper-v I think I can turn off all right uh file action new import virtual machine yeah there you go next the folder the folder is going to be in downloads the folder virtual machines what this is importing still I think it's going to work on the virtual box but hyper-v import OVA in Virtual V8 hyper-v and export of a but it will actually started very virtual box can be used to clone HD to specify the new format of the disk so we convert it to the PhD or something anyway if I try running this this is already pre-configured for me right make so as default this is using grub by the way not the system debut I doubt it matters welcome to Nyx OS all right starting the X all right this is plasma wait did I download plasma all right sure why not if this is going to work then this is what we're using given is not that slow by the way here it's faster than the one than what we used in the installation media is because of the guest additions I guess well now it's slow when I do full screen let's go into a terminal and let's see this is demo NYX OS right uh so we can do like cat uh EDC Nix OS configuration right what is here this is literally Imports the virtualbox demo by default in xos virtualbox demo image includes SDM and plasma if you prefer another desktop you may uh want to disable the default all right so this is all of the configuration can I just do this sign my hyper-v and it's going to work oh yes I need to and to run this okay man do sudavim and all I'm going to do should have been okay so I'm going to delete everything here and then we are just going to do the we're importing the hardware configuration right and we're also importing the uh X packages NYX OS modules installer virtualbox Demo X can I do this there's probably like something that is not going to work because okay but I will try anyway the option file system conflicting yes because like file systems are conflicting yes uh can I like to the my Hardware configuration that overrides it or do I copy this xos packages modules wait where are the modules search xos demo virtualbox demo I don't even know how to do this because this is confliction it's not going to boot at all okay wait I I know I know I know I know Hardware configuration I can force it right audio configuration the file systems how do I force mk4s we'll do file systems is going to be equal to mk4s as said where this is that and this is that right is that correct uh syntax error unexpected expecting this boot EFI okay so we still have the semicolons even here let's see file systems and undefined variable mk4s wait really how is it undefined if that's what I'm using it's leave.mkforce packages leap mk4s okay now the syntax is correct [Music] foreign I'm expecting it's not going to work still but this is uh like the demo for virtualbox not for the hyper-v uh next packages uh virtualbox demo partial balls demo I cannot even see it where is it packages is it options we have packages whatever just give me something source uh sneaks packages yes the next packages where's the installer now we need to search for options for example hyper-v or even yeah virtualbox guest enable yeah next packages mix OS unstable I see modules installer virtualbox demo there it is [Music] our errors occurred while switching to the new configuration why where's the error install community other platforms Discord okay you know what um you know what I think I might give up but I will ask for help in the community I guess I don't know I could do Arch Linux easily without help but Nexus is much harder apparently or at least it's hard to make work in the hyper-v so all right top power off okay I mean you can try it yourself I guess I can like the problem is like virtualbox doesn't work for me here I mean it's worse but it's slow right I could try virtualbox on the laptop on Linux and then install it there also might be a good idea and then like I will come back to you with the already installed mix OS because I'm I'm guessing it's going to work on the on the hardware that I have it's just like the virtual machine is hard for some reason all right see I'm the only person trying to use NYX OS on switch all right let's go to Maxi let's see if he talks to us today okay I will try something offstream and then I will I will be back maybe I will tell you about my success that I made off stream when I come back uh so yeah until next time bye bye
Info
Channel: kuviman VODs
Views: 59
Rating: undefined out of 5
Keywords: games, twitch
Id: 38D2odvVPFA
Channel Id: undefined
Length: 280min 27sec (16827 seconds)
Published: Mon May 15 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.