Where're the next episodes!?! You pretty much have a monopoly on guix content; please make more! The 5 vids so far have tremendously helped me thank you
@dustinl8060
3 жыл бұрын
'clear' and 'cls' aren't supported in the guix installer shell, but 'ctrl-l' works to clear :)
@mincheol_seo
3 жыл бұрын
Thanks for putting your effort into this! I've tried Guix about a year ago but I initially switched back to Arch after facing some issues and did not know how to resolve them. Following your instruction, the install went smoothly!
@SystemCrafters
3 жыл бұрын
Very happy to hear that!
@robinmattheussen2395
3 жыл бұрын
At 26:00, the `cow-store` refers to "copy-on-write store" (cow is a commonly used acronym for copy-on-write). This is because we want the installed packages to be written to the on-disk /gnu/store rather than the one in the in-memory filesystem we're using in this "LiveCD"/installer environment.
@SystemCrafters
3 жыл бұрын
Yep, that makes sense! I regret not looking it up before joking about it :)
@robinmattheussen2395
3 жыл бұрын
@@SystemCrafters When I first saw it I thought it was a lame animal/bovine-related joke (Gnu/Shepard/Herd/Hurd, etc.) but I later read about it in the Guix manual
@SystemCrafters
3 жыл бұрын
lol, that's probably why I never looked into the meaning of the term, I subconsciously assumed it was another bovine joke
@DavidLindes
Жыл бұрын
@@SystemCrafters well, there's your idea for a funny hostname for a guix install: methane. :D
@chriss361
9 ай бұрын
This video is a great resource for anyine wanting to get into Guix! The way you make an effort to meet everyone where they are regardless of their os or level of experience while also giving some caution about Guix as a first distro was particularly refreshing to see. Thanks for the quality content!
@MuhammadNurIslomToxtamishhoji-
Жыл бұрын
Please continue this project!
@xiyorin1146
Жыл бұрын
yes, please continue
@fivefoottwelve2789
3 жыл бұрын
I know it’s been a few months but I would love it if you would revisit this series. Guix is such an interesting concept but there isn’t much information on it outside of the official docs.
@hemanta212
2 жыл бұрын
during sudo -E guix system... command, if you are having some troubles with no modules found (nongnu packages linux) errors just do hash guix, theb close the terminal, reopen it and try the system reconfigure command again
@appenzell958
3 жыл бұрын
GNU Guix is a fascinating distro. Nice video as always.
@tousremulla4925
2 жыл бұрын
This is exactly what I needed. I was looking for a way to install Guix with a generic Linux kernel. Thank you!
@soler1579
Жыл бұрын
Dude you have no idea how much this helped me. THANK YOU
@edwinlundmark
3 жыл бұрын
This is super good! Very thorough and easy to follow! Keep up the good work
@SystemCrafters
3 жыл бұрын
Thanks a lot!
@abarocio80
3 жыл бұрын
Great video. I have wanted to see this for a wile. By the way, 'cls' is a DOS/Windows command. In linux, that functionallity is called 'clear'.
@SystemCrafters
3 жыл бұрын
Yep, that's my old DOS days coming back :)
@tek288a1
3 жыл бұрын
Been waiting for this! Thank you for all your work.
@mathieuothacehe1754
3 жыл бұрын
Terrific video! You might want to report the installation hang issue upstream, I don't think it has ever been reported yet.
@SystemCrafters
3 жыл бұрын
Will do! Thanks again for your help with the installer issue :)
@dipalzambare9257
3 жыл бұрын
I was waiting for this one, I tried it once before but found it too confusing, will give try again after watching this👍
@daigokijima9054
3 жыл бұрын
Thank you! I Successfully installed Guix!
@SystemCrafters
3 жыл бұрын
Awesome, I'm really happy to hear that!
@dennismitchell8507
3 жыл бұрын
Hello David, just learned about this channel. I am liking what I see with emacs. Looks very cool. I have been using vim. Now I will install emacs and GNU guix. For why not, looks like I am missing out on something. Can I ask what type of work do you do on the computer, are you a programmer? Your knowledge is solid. Thank you for my introduction to emacs.. :)
@dmitryshinkaruk8024
2 жыл бұрын
Thank you so much for such a detailed explanations of all things that are going on in the video. I really appreciate it.
@AntoniousAutodidacticasaurus
3 жыл бұрын
This series was great. Thanks. I love your methodical style. I hope there's more ot come on Guix.
@SystemCrafters
3 жыл бұрын
I'll get back around to it soon!
@gnuPirate
11 ай бұрын
Can already tell I'm going to love this channel. Instant sub.
@fikrirahmatnurhidayat4988
2 жыл бұрын
This guy has balls to make tutorial about GNU/Linux OSes installation on the real machine, instead of VM lol
@shawnnweena8452
3 жыл бұрын
it's a much safer recommendation to use /dev/disk/by-id symlinks instead of /dev/sdX directly. That way you see the name of the drive you want. portable USB drives will show up prefixed with usb-, and internal drives will be prefixed with ata- use tab complete
@SystemCrafters
3 жыл бұрын
Good tip, thanks!
@VigilanceTech
25 күн бұрын
there's no /etc/channels.scm in your latest installer ISO. Where can I find it hosted online so I can wget it or something? Or where would it be on the ISO? There are a bunch of them under /gnu/store. Which do i use, if any?
@abrampers
3 жыл бұрын
@SystemCrafters Amazing video on how good GUIX is. I’d love to try out guix as my day to day driver but still blocked because I still need proprietary software to do my daily work (slack, zoom, etc). Can you please cover any workaround for this? Thanks!
@dribrahimel-nahhal2477
Жыл бұрын
Just a couple of days back, I happened to come across the Guix installer (version 20230608) which you've recently updated. It caught my attention that there was a release in the previous month as well. I genuinely appreciate these updates you've been working on. I'm really curious to know the rationale behind the relatively shorter time gap between these latest releases compared to the usual duration. Could you kindly enlighten me on the reasoning behind this?
@SystemCrafters
Жыл бұрын
The releases are automated via GitHub Actions on a set schedule which I don't recall at the moment. Sometimes the releases are further apart because the build job fails on one scheduled event but passes in a later event
@left4code414
Жыл бұрын
Hello. Guix don't see my notebook wifi device. This problem also occurred during installation. But I used a usb Wi-Fi adapter. After installation, GuiX did not see the USB Wi-Fi adapter and the Wi-Fi device. What i can do ?
@mastergamer4335
2 жыл бұрын
35:00 Its becuase it dont lock your harddrive, it is encrypting it. So every time you wanna start it up it is decrypting every single bit that is stored on the partition.
@sinekonata
Жыл бұрын
Incredible work. Thank you so much.
@FelipeSantaCruz
3 жыл бұрын
I'm trying to install Guix on a Toshiba Satellite L770/L775 where I have installed Linux Mint. I select the complete disk guide option but after selecting the one partition or or the separate home partition option, the installation process starts over again from the very beginning, choosing the local language. Weard thing, in manual mode I see my hard drive and the USB as well. Do you know what might be happening? Thanks! Awesome serie!
@mastergamer4335
2 жыл бұрын
When will you make streams/videos about how to configure everything in scheme and what to do.
@petersen77
2 жыл бұрын
I'm stuck while installing on a Thinkpad T420: when the partitioning process starts an error occurs that /dev/sdb (USB drive) is busy, partitioning is done on dev/sda...
@AnzanHoshinRoshi
3 жыл бұрын
Thank you. Very interesting and clear.
@SystemCrafters
3 жыл бұрын
I'm often surprised about the background of those interested in Emacs and Guix, but Zen monk is one I don't see very often! Glad you enjoyed the video!
@AnzanHoshinRoshi
3 жыл бұрын
@@SystemCrafters Well, I've used computers since 1987 and Linux since 2007 so...
@dribrahimel-nahhal2477
Жыл бұрын
I have managed to install gnu guix distribution on my HP laptop but it didn't show up in the grub menu and I had to reboot and change the order of booting and found the guix distribution and booted successfully. I think that this because of this command herd start cow store /mnt. The /mnt part is causing this issue in my opinion. How to solve this issue? . Thanks in advance David
@antonhibl4083
Жыл бұрын
followed through on all the instructions up to running 'reboot' and I can't get it to boot at all, just goes to black and then to my BIOS which when I try to force boot it from there it just goes black for a few seconds and back to the BIOS. Any idea why this might be happening?
@dmitriguskov1897
2 жыл бұрын
Great video! Thanks! BTW do you plan to support i686 ISO?
@pdevine999
Жыл бұрын
I am loving GUIX , is it possible to put my current config/build and all the binaries and packages ive built as an ISO file so I can then pass it on to other machines to install ? These would probably be different machines with different hardware . At the minute im passing about virtualbox images but want to move away from that , because of the hardware differences and trouble of importing .
@southgonholditdown
2 ай бұрын
Nonguix substitutes work fine, and have the linux kernel, but it was bit confusing to set up tldr had to count parens on my fingers since not even emacs is installed fml, the readme has one too many. You dont have to compile anything 😊 Wouls be nice if David did a quick update to this video and showwd how to add the nonguix substitutes.
@ren7902
2 жыл бұрын
I need help. After installation desktop environment doesn't load. ryzen 5 pro 4650g msi b450 thomahawk max 16 gb ram
@GPandzik
3 жыл бұрын
This might seem rather basic, but as someone coming from Ubuntu, RHEL, and others, the command to turn off a system is `halt`, not `poweroff`, `shutdown -h now`, or anything any other system I've used uses to turn the system off. I even tried the z/OS mainframe command `z eod` with predictable lack of success. Took me a good fifteen minutes of cursing to track that one down. ;)
@an93lofdeath
3 жыл бұрын
another cool application for .iso files on USB is Ventoy. It allows for multiple .iso files on the same drive.
@an93lofdeath
3 жыл бұрын
@Hai Red lol I did not notice the mistake, thanks.
@AshNonokPlays
2 жыл бұрын
there is a problem with the latest is says need to boot the kernel first but when click on next it went back to the grub menu? going to try the other one. Both of the customized iso are not working they both took me back to the grub menu.
@ChaosTheory666
5 ай бұрын
Man, building the newest Linux kernel has taken over 5 hours (mini PC) and is still going with that last reconfigure command. Crazy. Also, didn't look like Emacs or Vim was present when booting it up for the first time. Will be interesting to see how setting up Virtual Manager and stuff will work out...
@ChaosTheory666
5 ай бұрын
8 hours in, it appears the system is frozen. I guess it's going to crash again...
@ChaosTheory666
5 ай бұрын
Third time's charm! Took 12-13 hours to build the newest kernel, LOL!
@SystemCrafters
5 ай бұрын
Glad it worked eventually! The substitute servers were down all of yesterday too so I'm sure that did not help
@aronoco
Жыл бұрын
I receive this warning about using Intel... Should I continue to install? Is there a work around?
@wjcwukong
3 жыл бұрын
Great work. Is there a way to use a custom kernel like the linux surface kernel? I have tried many times to install guix on my surface laptop but still get no luck.
@TheKrister2
3 жыл бұрын
You shouldn't need to. I've installed Guix with both the libre-kernel (though missing internet thusly) and with the full kernel without issue using the installer and following along with the video. Though the guix-installer github readme could use a touch up with the information told in this video because it won't work otherwise :/ Edit: On the Surface Pro 3, specifically.
@wjcwukong
3 жыл бұрын
@@TheKrister2 Thank you for your reply. I have ubuntu and arch linux installed on my surface laptop, and they both work well with the linux surface kernel. Without this custom kernel, the built-in keyboard won't work even on these two linux distributions. This is the most annoying thing because i really don't want to put an extended keyboard to work with my laptop. Do you have an extended keyboard or something? Again thanks for you time.
@SystemCrafters
3 жыл бұрын
Thanks for the reminder! I will go update the README to point to the video and show notes.
@elrisitas8508
3 жыл бұрын
hi david, did you work on the psreadline team at microsoft? i was reading github issues and was surprised to see your name popping up lol sorry totally unrelated but i think powershell is pretty cool (and so are your videos)
@SystemCrafters
3 жыл бұрын
I worked on the PowerShell team a few years ago!
@alfredoborras1860
2 жыл бұрын
thank you for this video. Anyway i have some issues, after login and password the system comes in but with black screen and i cannot do anything
@AndrewEsh
3 жыл бұрын
Ctrl-L (Page Feed) might clear the screen
@ScottxHaley
3 жыл бұрын
Weird question. Do you know Dave Plummer? He's got a KZitem Channel and worked at Microsoft too, but probably before you did. Anyway, keep up the great work!
@SystemCrafters
3 жыл бұрын
I've seen his channel before, super insightful stuff!
@laughingvampire7555
Жыл бұрын
does guix have the same issue that nixos has about binaries downloaded from the internet that people have to use steam-run as a workaround? because apparently nixos only allows programs to run if they are contained in an environment or something like that.
@aemogie
5 ай бұрын
It does. Guix is also not FHS compatible, because of the way packages are installed. The FHS filesystem structures things in a way that two libraries of different versions can't coexist hence breaking reproducibility, which is a primary goal of Nix/Guix. On NixOS there is a program called `nix-ld` that tries to fix this by restoring a FHS file system. Again this breaks reproducibility, so if possible use packages packaged for Nix. But if it's not available, `nix-ld` is a tool that will almost definitely help you. `steam-run` also creates an FHS compatible environment but it does so by creating a very lightweight userspace container (using bubblewrap, I think) that emulates the necessary library paths for very common libraries.
@georgytoporkov2041
2 жыл бұрын
Thank you very much for the video!
@sangeeth6655
2 жыл бұрын
Tried it out once or twice before and quit when I kept getting the same error, before even reaching the TUI. Just figured it out. If you're using Rufus on windows to create the bootable, using the dd option instead of the iso option is necessary 😅.
@xiyorin1146
Жыл бұрын
your website is fantastic.
@naqdimuhammad
10 ай бұрын
Thank you for your great work.
@cannedeals
3 жыл бұрын
Do you have any advice on managing source-based configuration packages (such as ST or DWM) on guix?
@SystemCrafters
3 жыл бұрын
The best way to do that is to copy or inherit from the existing st and dwm packages and add your customizations. It's a bit more advanced than what we've covered so far, I'll make a video on thst in the future. In the meantime, check out this example from another crafter, Benoit: github.com/benoitj/dotfiles/blob/main/stow/.config/guix/packages/bj/desktop.scm#L1
@rostranj2504
3 жыл бұрын
The only thing that stops me from moving to Guix SD is not being able to use NPM for Javascript development. How do you get around this? There are a couple javascript packages in Guix but none of them are the ones I would need for development (React). Also, from past experience, it's hard to package javascript packages in Guix. Either way, I would have to first package all the NPM packages I would use before moving, which would take a long time. Is it possible to install NVM or some sort in Guix SD. Do you program in Javascript and run into the same issue? If so, what is a workaround?
@SystemCrafters
3 жыл бұрын
I don't use npm packages from Guix since, like you said, it'd be a pain to package them all. I actually install Node from Nix since they have newer versions which I need for my job. Then I just install everything using npm
@rostranj2504
3 жыл бұрын
@@SystemCrafters So you add Nix's channel to Guix and then how do you install it in Guix? Or am I just confused and you use Nix for your work?
@SystemCrafters
3 жыл бұрын
I add the Nix service to my Guix system configuration and then I can use it as a package manager for the small number of things I install with jt
@rostranj2504
3 жыл бұрын
@@SystemCrafters I'm not familiar with this setup have you mentioned it in a video?
@AmoghHarish
3 жыл бұрын
Another alternative is to use Docker and confine the Node environment within a container. You will need to set up your Dev container with everything that you want and then you can either SSH into it or use docker exec to issue commands to the container
@TheKrister2
3 жыл бұрын
I might have missed it, but why did you not bother setting a user password in the installation media and use passwd instead?
@SystemCrafters
3 жыл бұрын
I mentioned the reason while setting the root password, it's because we don't actually finish the installation process with the installer. Since we skip that part and finish it manually, the passwords you enter in those boxes never get applied so we have to set them manually
@t01
10 ай бұрын
40:45 after 'guix pull' here I had to reboot for 'guix describe' to show changes and reconfigure to work
@SystemCrafters
10 ай бұрын
Did you run 'guix hash'? That updates the shell with the newer Guix build after you pull
@vikinghornsfromhell
4 ай бұрын
At 28:00 editing the file by adding the non-free modules fails the guile scheme, invariably! The installer now fails! Steer away from guix Linux!
@abdelhakaissat1259
2 жыл бұрын
THANK YOU SO MUCH
@hanshofman
3 жыл бұрын
Followed until the part editing /mnt/etc/config.scm. Then nothing on /mnt neither any emacs nor vim.
@hanshofman
3 жыл бұрын
Solved; was using the wrong guix iso
@SystemCrafters
3 жыл бұрын
That makes sense, glad you were able to figure it out!
@subarutendou
3 жыл бұрын
really want to try gun system, but my desktop and laptop both stuck at the install process. finish configuration, start install then stuck. Maybe I will try this, when I am back home.
@SystemCrafters
3 жыл бұрын
Let me know if you still have trouble after following this guide!
@liftlinux9421
3 жыл бұрын
The problem is that GNU Guix is 100% free distribution so it will require PCs with old ThinkPad having free wifi card
@SystemCrafters
3 жыл бұрын
This video shows you how to install Guix on modern machines!
@subarutendou
3 жыл бұрын
at first it said I don’t have efi folder, I create one, then it said it’s not a efi partition. because i’m wipe the entire hard drive, seem like i need to create an efi partition. but I didn’t found efi type in the partitioning option in the manual process, and it will create automatically at the guide option. waiting to see if this worked.
@SystemCrafters
3 жыл бұрын
Yep the Guided option is best if you are wiping the whole drive
@liquidmobius
2 жыл бұрын
Wish I could install Guix on my Raspberry Pi 😢
@AcidiFy574
3 жыл бұрын
I think DWM would've made GUIX look real good
@drishalballaney6590
3 жыл бұрын
28:50 GUIX does not have "clear" ?? 🤔🤔
@SystemCrafters
3 жыл бұрын
It doesn't install unnecessary packages by default :)
@drishalballaney6590
3 жыл бұрын
@@SystemCrafters I think its the ncurses package www.reddit.com/r/GUIX/comments/kt7tqr/clearing_a_terminal_in_guix/
@SystemCrafters
3 жыл бұрын
Sounds right to me!
@OveRaDaMaNt
3 жыл бұрын
Anything for nvidia?
@TheKrister2
3 жыл бұрын
You can install nvidia drivers from the nonguix channel.
@elrisitas8508
3 жыл бұрын
cow means copy on write i think
@hunkim8429
Жыл бұрын
화면 선명 도 나아 문자 미 해독 합니다....어너 영상 자동 번역 ..미지원 되어요..
@hrqmonteiro
Ай бұрын
I have no audio on my system. Could anyone help me? I tried the irc and reddit and no one gives af. Alsamixer when selecting the output just says "default" and PulseAudio just gives me "Dummy output" @systemcrafters
@tuntstunt
2 жыл бұрын
oh boo! i really wish you had seen what would happen if you actually tried to create a swap partition because what happens is it takes away the option to encrypt the swap partition!!! isn't that weird? swaps should be encrypted! even the guix manual says so! but alas, it doesn't allow you to! woe is me and my unencrypted swap partition...
@SystemCrafters
2 жыл бұрын
Hmm that is weird, perhaps it's a bug in the installer? You might be able to ask someone by sending a message to the Guix-help mailing list
@abarocio80
Жыл бұрын
Video update: there is no discord server anymore...
@1alloftheabove
3 жыл бұрын
28:23 I hate it when that happens
@gabbiewolf1121
2 жыл бұрын
What's the relaxing background music in this video? It's an absolute banger Edit: They're in description. I just missed them when I scrolled through it lol
Пікірлер: 128