picrel sounds too good to be true, what's the catch?

picrel sounds too good to be true, what's the catch?

It's All Fucked Shirt $22.14

Yakub: World's Greatest Dad Shirt $21.68

It's All Fucked Shirt $22.14

  1. 2 years ago
    Anonymous

    The catch is that you should use Guix instead of this garbage

    • 2 years ago
      Anonymous

      is it pronounced like Gui-X or like a toddler saying greeks

      • 2 years ago
        Anonymous

        It's pronounced "geeks"

      • 2 years ago
        Anonymous

        Officially it's pronounced geeks

    • 2 years ago
      Anonymous

      FPBP
      Install Guix, OP.

    • 2 years ago
      Anonymous

      >lisp
      get this shit outta here

    • 2 years ago
      Anonymous

      i will when they stop being aggressively freetarded
      >made by gnu
      yeah that's never gonna happen

      • 2 years ago
        Anonymous

        This.
        >can't install steam on my desktop
        >can't install Jetbrains on my laptop
        >could use it for my server, but now all my other machines have to be on Nix, so why bother

    • 2 years ago
      Anonymous

      WE ARE JAPANESE GOBURIN

    • 2 years ago
      Anonymous

      FPBP
      Install Guix, OP.

      based lisp freetards

    • 2 years ago
      Anonymous

      Ousted stallman and thus do not truly care for the spirit of the FSF aside from the convenient branding, allows nonfree packages (in the same way nix does), manages to have a worse config language than nix (lispgays seethe here), has worse community support for an already niche paradigm where you'll absolutely need the supoort. And guix shills only ever use the one image which leads me to believe it's just one guy. They also do nothing but piggyback off of nix shilling on IQfy and have no other arguments than it's better than nix, which it is not.

      • 2 years ago
        Anonymous

        >Ousted stallman
        They didn't oust anyone, moron. A few devs said that they don't really like rms.
        >allows nonfree packages (in the same way nix does),
        No it doesn't. You just made this up
        >manages to have a worse config language than nix (lispgays seethe here),
        Nix is not a config language, it's a programming language. Config is data and lisp is both a programming language and a data language, so there's not even a comparison.
        >has worse community support for an already niche paradigm where you'll absolutely need the supoort.
        Only if you're a moron
        >And guix shills only ever use the one image which leads me to believe it's just one guy.
        There's at least me and another guy.
        >They also do nothing but piggyback off of nix shilling on IQfy and have no other arguments than it's better than nix
        Not true

        • 2 years ago
          Anonymous

          They participated in ousting stallman. Sorry but all the euphemisms and cope in the world will not change the fact that guix devs are traitors to the movement and the singular value proposition guix provides is already off the table before it was even on it.
          Nix has a nonfree repo, guix has a nonfree repo.
          You knew what I meant with config language. Your pedantry doesn't even work here, config languages are not defined by how indirect and turing complete they are.
          >Only if you're a moron
          You don't have to be a genius to use arch. It's not difficult, it's tedious. The more you save the more you spend.
          >There's at least me and another guy.
          Good for you.
          >Not true
          This entire thread proves otherwise.

          • 2 years ago
            Anonymous

            >Nix has a nonfree repo, guix has a nonfree repo.
            No. nixpkgs has free and nonfree packages maintained side-by-side, by official maintainers. nonguix is a community project.

          • 2 years ago
            Anonymous

            >How can I install a proprietary or unfree package?
            >You won't be able to install or search for an unfree package as a user, unless you explicitly enable it in ~/.config/nixpkgs/config.nix (the file and folder may need to be created):
            I don't have an issue with devs maintaining optional nonfree packages on the side. It's not even a political thing if they're only supplying them for pragmatic usability reasons. Both distros have the same amount of difficulty in accessing nonfree repositories.

            >They participated in ousting stallman. Sorry but all the euphemisms and cope in the world will not change the fact that guix devs are traitors to the movement and the singular value proposition guix provides is already off the table before it was even on it.
            Stallman isn't free software. Bizarre cope.
            >Nix has a nonfree repo, guix has a nonfree repo.
            Nix has nonfree and binary packages in the main repository. It also repackages free software binaries, which Guix doesn't allow.
            >You knew what I meant with config language. Your pedantry doesn't even work here, config languages are not defined by how indirect and turing complete they are.
            And yet that has nothing to do with what I said. Nix is not a configuration language, it's a programming language. Guile is both, which makes it superior as you can manipulate the configuration as data using the programming language. Useful in many situations.
            >You don't have to be a genius to use arch.
            Arch has nothing to do with Guix. The primary difficulty in using Guix is that you have to understand many of the concepts involved (services, derivations, the store) before you can utilize it well.
            >This entire thread proves otherwise.
            The only thing this thread proves is that OP is a homosexual

            >Stallman isn't free software.
            The entire coup is about freeing up the FSF for corporate interests through the equivalent of a color revolution. Not sure if you're being disingenuous just to win an argument, or if you actually believe the schlock you're spewing, which is even more despicable.
            >Nix has nonfree and binary packages in the main repository.
            See above
            >It also repackages free software binaries, which Guix doesn't allow.
            Literally doesn't matter for a functional OS, all it is is just a binary cache, you can easily compile for yourself a la gentoo with just the one config file.
            >Nix is not a configuration language, it's a programming language. Guile is both, which makes it superior as you can manipulate the configuration as data using the programming language.
            You are exceedingly stupid, and I will not waste any effort on refuting this insane cope.
            >OP is a homosexual
            Nice toothless redditor reply bro. I'm also not the OP. This entire thread was hijacked by rabid guix shills from the start. have a nice day, you obnoxious spergs, wished you losers stuck with arch

          • 2 years ago
            Anonymous

            >The entire coup is about freeing up the FSF for corporate interests through the equivalent of a color revolution. Not sure if you're being disingenuous just to win an argument, or if you actually believe the schlock you're spewing, which is even more despicable.
            Kek, nice larp you got there. No one gives a frick about whatever moronic braindead /misc/shit you believe, it's literally just lefties trying to make people dislike Stallman. And considering he's still on the FSF board, they failed.
            Which is not even relevant at all because whether you like rms or not doesn't impact the software you write.
            >Literally doesn't matter for a functional OS, all it is is just a binary cache, you can easily compile for yourself a la gentoo with just the one config file.
            You don't even know what you're talking about, you moronic Black person. NixOS downloads binaries off the internet and presents them as regular packages. In Guix, everything has to be compilable from source from the bootstrap binaries in order to be allowed into the main repositories.
            >You are exceedingly stupid, and I will not waste any effort on refuting this insane cope.
            Let me guess, your first two weeks on IQfy have not taught you what Lisp is yet?
            >Nice toothless redditor reply bro. I'm also not the OP. This entire thread was hijacked by rabid guix shills from the start. have a nice day, you obnoxious spergs, wished you losers stuck with arch
            Kys newbie, I've never used Arch in my life

          • 2 years ago
            Anonymous

            >Kek, nice larp you got there. No one gives a frick about whatever moronic braindead /misc/shit you believe,
            Yeah "lefties" just decided to "dislike" stallman on a whim, huh. This is insane cope territory and I am not willing to discuss this any further. Just know that guix's only raison detre is to be the free software movement's very own nix, and it is clearly not up to the task and more.
            >NixOS downloads binaries off the internet and presents them as regular packages. In Guix, everything has to be compilable from source from the bootstrap binaries in order to be allowed into the main repositories.
            There is literally nothing wrong with a binary cache. No reason to gimp yourself to compile only, though nix still provides that option nontheless. What you have listed is yet another reason against guix.
            >Let me guess, your first two weeks on IQfy have not taught you what Lisp is yet?
            peak dunning kruger midwit moment
            >Kys newbie, I've never used Arch in my life
            Who cares? I'm saying you're no better than an archgay. As in guix Black folk are the new archgays.

          • 2 years ago
            Anonymous

            >Yeah "lefties" just decided to "dislike" stallman on a whim,
            It was some troony twitter shit, I'm sure you know a whole lot more as a regular there. Personally I don't really give a frick
            >There is literally nothing wrong with a binary cache.
            Are you actually braindead?
            I'm not talking about a binary cache, I'm talking about nixos packages being repackaged binaries. I.e., the package is fetching a prebuilt binary from the internet. You clearly have no idea what you're talking about.
            >peak dunning kruger midwit moment
            You don't even know what these words mean newhomosexual

          • 2 years ago
            Anonymous

            >It was some troony twitter shit, I'm sure you know a whole lot more as a regular there.
            I don't, I'm not even confident enough to say that it was some woman attempting to cancel him. All I know is it was a blatantly manufactured attempt at doing to stallman what they did to linus.
            >Personally I don't really give a frick
            Of course you didn't. You don't actually care about free software, you just enjoy the posturing and larping and the identity and self actualization it gives you.
            >I'm talking about nixos packages being repackaged binaries. I.e., the package is fetching a prebuilt binary from the internet. You clearly have no idea what you're talking about.
            Honestly I didn't bother to read this line of yours closely. Either way, I've never experienced it, you haven't shown any examples, and if you were that butthurt about it you'd just make a PR of your own. The source is there, you can write your own packages, I don't see the issue here, I do it for arbitrary github projects all the time already.
            >You don't even know what these words mean newhomosexual
            Real original there. I know exactly what they mean. Imagine being such a smug moron that you not only claim lisp(-likes) to be something as moronic as "both a configuration and programming language" then turn around and say that nix is somehow not just that.

          • 2 years ago
            Anonymous

            >Of course you didn't. You don't actually care about free software, you just enjoy the posturing and larping and the identity and self actualization it gives you.
            Software has nothing to do with your troony shit. Typical 4troony moron rant, you probably never wrote anything of significance.
            >Either way, I've never experienced it, you haven't shown any examples,
            https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=-bin
            These are only the labeled ones.
            >and if you were that butthurt about it you'd just make a PR of your own.
            I don't give a shit about Nix. I'm certainly not going to attempt to reason with these literal troony homosexuals.
            >Imagine being such a smug moron that you not only claim lisp(-likes) to be something as moronic as "both a configuration and programming language" then turn around and say that nix is somehow not just that.
            Do you even know what Lisp is? The entire point is that the code is data.

          • 2 years ago
            Anonymous

            No one's ever mentioned anything about troons but you. Cancel culture is not "troony shit", and the head of the FSF (so the potential writers of gplv4) does not have "nothing to do" with software. If all you cared about was the technical side of things, then as I said guix loses in every aspect hands down. I'd have respected you more if you just came out and said the only reason you use guix (and want guix to succeed) is because you're a rapid lispgay on par with the unix haters and enjoyed the choice of guile in guix.
            >The entire point is that the code is data.
            So? How does this make your claim of
            >Nix is not a configuration language, it's a programming language. Guile is both, which makes it superior as you can manipulate the configuration as data using the programming language.
            any more valid?

          • 2 years ago
            Anonymous

            You will never be a woman.
            >So? How does this make your claim of any more valid?
            It's not a claim, it's simply the truth. Lisp is a data language, and configuration is data. You haven't actually said anything about why do you think what I said is incorrect so I must assume you don't actually know anything and you're just making shit up.
            Guix is a technically superior project, btw. The only thing Nix has got going for it is a horde of mentally ill individuals.

          • 2 years ago
            Anonymous

            >https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=-bin
            Pretty much every package I've searched on that list has a non -bin equivalent. What it looks like is nix giving you a choice to trust nix's or the dev's version of the compiled binary. An actual nothingburger.
            >I don't give a shit about Nix. I'm certainly not going to attempt to reason with these literal troony homosexuals.
            It was a hypothetical. I'm not asking you to do it.

            You will never be a woman.
            >So? How does this make your claim of any more valid?
            It's not a claim, it's simply the truth. Lisp is a data language, and configuration is data. You haven't actually said anything about why do you think what I said is incorrect so I must assume you don't actually know anything and you're just making shit up.
            Guix is a technically superior project, btw. The only thing Nix has got going for it is a horde of mentally ill individuals.

            >You will never be a woman
            And thank god for that.
            >You haven't actually said anything about why do you think what I said is incorrect so I must assume you don't actually know anything and you're just making shit up.
            I already said I won't engage with you on this, at least until you've made a sound argument. But I will direct you to lua, a language its creators explicitly called a data descriptor language, though of course pretty much no one else has ever called it that. This is ignoring all the other haskell clones like dhall, and yes nix, the latter of which you have failed to show as to why it does not constitute a "configuration language" as much as guile is.
            >Guix is a technically superior project, btw.
            Blatantly untrue. Just for the surface level shit I have not heard of a guix alternative for nixops, userland nix, home-manager or flakes. Don't care to check but I'd guess the package count for guix would also be abysmally low compared to nix.

          • 2 years ago
            Anonymous

            https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/editors/vscode/vscode.nix#L34
            https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/os-specific/darwin/dockutil/default.nix#L8
            https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/networking/browsers/chromium/default.nix#L77
            https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/audio/spotify/default.nix#L82
            https://github.com/NixOS/nixpkgs/search?p=4&q=dpkg
            just a few examples I can remember 🙂

          • 2 years ago
            Anonymous

            >vscode
            I don't think you're able to compile a functional vscode yourself, I thought that was part of the reason for vscodium's existence. Same for chromium, though I'm even less sure on this.
            >spotify
            >since we're not allowed to re-distribute spotify ourselves:
            Fair point on the others, guess no one's given enough of a frick about them

            >But I will direct you to lua, a language its creators explicitly called a data descriptor language, though of course pretty much no one else has ever called it that. This is ignoring all the other haskell clones like dhall, and yes nix, the latter of which you have failed to show as to why it does not constitute a "configuration language" as much as guile is
            You're actually braindead, look up homoiconicity
            >nixops,
            Guix deploy (built in)
            >userland nix,
            I don't know what this is so I can't tell you
            >home-manager
            guix home (built in, although it's beta at the moment)
            >or flakes
            Manifests, inferiors.
            Nix doesn't have g-expressions, which makes it garbage.

            >homoiconicity
            Gay meme phrase invented for the sole use of lisptards. Has no practical implications let alone actual benefit as a characteristic outside of having lisptards gush over the primitive syntax of their language and stupid one liner quips like the one you just did.
            All the alternatives you gave look like they have a couple of caveats each or more, but I don't know enough to comnent on them. Still, you can't just claim that guix is superior without providing an actual argument as to why. And no being lisp based is not an actual point.
            >Nix doesn't have g-expressions, which makes it garbage.
            Lmao frick off

          • 2 years ago
            Anonymous

            > Gay meme phrase invented for the sole use of lisptards. Has no practical implications let alone actual benefit as a characteristic outside of having lisptards gush over the primitive syntax of their language and stupid one liner quips

            The great thing about lisp is that it filters morons like you so you don't pollute the library ecosystem with your shit ideas.

          • 2 years ago
            Anonymous

            I don't even have to make a comment on your spacing, that markdown style quoting tells me all I need to know about the place you need to go back to

            >I see. I do have a soft spot for languages where I can pretty much have it do whatever I want it to.
            I recommend you at least give it a try. Even if you don't end up using lisp for anything, I think the learning experience is worth it. Here's an actual example, say you want to write a lambda function, but have it be recursive. Obviously this doesn't seem possible since lambdas don't have names, so they can't call themselves. In some languages it might straight up be impossible. In others, you may be able to get a workaround. for example in haskell you can use a fancy Y combinator, and JS you could do something like this
            function() {
            function recursive() {
            if (timeToStop())
            return whatever();
            recursive(moreWork);
            }
            return recursive;
            })());

            the equivalent in Common Lisp would be to use labels to create the inner function and return it
            (lambda (some args)
            (labels ((recursive (some args)
            (if (time-to-stop) (whatever)
            (recursive more-work*~~)
            #'recursive))

            the problem here is that now we've lost the convenience and simplicity of a lambda. it's no longer as short or readable, so there's little advantage over just writing the function at the toplevel. Luckily in lisp, we can do this (taken from the book On Lisp):
            (defmacro alambda (parms &body body)
            `(labels ((self ,parms ,@body))
            #'self))

            we've now added this new construct to the language, and can use it anywhere in our code. the same labels example from above becomes this, exactly the same as a regular lambda, but it can use the new self keyword to call itself:
            (alambda (some args)
            (if (time-to-stop) (whatever)
            (self more-work*~~

            we didn't have to learn any super fancy functional programming concepts to do this, and we compromise zero readability or simplicity. we just thought "hey i wish lisp could do this", and we added it, using the language itself, in literally 3 lines.

            Damn that's really cool. Thanks for sharing anon, I definitely have to give this a try. Btw you actually can name lambdas in javascript, so no need for that iife.

          • 2 years ago
            Anonymous

            >Btw you actually can name lambdas in javascript, so no need for that iife.
            oh nice, i didn't know that. also i realized that for the first labels example, you don't need to wrap it in a lambda since the labels expression already returns a function.

            it was mostly just for demonstration purposes though to show how you can add just about any feature to lisp that you want, even if it's not built into the language.

          • 2 years ago
            Anonymous

            >But I will direct you to lua, a language its creators explicitly called a data descriptor language, though of course pretty much no one else has ever called it that. This is ignoring all the other haskell clones like dhall, and yes nix, the latter of which you have failed to show as to why it does not constitute a "configuration language" as much as guile is
            You're actually braindead, look up homoiconicity
            >nixops,
            Guix deploy (built in)
            >userland nix,
            I don't know what this is so I can't tell you
            >home-manager
            guix home (built in, although it's beta at the moment)
            >or flakes
            Manifests, inferiors.
            Nix doesn't have g-expressions, which makes it garbage.

          • 2 years ago
            Anonymous

            >I don't know what this
            nix-env
            >Manifests, inferiors.
            looks clunky
            >Nix doesn't have g-expressions, which makes it garbage.
            nix isn't lisp so why does nix need this?

          • 2 years ago
            Anonymous

            >nix-env
            This looks somewhat like guix time-machine. The term used ("user environments") is very confusing and makes me think more of generations though.
            >looks clunky
            Manifests are a very clean and convenient interface, actually.
            Though I do think that inferiors could get some more love in Guix.
            >nix isn't lisp
            That's the core problem with it. It's trash. How are build scripts even written in Nix, considering it's not a real programming language?

          • 2 years ago
            Anonymous

            >How are build scripts even written in Nix
            nix builds derivations with bash

          • 2 years ago
            Anonymous

            That's actually hilarious.

            >vscode
            I don't think you're able to compile a functional vscode yourself, I thought that was part of the reason for vscodium's existence. Same for chromium, though I'm even less sure on this.
            >spotify
            >since we're not allowed to re-distribute spotify ourselves:
            Fair point on the others, guess no one's given enough of a frick about them
            [...]
            >homoiconicity
            Gay meme phrase invented for the sole use of lisptards. Has no practical implications let alone actual benefit as a characteristic outside of having lisptards gush over the primitive syntax of their language and stupid one liner quips like the one you just did.
            All the alternatives you gave look like they have a couple of caveats each or more, but I don't know enough to comnent on them. Still, you can't just claim that guix is superior without providing an actual argument as to why. And no being lisp based is not an actual point.
            >Nix doesn't have g-expressions, which makes it garbage.
            Lmao frick off

            >Has no practical implications let alone actual benefit as a characteristic outside of having lisptards gush over the primitive syntax of their language and stupid one liner quips like the one you just did.
            The practical implication and benefit is that I can directly read, write, evaluate and manipulate the code as data. For example, in Guix I can directly get various information about the system by (read)'ing certain files. I can also trivially rewrite files such as the channels.scm file just by (read)'ing.
            This also applies to a lot of different things, because you can do some useful metaprogramming in Guix through modifying expressions.
            >Still, you can't just claim that guix is superior without providing an actual argument as to why. And no being lisp based is not an actual point.
            It has a better design, fundamentally. It learnt from Nix's mistakes and fixed them. Nix is just legacy cruft at this point.

          • 2 years ago
            Anonymous

            You can still do pretty much the same with a library that parses your language of choice into AST then perform your ad hoc rewrites that way. This is no less different from what you do with lisp, just more complex on the parsing side, which can be frontloaded elsewhere. What lisp does is gimp the writability of your language for humans in exchange for readability in machines. Pretty much no one does this anymore, rust isn't sacrificing its own syntax to simplify the implementation of its compiler like C had to.
            >It has a better design, fundamentally
            You still haven't shown why. Your only argument to date is a shoddy new good old bad take and a cult-like insistence that lisp is the best language there is.

          • 2 years ago
            Anonymous

            >You can still do pretty much the same with a library that parses your language of choice into AST then perform your ad hoc rewrites that way
            You can't. Lisp is defined in terms of data: a s-expression is a linked list. Other languages are not defined in this way.
            Lisp is also just fine to write. It's a very nice and simple syntax, especially thanks to its lack of statements.
            >You still haven't shown why.
            It's much more cohesive. Everything in Guix is written in Guile Scheme, which is possible because it's a GPL. There's nothing else involved. The system is modified through a DAG of services rather than whatever the frick Nix does with it's weird configuration.shit.enabled. It's also less fragmented, guix home is integrated into the main Guix project rather than being some separate thing.
            Guix has also integrated some more recent advances in technology, such as getting rid of package maintainers in favor of letting anyone submit a patch for any package.
            The only thing Nix shills have over it is that Nix has more packages, which has honestly not been a problem for me a lot.
            I run Guix on both of my laptop and server, and it's been very useful on both.

          • 2 years ago
            Anonymous

            >You can't. Lisp is defined in terms of data: a s-expression is a linked list. Other languages are not defined in this way.
            For simple modifications like you would a json file, you definitely can. If you don't think it's possible then you don't know what an AST is.
            >It's a very nice and simple syntax, especially thanks to its lack of statements.
            It's precisely the lack of syntax that makes it inferior. Perhaps with enough of a hackjob you could implement "modern" SWE concepts like inheritance, async or type algebra but it would neither be nice, simple nor fun to write, however subjective this may already be. For scripting it's probably fine but I still think the syntax is needlessly clunky, hacky and restrictive.
            >Guix has also integrated some more recent advances in technology, such as getting rid of package maintainers in favor of letting anyone submit a patch for any package.
            I fail to see how this is an improvement. You've got a long road ahead if you're looking to sell this to anyone who's not an npm baseddev
            >The only thing Nix shills have over it is that Nix has more packages, which has honestly not been a problem for me a lot.
            Considering how compilation of arbitrary programs is the biggest roadblock for most when using a purely functional OS yes it actually matters, regardless of how great you are at writing guile. Don't know enough to comment on the services and why it's better and guix home being part of the main project doesn't necessarily make it a superior solution.

          • 2 years ago
            Anonymous

            >For simple modifications like you would a json file, you definitely can. If you don't think it's possible then you don't know what an AST is.
            No, you can't. A JSON file describes data. An AST describes code, a sequence of instructions. Lisp describes code in terms of its own data structures.
            >It's precisely the lack of syntax that makes it inferior. Perhaps with enough of a hackjob you could implement "modern" SWE concepts like inheritance, async or type algebra but it would neither be nice, simple nor fun to write, however subjective this may already be.
            The fact that you think this has anything to do with the syntax is hilarious. Have you ever used anything other than Python? Fricking moron.
            By the way, CL is an OOP language with inheritance and async libraries.
            >For scripting it's probably fine but I still think the syntax is needlessly clunky, hacky and restrictive.
            It's actually very liberating.
            >I fail to see how this is an improvement. You've got a long road ahead if you're looking to sell this to anyone who's not an npm baseddev
            Spoken like a true moron who never had to deal with package maintainers. No idea what that has to do with NPM anyways.
            >Considering how compilation of arbitrary programs is the biggest roadblock for most when using a purely functional OS yes it actually matters, regardless of how great you are at writing guile.
            No, not at all. I rarely install additional software and the repos have everything I need.

          • 2 years ago
            Anonymous

            >A JSON file describes data. An AST describes code, a sequence of instructions. Lisp describes code in terms of its own data structures.
            Lmao, this is the most nonsensical argument I've seen in months.
            >The fact that you think this has anything to do with the syntax is hilarious. Have you ever used anything other than Python? Fricking moron.
            It has everything to do with the syntax. Lisp sacrifices syntax for ease of parsing, and it takes this to the logical extreme. It's like calling machine code data because it can be parsed as an array of words.
            >It's actually very liberating.
            Wow, it's an actual cult.
            >Spoken like a true moron who never had to deal with package maintainers.
            I do deal with them and they are actual cancer, but what's needed is a collection of decentralized repositories and maintainer groups, not the rejection of trusted maintainers altogether. Every language based package manager (alongside npm) is a supply chain trainwreck in the making, but even that's with homogeneous single-language build chains with no need to worry about the environment or other tools outside your control.

            not him and i'm not a guixgay, just a lispchad
            >It's precisely the lack of syntax that makes it inferior. Perhaps with enough of a hackjob you could implement "modern" SWE concepts like inheritance, async or type algebra but it would neither be nice, simple nor fun to write
            CL isn't really an OOP language like the other anon said, but it has CLOS built in which btfos traditional OOP facilities like you see in c++ and python. Similarly guile has GOOPS which i've never used since i don't use guile but i imagine it's similar to CLOS
            >but I still think the syntax is needlessly clunky, hacky and restrictive.
            it's quite literally the opposite. the simplicity is pure freedom. i never realized how restrictive other languages are until i tried common lisp

            i won't comment on the rest of your post since idc about nix or guix

            You both keep mentioning how lisp (and guix) is great and how it does this and blows that out of the water but I never see why. Guess I'll go give common lisp a better look then.

          • 2 years ago
            Anonymous

            >You both keep mentioning how lisp (and guix) is great and how it does this and blows that out of the water but I never see why. Guess I'll go give common lisp a better look then.
            ill try to explain it the best i can:
            basically the true power of lisp comes from the fact that the code itself is all lists. Lisp stands for LISt Processing, and you can probably already see where i'm going with this. Since any piece of code is literally just a list, you can modify it the same way you would any other list. You can literally write code that writes code. You can alter the order and number of times things are evaluated, effectively creating your own constructs no different than the ones included with the language. It's a language you can program and extend yourself as you see fit. This is what has allowed lisp to basically just absorb any feature it wants like it did with OOP. Lisp is one of the oldest languages, and many languages have copied many of it's features so they're not really special anymore, but to this day, no other language has been able to fully copy this feature.
            That's right, ironically it's the parenthesis. Those things non-lispers seem to hate with a passion. They are the true power of lisp
            Add to that the functional style, great support for higher order functions, a repl better than that of any other language, and every other language just starts to seem kinda meh

          • 2 years ago
            Anonymous

            I can't be bothered to explain it further to you.
            You don't seem like you're an actual programmer at all. Go learn some stuff before you try to talk about complex topics.
            >It has everything to do with the syntax. Lisp sacrifices syntax for ease of parsing, and it takes this to the logical extreme.
            It doesn't. It's not the easiest language to parse. You're completely wrong here.
            >It's like calling machine code data because it can be parsed as an array of words.
            No, it's like calling JSON data because it describes data structures.
            (lisp-function some args)
            (eval (cons 'lisp-function (cons 'some (cons 'args nil*~~)
            ;; ^ the same thing, but written differently
            ("lisp" "linked" "list")

            In short, Lisp code is a linked list. The nice thing about it that no other language has yet to have is that most data structures can be printed with the print function and read back with the read function.

          • 2 years ago
            Anonymous

            None of this is exclusive to lisp. Yes lisp is pretty much the easiest language to parse, which is different from interpreting. No being ignorant to the details of your pet language does not make me a non programmer. Printing functions is a cool gimmick but even fricking javascript can do it.
            Everything lisp does can theoretically be done in any language that parses to an AST (so all of the serious ones except bash lol), they just don't do it because there's no worth in wasting the time on adding gimmicks no one will use in a serious setting. On the other hand the ease of doing this in lisp leads to haxors like you cooming yourself when you write your 2000th quine for the day.
            Again, none of what you've shown is specific to lisp, guile and their syntax. When you write lisp, you're pretty much writing an AST. It stands to follow that you can do everything lisp does as long as you're able to modify the code in the form of an AST and freely convert between the two.
            >it's like calling JSON data because it describes data structures.
            JSON is javascript. All json is valid js. It's literally what spawned the idea of using it as a data format, that you could just do eval() on it and get your data in a js variable.

            >You both keep mentioning how lisp (and guix) is great and how it does this and blows that out of the water but I never see why. Guess I'll go give common lisp a better look then.
            ill try to explain it the best i can:
            basically the true power of lisp comes from the fact that the code itself is all lists. Lisp stands for LISt Processing, and you can probably already see where i'm going with this. Since any piece of code is literally just a list, you can modify it the same way you would any other list. You can literally write code that writes code. You can alter the order and number of times things are evaluated, effectively creating your own constructs no different than the ones included with the language. It's a language you can program and extend yourself as you see fit. This is what has allowed lisp to basically just absorb any feature it wants like it did with OOP. Lisp is one of the oldest languages, and many languages have copied many of it's features so they're not really special anymore, but to this day, no other language has been able to fully copy this feature.
            That's right, ironically it's the parenthesis. Those things non-lispers seem to hate with a passion. They are the true power of lisp
            Add to that the functional style, great support for higher order functions, a repl better than that of any other language, and every other language just starts to seem kinda meh

            I see. I do have a soft spot for languages where I can pretty much have it do whatever I want it to.

          • 2 years ago
            Anonymous

            >I see. I do have a soft spot for languages where I can pretty much have it do whatever I want it to.
            I recommend you at least give it a try. Even if you don't end up using lisp for anything, I think the learning experience is worth it. Here's an actual example, say you want to write a lambda function, but have it be recursive. Obviously this doesn't seem possible since lambdas don't have names, so they can't call themselves. In some languages it might straight up be impossible. In others, you may be able to get a workaround. for example in haskell you can use a fancy Y combinator, and JS you could do something like this
            function() {
            function recursive() {
            if (timeToStop())
            return whatever();
            recursive(moreWork);
            }
            return recursive;
            })());

            the equivalent in Common Lisp would be to use labels to create the inner function and return it
            (lambda (some args)
            (labels ((recursive (some args)
            (if (time-to-stop) (whatever)
            (recursive more-work*~~)
            #'recursive))

            the problem here is that now we've lost the convenience and simplicity of a lambda. it's no longer as short or readable, so there's little advantage over just writing the function at the toplevel. Luckily in lisp, we can do this (taken from the book On Lisp):
            (defmacro alambda (parms &body body)
            `(labels ((self ,parms ,@body))
            #'self))

            we've now added this new construct to the language, and can use it anywhere in our code. the same labels example from above becomes this, exactly the same as a regular lambda, but it can use the new self keyword to call itself:
            (alambda (some args)
            (if (time-to-stop) (whatever)
            (self more-work*~~

            we didn't have to learn any super fancy functional programming concepts to do this, and we compromise zero readability or simplicity. we just thought "hey i wish lisp could do this", and we added it, using the language itself, in literally 3 lines.

          • 2 years ago
            Anonymous

            not him and i'm not a guixgay, just a lispchad
            >It's precisely the lack of syntax that makes it inferior. Perhaps with enough of a hackjob you could implement "modern" SWE concepts like inheritance, async or type algebra but it would neither be nice, simple nor fun to write
            CL isn't really an OOP language like the other anon said, but it has CLOS built in which btfos traditional OOP facilities like you see in c++ and python. Similarly guile has GOOPS which i've never used since i don't use guile but i imagine it's similar to CLOS
            >but I still think the syntax is needlessly clunky, hacky and restrictive.
            it's quite literally the opposite. the simplicity is pure freedom. i never realized how restrictive other languages are until i tried common lisp

            i won't comment on the rest of your post since idc about nix or guix

          • 2 years ago
            Anonymous

            >The system is modified through a DAG of services rather than whatever the frick Nix does with it's weird configuration.shit.enabled
            NixOS modules are infinitely more useful than whatever the frick Guix does. Something as basic as lib.mkForce is probably a huge pain in the ass in Guix.

          • 2 years ago
            Anonymous

            >They participated in ousting stallman. Sorry but all the euphemisms and cope in the world will not change the fact that guix devs are traitors to the movement and the singular value proposition guix provides is already off the table before it was even on it.
            Stallman isn't free software. Bizarre cope.
            >Nix has a nonfree repo, guix has a nonfree repo.
            Nix has nonfree and binary packages in the main repository. It also repackages free software binaries, which Guix doesn't allow.
            >You knew what I meant with config language. Your pedantry doesn't even work here, config languages are not defined by how indirect and turing complete they are.
            And yet that has nothing to do with what I said. Nix is not a configuration language, it's a programming language. Guile is both, which makes it superior as you can manipulate the configuration as data using the programming language. Useful in many situations.
            >You don't have to be a genius to use arch.
            Arch has nothing to do with Guix. The primary difficulty in using Guix is that you have to understand many of the concepts involved (services, derivations, the store) before you can utilize it well.
            >This entire thread proves otherwise.
            The only thing this thread proves is that OP is a homosexual

          • 2 years ago
            Anonymous

            >Nix is not a configuration language, it's a programming language
            Nix can't even be used as a scripting language

      • 2 years ago
        Anonymous

        >allows nonfree packages (in the same way nix does)
        false, they're extremely freetarded, which is why it sucks

        • 2 years ago
          Anonymous

          Just use the nonfree repo.

          • 2 years ago
            Anonymous

            >build of nvidia driver fails
            >screw off! just buy another gpu!

          • 2 years ago
            Anonymous

            >guix devs tell novideo Black folk to frick off
            Based.

          • 2 years ago
            Anonymous

            >why doesn't anyone use my distro 🙁

          • 2 years ago
            Anonymous

            >novidia consoomers don't use my distro
            based

          • 2 years ago
            Anonymous

            >you can only use my distro if you have a 10 year old cum stained stinkpad!!! and that's a good thing!!
            kek freetards in denial as usual

      • 2 years ago
        Anonymous

        They participated in ousting stallman. Sorry but all the euphemisms and cope in the world will not change the fact that guix devs are traitors to the movement and the singular value proposition guix provides is already off the table before it was even on it.
        Nix has a nonfree repo, guix has a nonfree repo.
        You knew what I meant with config language. Your pedantry doesn't even work here, config languages are not defined by how indirect and turing complete they are.
        >Only if you're a moron
        You don't have to be a genius to use arch. It's not difficult, it's tedious. The more you save the more you spend.
        >There's at least me and another guy.
        Good for you.
        >Not true
        This entire thread proves otherwise.

        GlowBlack person FUD.
        Actually RMS likes GNU Guix.
        >The Register: What are some of the current software projects, either with the Free Software Foundation or elsewhere, that most interest you at the moment?
        >Richard Stallman: Well, one interesting thing is Guix, which is our GNU/Linux distribution, which is meant to be a technical advance in many ways. And there are other distros where you get the sources and you build them. This however, is more advanced, it uses Scheme as the basis for a lot of what it does. That's something I wanted GNU to do ever since before I started it, but now maybe we will.
        https://www.theregister.com/2019/09/17/richard_stallman_final_interview/

        • 2 years ago
          Anonymous

          Who cares if he likes guix, I'm talking about the devs here and what they believe and represent. Stallman is just the yardstick used here. Besides, he's talking about purely functional OSes in general, which anyone should prefer. He's only shilling for guix, of course, because it's got the gnu branding, not unlike how the linux spergs bullied the openzfs project for their choice of license. Both reasonable stances, but it does not make guix in particular any better of a project.
          >GlowBlack person FUD.
          You don't actually know the true meaning of this phrase

    • 2 years ago
      Anonymous

      no bulli
      Nix and Guix are friends

      • 2 years ago
        Anonymous

        Based fren

    • 2 years ago
      Anonymous

      Both of these are shit, GOBO is the answer

  2. 2 years ago
    Anonymous

    >https://github.com/NixOS/rfcs/pull/100
    Developers start seething at the idea of having to do basic security measures like signing their commits

    • 2 years ago
      Anonymous

      guix has been doing this for ages

      Even worse, it has a gay general.purpose language that nobody uses. Even more obscure than Nix lang and even less convenient because it has no domain-specific features. Worst of both worlds!

      >it has no domain-specific features
      moron
      The trick is that it's not just a programming language, but also a data language. Nixgays could never

    • 2 years ago
      Anonymous

      And this is the new hot kool kid distro? Seriously? Looks like mpv devs are once again confirmed for being moronic homosexuals who fall for FOTM shit.

    • 2 years ago
      Anonymous

      Kek.

    • 2 years ago
      Anonymous

      there's no need for this
      any pull requests not made by devs are being reviewed by the devs

  3. 2 years ago
    Anonymous

    how's it different from any other distro? works exactly the same except for the package manager

    • 2 years ago
      Anonymous

      >works exactly the same except for the massive difference
      No other distro (except Guix, which is a fork of sorts) has this form of declarative system management and no other distro has a package manager with those capabilites.

      • 2 years ago
        Anonymous

        what's the practical benefit of both?

        • 2 years ago
          Anonymous

          Declarative system management is useful for easily recreatable setups, particularly for enterprise, but also to some extent for use. The package manager's ability to install multiple versions of the same package with completely different dependency chains at once on the same system, and its ability to work efficiently without root makes it a great fit for multi-user setups (HPC servers, shared machines in universities). It's also useful as an all-inclusive package manager for collaborative software projects. You can tie the exact versions of all libraries and development tools to the project itself, reducing the works-on-my-machine effect to practically zero, and allowing you to coordinate tooling updates in a centralized fashion.

          • 2 years ago
            Anonymous

            >to some extent for use
            personal* use

    • 2 years ago
      Anonymous

      can you name another distro that offers pinned developer shell environments for any programming language (essentially better virenv) and allows for declarative configuration of all its software and of the user space while also being source based with cached builds of every configuration of its packages so you get the benefits of a source based distro with the speed of a binary based one, while also not being limited to a freetard repo? I am genuinely curious because i would love to switch to it since the DSL and tooling are shit on nix

      • 2 years ago
        Anonymous

        Docker?
        >i would love to switch to it since the DSL and tooling are shit on nix
        What's wrong with them?

        • 2 years ago
          Anonymous

          Docker doesn't do any of that and building those things yourself on top of Docker is a pain in the ass.

      • 2 years ago
        Anonymous

        Any distro that lets you install nix is a better choice.
        If you're looking for NixOS alternatives either go to a distro you like and install nix there or try Guix.

      • 2 years ago
        Anonymous

        you can install the nonfree repo on guix moron

  4. 2 years ago
    Anonymous

    >what's the catch?
    acoustic community, so don't try to ask them questions

    • 2 years ago
      Anonymous

      nix is an amazing piece of software for developers, and since you can install it on pretty much any othr distro it's very good to use.

      NixOS on the other hand is good for servers that need it, not all servers. It uses systemd and the features it brings (like dockershit, declarative desktop, one-file config for your entire system, having to learn a scripting language just to use your comuter)

      https://yt.artemislena.eu/watch?v=I2iShmUTEl8
      This video is a great explanation of what Guix is and what its core idea is, and how it acomplishes it.

      Look out for trolls like

      lol, lmao even

      Declarative system management is useful for easily recreatable setups, particularly for enterprise, but also to some extent for use. The package manager's ability to install multiple versions of the same package with completely different dependency chains at once on the same system, and its ability to work efficiently without root makes it a great fit for multi-user setups (HPC servers, shared machines in universities). It's also useful as an all-inclusive package manager for collaborative software projects. You can tie the exact versions of all libraries and development tools to the project itself, reducing the works-on-my-machine effect to practically zero, and allowing you to coordinate tooling updates in a centralized fashion.

      Guix is better since it doesn't have a gay DSL

      Even worse, it has a gay general.purpose language that nobody uses. Even more obscure than Nix lang and even less convenient because it has no domain-specific features. Worst of both worlds!

      This can happen because nixos is source based, like your beloved gentoo. There is a binary cache tho, which is what you will use most of the times. If you don't run very unstable branches (like master) and if you are willing to wait 1 day before upgrading your system, you will never have that issue. I run nixos-unstable-small (which is the most unstable branch prior to master) and it seldomly triggers a compilation despite I'm a compulsive updooter.

      NixOS has valid usecases but you're gonna be better off
      - installing guix (if you want to use it as a personal system)
      - installing nix on your current distro (to get the benefits of nix-shell and other nix utilities)

      TLDR the piece of software is good, the OS is dogshit

      • 2 years ago
        Anonymous

        >systemd and the features it brings (like dockershit
        You have no idea about what you're talking about.

        • 2 years ago
          Anonymous

          >You have no idea about what you're talking about.
          Yes i do, what did i get wrong?

          • 2 years ago
            Anonymous

            systemd has nothing to do with docker

          • 2 years ago
            Anonymous

            Did i ever say that, or did i say that NixOS is shit for an end user because
            - it uses systemd
            - it has pre-made dockershit installed
            ...
            I may have gotten a little lost in the sentence but i tried to specifically state those as two separate points.

            I swear this board is full of
            >BUT AKCHUALLY
            morons, have a nice day

          • 2 years ago
            Anonymous

            >NixOS has pre-made dockershit installed
            This is wrong as well. NixOS does not have docker or anything related to docker preinstalled.

          • 2 years ago
            Anonymous

            >systemd and the features it brings (like dockershit
            You have no idea about what you're talking about.

            systemd-nspawn

          • 2 years ago
            Anonymous

            Is more LXC than Docker if anything.

      • 2 years ago
        Anonymous

        I agree. As you said, you're way better off using the Nix package manager on its own on top of an existing distribution. That way, you can keep its features "separate" from your main system while still enjoying its benefits. Most of the major distributions already include the Nix and Guix package managers in their official repositories, so it literally just works.

        NixOS itself, however, is far too poorly documented to be a reliable main OS. NixOS introduces headaches and drawbacks that are largely unnecessary to enjoy most of the benefits of Nix.

      • 2 years ago
        Anonymous

        >the os is dogshit
        user of Nixos for some time here, daily driving it with games and other dev shit, I agree to a certain extent that it's quite slow to upgrade, but knowing that my PC is either upgrading successfully or not upgrading at all is quite good for my confidence in my system.

  5. 2 years ago
    Anonymous

    it's practically unusable as a desktop due to not being FHS compliant, plenty of software breaks
    the storage requirements are about 3x as much as a regular distro
    you have to configure everything in the horrible Nix language
    the docs are really bad
    and generally suffers from poor design (see below)
    https://github.com/NixOS/nixpkgs/issues/38635
    https://discourse.nixos.org/t/alternative-language/5218/11 (the creator of the Nix lang called it shit lmao)

    • 2 years ago
      Anonymous

      lol, lmao even

      • 2 years ago
        Anonymous

        This can happen because nixos is source based, like your beloved gentoo. There is a binary cache tho, which is what you will use most of the times. If you don't run very unstable branches (like master) and if you are willing to wait 1 day before upgrading your system, you will never have that issue. I run nixos-unstable-small (which is the most unstable branch prior to master) and it seldomly triggers a compilation despite I'm a compulsive updooter.

        • 2 years ago
          Anonymous

          still can't remove systemd

          • 2 years ago
            Anonymous

            >he thinks source based = no systemd
            Why do you even want to remove systemd? It's not like in void linux you can remove runit.

    • 2 years ago
      Anonymous

      just run random fhs programs with steam-run if you're too lazy to set up a custom fhsenv for them

  6. 2 years ago
    Anonymous

    Guix is better since it doesn't have a gay DSL

    • 2 years ago
      Anonymous

      Even worse, it has a gay general.purpose language that nobody uses. Even more obscure than Nix lang and even less convenient because it has no domain-specific features. Worst of both worlds!

      • 2 years ago
        Anonymous

        I guaran-fricking-tee you more people use lisp than nixlang

  7. 2 years ago
    Anonymous

    Ouch.
    https://paper.wf/magda/distro-test-nixos-22-05

    • 2 years ago
      Anonymous

      >literal who opinions

      • 2 years ago
        Anonymous

        kek
        npc rejects non-influencer CoNTenT

    • 2 years ago
      Anonymous

      >krashde runs like shit on shit hardware
      >no insight, just references a couple other blog posts and concludes with his worthless opinion
      what a garbage article

      NixOS and GUIX are the worst Distros in existence.
      Useless pieces of shit.

      seethe

    • 2 years ago
      Anonymous

      >review with 20 year old hardware
      >can't install
      >and this concludes my testing efforts
      >it's shit, have a nice day
      autism, the blog

  8. 2 years ago
    Anonymous

    Tried and failed to install node and then asked about it here and somebody posted a quote that sounded like an internet cult.
    Good thing it was on a virtual machine. Shut that stuff down and never looked back.

    • 2 years ago
      Anonymous

      >tried and failed to nix-shell -p nodejs
      So this is the power of webdevs

      • 2 years ago
        Anonymous

        yeah, cool
        now try "npm install -g typescript"
        woopsie, permission error, because this autistic piece of shit takes over your entire system and insists you specify node packages as a Nix expression

        • 2 years ago
          Anonymous

          >wanting to use 2 package managers at the same time such that they constantly trip over each other's files
          Do webdevs really? Anyways, not my problem.
          >nix-shell -p nodePackages.typescript

  9. 2 years ago
    Anonymous

    NixOS solves a problem that you probably don't even have.

    • 2 years ago
      Anonymous

      Anon i'm going to admit NixOS is useful at times, but it isn't a holy grail of perfection and your absolute fricking moronic statements do not make it easier for anyone.
      Glad you like it, glad you fell for the meme, saying "i like it" would be enough

      • 2 years ago
        Anonymous

        Take your meds.

  10. 2 years ago
    Anonymous

    NixOS and GUIX are the worst Distros in existence.
    Useless pieces of shit.

    • 2 years ago
      Anonymous

      I don't use either and even i know that they are something of value.
      Either seethe more or learn because you seem to be misinformed.

      Yes, NixOS is pretty bad and even with that it gets shilled everywhere, but nix (software) and Guix (the distribution and the goal they achieve) are genuinelly good ideas that are implemented in a well organized manner.
      Don't be a lazy rejectionist chud anon.

  11. 2 years ago
    Anonymous

    Niggsos and pooix both suck.

    • 2 years ago
      Anonymous

      So based... your eloquency and irrefutable logic really convinced me!
      Fricking hate you gays

  12. 2 years ago
    Anonymous

    NiggsOS can't even sign their packages because they're too dumb to do it.
    NiggsOS is for idiots and Pooix is for Soi lang lovers who will transition soon.

    • 2 years ago
      Anonymous

      All the binaries are signed and the sources are reproducible from their hash.

      • 2 years ago
        Anonymous

        >Niggs cultist lies again
        Did your niggs god tell you this?

        • 2 years ago
          Anonymous

          >https://github.com/NixOS/nix/issues/2849
          oops

          https://cache.nixos.org/6g4fla3vkcxihph282a0v3cd10709y7c.narinfo
          What do you think the "Sig:" field is?

          • 2 years ago
            Anonymous

            Can you read? That issue is about flakes

          • 2 years ago
            Anonymous

            Can YOU read? I said the binaries are signed. You replied with something completely irrelevant. Not my problem.

      • 2 years ago
        Anonymous

        >https://github.com/NixOS/nix/issues/2849
        oops

        • 2 years ago
          Anonymous

          >Issue is still open
          The niggstard telling lies yet again.

        • 2 years ago
          Anonymous

          >if the server is compromised, it can serve Trojaned flakes. Thus, we would like to have the ability to require that flakes are signed in some way.
          is this what freetards think about every day? Take your meds. If you are that paranoid disconnect internet

          • 2 years ago
            Anonymous

            I'd prefer my desktop to be SCA free, if it were the company's prod servers then yes I wouldn't give a single frick

    • 2 years ago
      Anonymous

      now try to say something sensible without using your moronic zoomer pol slang

      • 2 years ago
        Anonymous

        NixOS maintainers and users are too dumb to implement basic security measures.

        • 2 years ago
          Anonymous

          Welcome to IQfy, make sure to speak like a person to be treated like one you fricking moron.

          • 2 years ago
            Anonymous

            >Niggs moron is angry
            Did you shit your diaper again?

  13. 2 years ago
    Anonymous

    >what's the catch?
    it sucks

  14. 2 years ago
    Anonymous

    Nothing works

  15. 2 years ago
    Anonymous

    nixos is the best distro, it has the biggest most dependable package repository and you pretty much can't ruin your installation by accident
    it's really empowering knowing you never have to hold back making experimental changes
    the downside is that the documentation is unhelpful and there are a lot of totally normal things you could do with it that you might never figure out how to do because they take days of studying nixlang from the far corners of the internet
    it's a project os, more than arch or gentoo have been in ages
    if you're interested I recommend trying it in a virtual machine before you install

  16. 2 years ago
    Anonymous

    nixos is the rust of distros
    make of that what you will

  17. 2 years ago
    Anonymous

    No nakadashi-tier e-girl mascot
    No ethical backbone

    • 2 years ago
      Anonymous

      Cirno is the unofficial mascot of Nix

  18. 2 years ago
    Anonymous

    I just looked over the Nix documentation and the tools seem a lot more complicated and less general than in Guix.
    One thing I'll give to Nix is that their "flakes" seem to be a more advanced and convenient version of inferiors in Guix.

  19. 2 years ago
    Anonymous

    >~~*systemd*~~

  20. 2 years ago
    Anonymous

    Can one of you trannie homosexuals please tell me how I can manage my own build of source based software with either guix or nix and do I have to rebuild my whole system if I make changes to that software?

    • 2 years ago
      Anonymous

      you can
      >include patches via the patches field in the source of packages
      >add your own source tarball as a local file
      If you're modifying something already in the repos it's easier since you can just (inherit package) and only change the source field.
      >do I have to rebuild my whole system if I make changes to that software?
      Only if you keep it in the system profile. In guix you can install user software to different profiles and update each of them independently.

    • 2 years ago
      Anonymous

      Wdym? Just package it and run "guix upgrade <package>" when you change something. Or run it in a guix environment.

  21. 2 years ago
    Anonymous

    Can you guys please stop shitting up the thread?

    • 2 years ago
      Anonymous

      The thread was done for in the first reply. Make a new guix thread if you want guix related discussion, and if you wanted to discuss nix this wasn't the right thread for it anyway.

      • 2 years ago
        Anonymous

        >Make a new guix thread
        So that it can devolve into the same shitflinging from the get go as well?
        Just stop flinging shit.

        is it any surprise that when a nixpedo thread appears that a guix reply immediately happens? it's no coincidence, they're the same satanic homosexual. nix and guix are shit, don't bother wasting your time

        if you don't like them then go elsewhere

  22. 2 years ago
    Anonymous

    is it any surprise that when a nixpedo thread appears that a guix reply immediately happens? it's no coincidence, they're the same satanic homosexual. nix and guix are shit, don't bother wasting your time

  23. 2 years ago
    Anonymous

    >what's the catch
    It uses systemd, it has static dependency resolution, and it introduces a system registry.

    • 2 years ago
      Anonymous

      >system registry
      How is this any different from repository indices?

    • 2 years ago
      Anonymous

      >It uses systemd
      This is a good thing
      >it has static dependency resolution
      It doesn't have dependency resolution at all. Instead, it has dependency realization, a far superior approach.
      >and it introduces a system registry
      This is blatantly wrong, you have no idea what you're talking about.

      • 2 years ago
        Anonymous

        >being this much of a koolaid drinking dumb Black person

  24. 2 years ago
    Anonymous

    Here's a good paper for anyone interested. It explains why GNU Guix is the most glowBlack person-proof package manager & distro.
    >Building a Secure Software Supply Chain with GNU Guix
    https://programming-journal.org/2023/7/1/
    Full text (PDF):
    https://arxiv.org/pdf/2206.14606v1.pdf

    • 2 years ago
      Anonymous

      Literally the only argument it makes against nix was that its commits were not signed, which was a deliberate decision made by the team to streamline their workflow.

      • 2 years ago
        Anonymous

        so nix is not secure because the developers are lazy?
        that is a security issue worth pointing out

        • 2 years ago
          Anonymous

          It's not part of the threat model. If github's going to set a precedent literally rewriting git histories (which would not go unnoticed if it did) nix probably wouldn't be the first project it happens to

          • 2 years ago
            Anonymous

            not him and i don't shill nix or guix but
            >bro if we just say it's not part of the threat model, we're safe!
            kek

          • 2 years ago
            Literally,

            Literally yes. If your threat model included getting fricked in the ass by ME, secret radio chips or hard drive microphones then you wouldn't have a computer in your home period.

          • 2 years ago
            Anonymous

            your treat model is crappy if it doesn't include something as basic as verification
            there is no reason not to sign commits, especially since git can be easily set up to sign your commits automatically

          • 2 years ago
            Anonymous

            I'm not them, so I can't say anything as to why they aren't signing commits.

          • 2 years ago
            Anonymous

            there is no good reason
            i seriously question a workflow where typing in an extra password once a day "seriously complicates it"

          • 2 years ago
            Anonymous

            I think the paper mentioned some sort of pull request merging issue, skimmed over it so I can't remember

    • 2 years ago
      Anonymous

      >Published June 15th
      oh wow that's quite recent.
      Thanks for posting this anon, I'll give it a read

  25. 2 years ago
    Anonymous

    It's an overcomplicated, "fully functional" ports system.

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