alright?

alright, IQfy, I'm seriously considering switching to this distro
I've put together a nice comfy config in a VM so I think I'm ready for a desktop install
should I do it? is guix worth it?

Thalidomide Vintage Ad Shirt $22.14

Nothing Ever Happens Shirt $21.68

Thalidomide Vintage Ad Shirt $22.14

  1. 2 years ago
    Anonymous

    Yep.
    Here's the guix resources pasta. I hope it helps.
    >ISOs
    GNU Guix ISO and VM images (Linux-libre): https://guix.gnu.org/en/download/
    GNU Guix ISO with the vanilla Linux kernel: https://github.com/SystemCrafters/guix-installer/releases/latest

    > Live images (VM)
    Up-to-date live images for trying out GNU Guix: https://github.com/SystemCrafters/guix-live-image/releases/latest

    >Getting Started
    Guix Getting Started: https://guix.gnu.org/manual/devel/en/html_node/Getting-Started.html

    >Installation Guide
    Official Installation Guide: https://guix.gnu.org/manual/devel/en/html_node/System-Installation.html
    Nonguix Installation Guide: https://wiki.systemcrafters.cc/guix/nonguix-installation-guide/

    >Further Help Resources
    GNU Guix Reference Manual: https://guix.gnu.org/manual/devel/en/guix.html
    GNU Guix Cookbook (includes Scheme crash course): https://guix.gnu.org/cookbook/en/html_node/
    GNU Guile Reference Manual: https://www.gnu.org/software/guile/manual/html_node/index.html

    >Learning Scheme
    https://archive.org/details/Schemer/

    >Example Configurations
    Daviwil's dotfiles: https://config.daviwil.com/desktop

    >Playlists
    System Crafters' Craft Your System with GNU Guix: https://yewtu.be/playlist?list=PLEoMzSkcN8oNxnj7jm5V2ZcGc52002pQU
    Andrew Tropin' GNU Guix & Scheme brotips: https://yewtu.be/playlist?list=PLZmotIJq3yOI0cPPQ07urjm6VMnb8GDSQ
    5 Reasons to Try Guix in 2022 (Odysee): https://odysee.com/@SystemCrafters:e/5-reasons-to-try-guix-in-2022:f

    >Other Links
    GNU Guix website: https://guix.gnu.org/
    GNU Guix packages: https://hpc.guix.info/browse
    GNU Guix build status: https://ci.guix.gnu.org/
    System Crafters' Community GNU Guix Wiki: https://wiki.systemcrafters.cc/guix/
    Nonguix channel: https://gitlab.com/nonguix/nonguix
    Awesome Guix: https://sr.ht/~lle-bout/awesome-guix/

    >Community
    Official GNU Guix IRC (Don't ask about nonfree shit here): #guix on irc.libera.chat
    Nonguix IRC (You can ask about nonfree shit here): #nonguix on irc.libera.chat

  2. 2 years ago
    Anonymous

    >no kde plasma
    >no zfs
    close but not quite. I'd rather brute force openrc onto nixos

    • 2 years ago
      Anonymous

      >openrc
      Cuck license.

    • 2 years ago
      Anonymous

      Wait, they still don't even have KDE?
      MY FRICKING SIDES
      They don't have Brave in any of the repos either, main or third-party.
      And on top of that you have to use one of the most unreadable languages either and don't have the luxury of getting around the configuration aspect with a GUI program like what Nix is making.
      geez, Guix really is trash, isn't it? I definitely don't want it to be, since the idea of a modern, updated distro straight from GNU themselves with their own init system and package manager is great, but it's definitely a pain in the ass to use.

      • 2 years ago
        Anonymous

        https://guix.gnu.org/en/packages/nix-2.5.1/

      • 2 years ago
        Anonymous

        Good morning sir. I also use Brave - A Browser That Respects Your Privacy™
        Please redeem the BAT token sir.

      • 2 years ago
        Anonymous

        The distro is fine, yeah. Though it will take you some time to get it to work nicely. You might want to look into running foreign guix on your current distro and using guix home.

        No one yet could get KDE to work on guix.
        >they don't have brave
        This is a good thing.
        One cool trick in guix is that you can install ungoogled-chromium + ublock origin (i think the package is called chromium-ublock-origin? maybe) and have the ideal browser setup right out of the box

        • 2 years ago
          Anonymous

          >No one yet could get KDE to work on guix.
          why is it so hard? legit what's the problem it's just software running on the same kernel other distros don't have any problem with it

          • 2 years ago
            Anonymous

            Actually I think that anon is wrong, I think it's something to do with qt licensing, and because Guix is a libre distro they don't want to let KDE in

          • 2 years ago
            Anonymous

            In what year do they live, qt definitely is FOSS
            GNUtards can't even get a decent DE working kek

          • 2 years ago
            Anonymous

            Beacuse KDE is a mess. It's incredibly fragile and has tons of little bugs that pop up on these unusual systems.
            They have decent UI but the quality of it is questionable.

            Actually I think that anon is wrong, I think it's something to do with qt licensing, and because Guix is a libre distro they don't want to let KDE in

            moron
            There's a KDE branch on the main guix repo, it's just impossible to get it to run.

          • 2 years ago
            Anonymous

            eh if there are no license problems it has to be incompetence other distros have no problem with it

          • 2 years ago
            Anonymous

            It's absolutely incompetence, on the part of KDE devs
            I just recently installed KDE on Debian with a foreign Guix installation. Turns out if you have some XDG variables set in a nonstandard way (that guix sets up) KDE will crash on startup because of an out of bounds array access.
            If KDE devs ever stop writing pajeet tier code it'd be easier.

            NixOS chads got a free elasticsearch db instance to search packages. Do geeks really have to click on the first letter and then click through 50 pages to find their shit?

            There's a nice GUI to search in the emacs-guix package. I'm not sure why they have the moron-tier package search (or lack thereof) on the website though.

            If I don't know the exact name of the thing I'm looking for, it's nice to have a good UI to browse around in.

            And what about options? pic related

            >And what about options
            Guix doesn't have options. It has services, which are all documented in the manual
            https://guix.gnu.org/en/manual/devel/en/html_node/Services.html#Services

          • 2 years ago
            Anonymous

            Idk kinda sounds like guix issue when nearly every other distro runs kde

      • 2 years ago
        Anonymous

        i doubt brave is ever going into the gnu channel due to crypto but ungoogled chromium is officially supported
        kde is a real shame, hopefully they figure it out some day

        • 2 years ago
          Anonymous

          homie i aint reading that
          [...]
          it's not the crypto, its the javascript. javascript doesn't really play nice with how the package management works on guix.

          Guix has cryptocurrency software in its repos. Bitcoin and Bitcoin Cash specifically.
          Also they got a writeup from a crypto website
          https://bitcoinmagazine.com/technical/guix-makes-bitcoin-core-development-trustless

          • 2 years ago
            Anonymous

            why bitcoin cash? if they could only choose one alt it's just a weird choice. must be some big blocker chads on board

      • 2 years ago
        Anonymous

        homie i aint reading that

        i doubt brave is ever going into the gnu channel due to crypto but ungoogled chromium is officially supported
        kde is a real shame, hopefully they figure it out some day

        it's not the crypto, its the javascript. javascript doesn't really play nice with how the package management works on guix.

  3. 2 years ago
    Anonymous

    install IQfyuix

  4. 2 years ago
    Anonymous

    why would I use guix over parabola?

    • 2 years ago
      Anonymous

      Lisp.

    • 2 years ago
      Anonymous

      why would I use parabola over guix?

    • 2 years ago
      Anonymous

      god i wish the openrc version was actually supported

  5. 2 years ago
    Anonymous

    Do I have to config shit for hours just to get a single program to install

    • 2 years ago
      Anonymous

      It's a pretty quick setup anon

  6. 2 years ago
    Anonymous

    Do they make it look like a uterus on purpose or what?

  7. 2 years ago
    Anonymous

    guix is on my shitlist after they tried to oust rms in a coup. I will never use it for this reason alone.

  8. 2 years ago
    Anonymous

    NixOS chads got a free elasticsearch db instance to search packages. Do geeks really have to click on the first letter and then click through 50 pages to find their shit?

    • 2 years ago
      Anonymous

      Are you implying that both package management tools have no way to search for packages from the cli?

      • 2 years ago
        Anonymous

        If I don't know the exact name of the thing I'm looking for, it's nice to have a good UI to browse around in.

        And what about options? pic related

        • 2 years ago
          Anonymous

          I was under the impression that every package manager worth it's salt had a search function supporting the different repositories and some regex. Guess I was wrong.

          • 2 years ago
            Anonymous

            read Black person

          • 2 years ago
            Anonymous

            If only I could. But they don't teach that at the ghetto. Check your privilege.

    • 2 years ago
      Anonymous

      Nope
      https://hpc.guix.info/browse
      Works fine.

    • 2 years ago
      Anonymous

      If I don't know the exact name of the thing I'm looking for, it's nice to have a good UI to browse around in.

      And what about options? pic related

      >filtered this hard

  9. 2 years ago
    Anonymous

    pure lambda calculus

  10. 2 years ago
    Anonymous

    What VM? I cannot get copy and pasting to work from host to guest with Guix.

    • 2 years ago
      Anonymous

      I never figured out copy pasting from a VM, so I just throw it onto pastebin like a moron

      • 2 years ago
        Anonymous

        It's pretty easy normally, I think it came down to the fact I was running a libre kernel, but I never got around to changing it to vanilla. I don't like fudging around more than I have to personally.

  11. 2 years ago
    Anonymous

    Pro tip: you will want the nonguix kernel if you are running on hardware, else your WiFi and/or GPU will be inoperable.

    • 2 years ago
      Anonymous

      how do you swap kernels?

      • 2 years ago
        Anonymous

        >To use Guix System with the standard Linux kernel and nonfree firmware, edit the kernel and firmware fields of the operating-system definition in config.scm:
        ;; Import nonfree linux module.
        (use-modules (nongnu packages linux)
        (nongnu system linux-initrd))

        (operating-system
        (kernel linux)
        (initrd microcode-initrd)
        (firmware (list linux-firmware))
        ...
        )

        Then of course, run sudo guix system reconfigure /etc/config.scm to apply your configuration.
        https://gitlab.com/nonguix/nonguix

        • 2 years ago
          Anonymous

          thanks, i had nonguix as a pinned tab for like a month, not sure why i never did that

    • 2 years ago
      Anonymous

      how do you swap kernels?

      >To use Guix System with the standard Linux kernel and nonfree firmware, edit the kernel and firmware fields of the operating-system definition in config.scm:
      ;; Import nonfree linux module.
      (use-modules (nongnu packages linux)
      (nongnu system linux-initrd))

      (operating-system
      (kernel linux)
      (initrd microcode-initrd)
      (firmware (list linux-firmware))
      ...
      )

      Then of course, run sudo guix system reconfigure /etc/config.scm to apply your configuration.
      https://gitlab.com/nonguix/nonguix

      defeats the purpose I think using nonfree software on a libre distro. not saying you cant, but if all you care about is it being usable, why take the more obtuse route than using something that makes it easier from the get go?

      • 2 years ago
        Anonymous

        >The freedom to run the program as you wish, for any purpose (freedom 0)
        https://www.gnu.org/philosophy/free-sw.html#four-freedoms

      • 2 years ago
        Anonymous

        >why take the more obtuse route than using something that makes it easier from the get go?
        because guix provides an amazing user experience for someone that uses emacs for everything. all of your configs are declarative and lispy.

        • 2 years ago
          Anonymous

          >Defeats the purpose
          No if I want firmware for the hardware I own that doesn't defeat the purpose. Not all firmware is libre. I would rather have a system that is as close to libre as I can get. I don't feel like buying new hardware just to run a distro.

          you don't need to install the full OS to enjoy guix anon, you can just install the package manager atop any regular OS. That way if you insist on proprietary software, then you can keep the system pure.

          • 2 years ago
            Anonymous

            I have never been a fan of having more than one package manager. Inevitability one falls out of date. Also then you get issues with them interacting. I would rather stick to one and use the distro made for it.

      • 2 years ago
        Anonymous

        >Defeats the purpose
        No if I want firmware for the hardware I own that doesn't defeat the purpose. Not all firmware is libre. I would rather have a system that is as close to libre as I can get. I don't feel like buying new hardware just to run a distro.

  12. 2 years ago
    Anonymous

    >configuration with a fully turing complete language. this is awful, like vim & emacs

  13. 2 years ago
    Anonymous

    I am really new to this stuff. Can someone explain to me how to make a VM of Guix on Windows 11 in simple steps. I would like to try it out because it seems interesting.

    • 2 years ago
      Anonymous

      guix uses a config file to declare what packages and services the operating system should have. When you boot into the iso, they provide a sample config in the /etc/ folder that you can use. Read the manual, it's pretty thorough, especially for basic things like what I imagine you want to try out.

  14. 2 years ago
    Anonymous

    >I've put together a nice comfy config
    post

    • 2 years ago
      Anonymous

      https://pastebin.com/bawk9YcB
      it's pretty simple, I'm not configuring my dotfiles with Guix

      • 2 years ago
        Anonymous

        oh and I'll be swapping bootloader for an EFI one, along with Gnome -> exwm

      • 2 years ago
        Anonymous

        do (map specification->package (list packages...) instead of doing specification->package on each package

        • 2 years ago
          Anonymous

          thanks anon

  15. 2 years ago
    Anonymous

    why logo is a vegana?

    • 2 years ago
      Anonymous

      >mutt education

      • 2 years ago
        Anonymous

        he's not wrong tho

        • 2 years ago
          Anonymous

          Yes he is. Those are ovaries, not a vegana as your picture even says you dumb fricking moron

      • 2 years ago
        Anonymous
    • 2 years ago
      Anonymous

      he's not wrong tho

      It's just the Gnu's horns, ni/g/gers.

  16. 2 years ago
    Anonymous

    This is literally just a meme. Guix is good for scientific computing, critical systems software, and devops, not random linux desktop tinkering. It is just going to break stuff by having all your programs in different locations. You will see essentially no benefit because your use case is not why guix/nix was developed.

    • 2 years ago
      Anonymous

      DON'T CARE IM STICKING WITH FIREFOX

  17. 2 years ago
    Anonymous

    ok bros, i'm literally *this* close to wiping artix for guix literally just because i like lisp. I've seen enough shills so i know about all the good stuff already, but now I'd like to know your honest criticisms for it so i can make a better decision. people that haven't actually tried guix need not apply, thanks.
    so far i know:
    >much of the userbase and devs are aggressively freetarded and will tell you to screw off if you even think of asking about property software
    oh well, I'll just ask in /emg/ or #nonguix or the systemcrafters irc or discord or something. also the nonguix repo should cover most if not all of my proprietary software needs (literally just nvidia, discord, and steam/proton)
    >muh it will break!!!
    I won't know until i try. people say that about linux in general and I've heard it said about pretty much every distro out there, including artix which has never broken for me.

    • 2 years ago
      Anonymous

      >devs make a free as in freedom package manager / operating system
      >anon shows up in chat
      >>can i have non-free software??

    • 2 years ago
      Anonymous

      >much of the userbase and devs are aggressively freetarded and will tell you to screw off if you even think of asking about property software
      exhibit A:

      >devs make a free as in freedom package manager / operating system
      >anon shows up in chat
      >>can i have non-free software??

  18. 2 years ago
    Anonymous

    It didn't come with KDE as desktop option last time I checked, so it's trash

  19. 2 years ago
    Anonymous

    >inferior nixos
    There are maybe two-three people on this board who use this GNU/Shit, the rest are larpers who parrot it to be contrarian.

    • 2 years ago
      Anonymous

      >glued together with undocumented bash scripts and the world's most complex module system that takes centuries to evaluate because the nix interpreter is slow as shit
      >literal bare systemd wrapper instead of something that can interop with nix
      >no reproducibility unless you dive through the sources to figure out how to use a flake for your configuration.nix (which can't be moved)
      >superior

      • 2 years ago
        Anonymous

        let's not forget
        >useless complete hack of a standard library that basically requires you import the parts of nixpkgs that should be part of the tool anyway
        guix did it right

      • 2 years ago
        Anonymous

        >the nix interpreter is slow as shit
        Not even gonna read any further, larper, it's already evident you've never used guix, which is 5 times slower.

        • 2 years ago
          Anonymous

          The download speeds from GNU Savannah can be pretty bad at times, that has nothing to do with Guile Scheme, a decently fast actually general purpose language instead of the demented abomination that is Nix stitched to the thousands of lines of bash that stdenv.mkDerivation pull in.

  20. 2 years ago
    Anonymous

    what does the V stand for?

  21. 2 years ago
    Anonymous

    what purpose does lisp serve in guix? is it just for config files? are you expected to use emacs and not vim?

    • 2 years ago
      Anonymous

      Vim is available. They are just there to make config files. It serves the same role as bash scripts except there are libraries that have been made for the specific use case of guix so the scripts are a lot more standardized, readable and smaller.

    • 2 years ago
      Anonymous

      The init system and package manager are all written in Scheme, allowing them to interop in the same nice language. Nobody's going to make you use GNU Emacs, it just happens to be the best editor for writing any flavour of lisp, and is extremely powerful in general.

Your email address will not be published. Required fields are marked *