These are the channel logs matching your query flake
| 2025-11-11 | [19:11:52] <identity> SirNeon: iirc direnv has the ��use guix�� like the ��use nix��/��use flake�� shorthand |
| 2025-10-28 | [19:42:12] <FuncProgLinux> sham1: I haven't used nix a lot in guix, I thing nix-lang is... a little tiny bit ugly but the flakes thing has helped me to deliver newer perl scripts at work :) |
| 2025-10-19 | [12:12:17] <ity> I'm curious about how to pin input without something like flake in Nix? |
| 2025-10-19 | [12:52:02] <untrusem> people Generally define everything of their system and home in flakes. |
| 2025-10-19 | [12:53:20] <trev> untrusem: i always heard about flakes but never bothered to look at that it actually is |
| 2025-10-19 | [12:58:15] <untrusem> we do have better channels, but I don't think we have an equivalent for flakes |
| 2025-10-19 | [13:00:32] <ity> Almost everyone using NixOS is using flakes |
| 2025-10-19 | [13:03:20] <ity> But Determinate Systems uses flakes by default |
| 2025-10-04 | [09:37:48] <untrusem> I tried the flake.nix which itself uses python venv to install the project in the end, its so mixed up |
| 2025-09-18 | [18:05:59] <e3bc54b2> Is there a mechanism for GuixSD akin to flakes or niv for Nix? i.e. a 'pure' evaluation with only explicit inputs, unlike depending on channels from env? |
| 2025-09-18 | [18:08:18] <Rutherther> e3bc54b2: you can use guix time-machine with a 'locked' channels scheme file. To generate that file you can do something like "guix time-machine -C channels.scm -- guix describe -f channels", where the channels.scm is 'unlocked' channels, something like inputs in a flake. There is no pure evaluation with Guix though |
| 2025-09-12 | [00:12:31] <nixtrd> flakes are easy, nix is really easy, so just read some and you will get it, almost forgot that nix is avalable too, could make a flake for somethning like for example neovim nightly |
| 2025-09-12 | [00:16:33] <futurile> I should really take some time to understand flakes - sigh - too much to do |
| 2025-08-30 | [22:10:37] <ColdSideOfPillow> Unlike NixOS, Guix documentation isn't scattered among thirty-seven different sites and doesn't have two somewhat conflicting paridigms (flakes vs legacy) |
| 2025-08-30 | [22:14:44] <identity> stuff is not ���legacy��� until flakes stop being an experimental feature (read: never) |
| 2025-08-30 | [22:17:03] <ColdSideOfPillow> Officially, flakes are experimental. But in the real world, flakes are used almost everywhere and the development is frozen on them because the NixOS team doesn't want to break setups |
| 2025-08-11 | [19:39:31] <dcunit3d> i'm having to run a bunch of software that's tough to pkg, so i'm trying nix and i'm just surprised how different they were. i tried it a long time ago. the users i've encountered are all about flakes (and most of the code/repos). except a lot of the more core/infra devs. |
| 2025-08-11 | [21:50:07] <dcunit3d> where users are discussing how to use make to lock & update a set of channels for a project. the manifest ends up being a little bit like a flake. channels are also somewhat different than in nix. they're easier to lock (which is what I'm trying to figure out in Nix currently) |
| 2025-08-11 | [21:52:04] <jherm> Thanks, it's helpful. In Nix, you either update channel data through nix-channel command, or use flakes with `nix flake update`. I think you can update one input at a time if you want to be more granular |
| 2025-07-15 | [10:37:45] <futurile> I really should try Nix so I understand the comparison with Nix commands: `nix flake update` is mentioned |
| 2025-07-15 | [10:44:51] <Rutherther> But not just that, flakes do provide lock mechanism, but they also have a scheme you output programs, dev shells, etc., and then nix command understands those. Additionally flakes also are by default pure evaluation. Pure evaluation can of course be used outside of flakes as well, though flakes are easiest |
| 2025-07-06 | [16:45:05] <lh> tazjin: check out https://codeberg.org/guix/guix/issues/431#issuecomment-5528810, I came from nix flakes and this workflow is what I settled on |
| 2025-07-06 | [21:04:29] <lh> with Nix I still don���t really understand how the arguments at the top of module files get passed around. I basically copied snippets into flake.nix until it worked |
| 2025-07-06 | [21:05:02] <tazjin> lh: flakes are supremely unhelpful for building an intuition of how nix works, I've seen this a lot |
| 2025-07-06 | [21:05:57] <lh> yeah the never ending flakes holy war is partly what gave me the impetus to switch. maybe I should switch back now that npins seems to be getting popular |
| 2025-06-21 | [14:59:47] <icy-thought> You cannot add your guile packages to channels like you do with a flake.nix input right? |
| 2025-06-03 | [15:41:11] <mra> xelxebar: the nixpkgs derivation seems to be busted, although I may be using it incorrectly. I just added services.guix.enable = true to my flake |
| 2025-06-02 | [20:55:40] <guix-newbie> i'm coming from nix and there, listing files in a flake only covers the files that are part of the same repo as the source file |
| 2025-05-31 | [20:36:16] <guix-newbie> ok, i see now that with inferiors, packages can be overridden from other channels. I would this on my work server farm where sometimes we're stuck on old versions of packages. This farm is on Nix atm, where we solve it with flake inputs for multiple versions of nixpkgs. |
| 2025-05-31 | [20:37:45] <guix-newbie> I think my exercise tonight is to port a project from flake.nix + flake.lock to guix.scm + channels.scm |
| 2025-05-29 | [23:30:09] <guix-newbie> I'm a fan of flakes though and have many repos using them, so I'm still using nix, but Guix System works pretty well. Now at least I can help to report and fix. |
| 2025-05-29 | [23:33:03] <guix-newbie> The main thing I like about flakes is the ability to easily lock to a specific version of nixpkgs in a file in a project's repo. |
| 2025-05-29 | [23:35:54] <madage> I'm not familiar with flakes, but you can certainly pin package versions on guix |
| 2025-05-22 | [14:26:44] <icy-thought> In my nix config, I simply do nixos-rebuild switch --use-remote-sudo --flake .#(hostname) --impure |
| 2025-05-22 | [14:30:12] <icy-thought> Hmmm I wonder how I should approach this now that there are no flakes |
| 2025-05-22 | [14:31:59] <icy-thought> Also, TIL!! That is even better!! Now I truely don't need flakes anymore xD |
| 2025-05-11 | [20:51:54] <ruther> hm, that's strange. If you instead add -L /home/flake/git/nutguix/ to guix system reconfigure arguments, does that work? |
| 2025-05-05 | [13:17:04] <Guest79> like in nix flakes? |
| 2025-04-24 | [15:55:48] <ryan77627> agh, `guix refresh --list-dependent` I presume... Anyways, I am working on updating Nix to a newer version for those who use it since the older version is beginning to break some flakes. Any branch I should contribute to? (This may be more of a mailing list question, I have never made a contribution this big before here) |
| 2025-04-24 | [17:25:47] <sham1> That's one thing I think Nix does better in that regard. Packages and modules can refer to each other just based on being relative to each other on the filesystem (helpful for eg. flakes). Guix is a bit clunky on that, but I suppose that's one part due to using a real (and more importantly, general) programming language for this |
| 2025-04-11 | [18:48:31] <PotentialUser-93> I see, since I am still in the searching phase, can I ask why you are choosing Guix instead of Nix ? I dont have much experience with those kind of distro, I am currently using OpenSuse Aeon. I was also wondering, Nix users often say that Flakes is "experimental", does Guix has something similar to Flakes ? |
| 2025-04-11 | [18:52:02] <Rutherther> PotentialUser-93: there is a person trying to make something similar to flakes (https://gitlab.vulnix.sh/users/spacecadet/projects), but other than that, no, there isn't anything similar to flakes |
| 2025-04-11 | [18:52:33] <Rutherther> PotentialUser-93: not sure why you're mentioning flakes are experimental. Is that important for the question? |
| 2025-04-11 | [18:53:24] <trevdev> PotentialUser-93: You could use the guix time-machine to "flake," probably the closest thing you're gonna get for now. |
| 2025-03-09 | [05:22:56] <PotentialUser-12> Has there been discussions about adding a nix flake equivalent to guix? |
| 2025-03-09 | [05:42:45] <quezt> > Has there been discussions about adding a nix flake equivalent to guix? |
| 2025-01-30 | [16:36:31] <decfed> I heard people preferring guix home to nix home manager as it is better thought out and intergrates and does not force thebuse of "flakes" as guix does. Not sure that makes sense to you |
| 2025-01-27 | [14:12:33] <apteryx> good to know that my system is not a snow flake |
| 2025-01-05 | [06:38:09] <lh> is there another subcommand or a guix pull option to bump the hashes in a channel.scm file to the latest values from the git remote? coming from nix flake update, it feels a bit cumbersome |
| 2024-12-27 | [20:14:36] <whereiseveryone> i think guix should have something like `nix flake show templates` for creating guix.scm, manifest.scm etc. |
| 2024-11-27 | [11:10:47] <Rutherther> erik``: nowadays a lot of people using Nix use flakes, those are containers for Nix codes. In just one file, you specify inputs, these are Nix sources like nixpkgs, and outputs, these are packages, shells etc, made from the inputs. |
| 2024-11-12 | [21:43:35] <jck> is there a good way to get time-machine like functionality inside of a manifest.scm for guix shell? Right now I'm doing something like guix time-machine -C channels.scm -- shell -f manifest.scm, but curious if I can do this all in my manifest a la a nix flake. |
| 2024-11-11 | [13:42:47] <marmar> I've setup nix but have a problem installing home-manager using https://www.chrisportela.com/posts/home-manager-flake/ as a guide. the flake builds, but home-manager is not in path afterwards |
| 2024-11-10 | [13:30:29] <marmar> is there anything I have to add in to the nix-service to make it work with flakes apart from `extra-experimental-features = nix-command flakes` |
| 2024-11-10 | [13:33:17] <Rutherther> marmar: no, flakes are built-in in nix, so only telling it those features are allowed with extra-experimental-features is fine |
| 2024-11-03 | [13:54:19] <Geryz> what i'm thinking is actually defining a procedure to be run with guix build, analogous to what this blog post https://flyx.org/nix-flakes-latex/ did with nix build (and nix flakes) |
| 2024-11-02 | [04:08:48] <PotentialUser-83> The cool thing is we have a channels.scm that we can use as an alternative for flake inputs (to a very limited degree, since we cannot nitpick from the damn channels) |
| 2024-11-02 | [04:12:43] <constantine> PotentialUser-83, I barely know Nix but isn't flakes a point of contention in the Nix community right now? It seems prudent for Guix to leverage that kind of functionality |
| 2024-08-28 | [21:39:44] <nutcase> ltrace gives me ""/home/flake/.config/guix/current/bin/guix" is not an ELF file" |
| 2024-08-04 | [12:42:00] <GuixOr> for Nixos using Flakes, where I can set some of the dependencies of my python project (zlib, rocm, etc...) meanwhile the python dependencies (numpy, pandas, keras, transformers) are set as poetry dependencies and installed using poetry. The caveat on why not pack everything with Guix is the amount of work and how these dependencies are updated, |
| 2024-08-04 | [13:55:43] <GuixOr> Rutherther I tried what you mentioned without success, manipulating PYTHON_PATH and LD_LIBRARY_PATH directly, I'm not aware how to simulate with guix shell an environment where I can overwrite some of these pointing directly to packages. As for example with Nix + Flakes I can add `LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath packages;`, I imagine |
| 2024-07-27 | [23:58:06] <PotentialUser-54> Thats just my experience but i couldn���t figure out which approach makes sense for certain things like flakes and home manager if i even need to use it lol |
| 2024-07-10 | [19:34:17] <craigbro> spenc: yah, I think you are trying to accomplish what we use flakes for at previous job. It's possible also to make your own channels, and then do transforms and add packages to get total control. However, one thing I haven't gotten a grip on, is I don't see chevksums for all inputs in package definitions... so not sure if it's just an optional thing or what |
| 2024-07-07 | [12:56:31] <aidan> Hi, I was wondering is does Guix have a Nix Flake or Node's package-lock.json equivalent? Locking package version to specific commits for example, for better reproducibility? |
| 2024-06-07 | [05:40:40] <trisquel-49b5> is there like anything like flakes in guix |
| 2024-05-14 | [22:21:43] <JetpackJackson> im used to nix flakes having a lock file, so manually specifying this stuff is strange to me lol |
| 2024-04-27 | [17:15:48] <anselmschueler> When using Nix I was often using a functionality called ���flakes��� which allows me to bundle an expression and the channels it uses in one place, instead of having global system-wide channels. Is there similar functionality in Guix? |
| 2024-04-03 | [13:46:45] <MistOf> so for a flake.nix file we can generate a lock file that retains the different channel commits for us to make the system reproducible (as in installing the exact same version on all our hosts) |
| 2024-03-29 | [00:08:19] <Mist64> So guix shell is almost nix flakes, interesting |
| 2024-03-29 | [15:47:03] <emacs_is_good> guix has something like flakes ? |
| 2024-03-28 | [22:19:48] <Mist64> Greetings everyone! I have been considering migrating to guix from nix because of the lispy nature of it, but one thing that has been keeping me from migrating is flake.nix. Is there some sort of alternative in guix that I am not familiar with? |
| 2024-03-28 | [22:27:07] <Mist64> yeah that is not a flake.nix alternative, more like a nix-shell alternative |
| 2024-03-28 | [22:27:56] <Mist64> flake.nix allows us to specify different channels and different package output and whatnot for our projects. One of such examples is that I am mainly using the stable branch for my packages and unstable for certain packages |
| 2024-03-28 | [22:28:46] <Mist64> https://zero-to-nix.com/concepts/flakes <- good site that explains the basics |
| 2024-03-28 | [22:28:47] <peanuts> "Nix flakes" https://zero-to-nix.com/concepts/flakes |
| 2024-02-28 | [17:14:46] <Mist37> Greetings folks! Have been meaning to try Guix out (nix user), but first I need some help figuring a couple things out. Is there a flakes.nix equivalent in guix? |
| 2024-02-28 | [17:19:59] <rekado> I keep forgetting what flakes are. Could you tell us what your use case is? It's likely not a direct mapping to a single feature in Guix. |
| 2024-02-20 | [20:58:11] <marcc> Unrelated to earlier, how is the nix integration with guix? Can I use it for projects with nix-flakes or if I need a package that doesn't exist for guix? |
| 2024-02-16 | [01:21:44] <ryan77627> So I know this is definitely going to be a bit of a stretch here, but does anyone happen to use nix's home-manager with flakes by any chance? I use home-manager to augment my home profile when I am exceptionally lazy and don't want to package something myself, but switching to flakes has been troublesome and was wondering if anyone had experience... |
| 2024-02-15 | [16:42:25] <Hamilton> There is no flake-like schism since everything is in Guile, right? |
| 2024-02-15 | [16:44:49] <Hamilton> In Nix, you can do declaration of project-specific deps with either shell.nix or flake |
| 2024-02-11 | [12:34:02] <acidbong> is it possible to pin channels in the system config, akin to nix's npins/niv/flakes? there's a guide for `guix describe`, but it's for user-specific operations, not system-wide |
| 2024-01-29 | [16:24:14] <rs404> thanks everyone. hopefully the last question, the GUIX channels, how closely do they follow the Nix channels? I'm looking at it from the nix flakes angle, where the git commits are recorded in a lock file to ensure everything is reproducible. |
| 2024-01-29 | [16:31:48] <xd1le> that's one of the things I like about guix is that, I still don't understand why nix needs this apparently controversial flakes mechanism for pinning instead of doing something like guix does. but I suspect flakes tackles something more than just pinning. |
| 2024-01-29 | [16:38:54] <rs404> and I don't think flakes is controversial anymore, it's become the standard, although you'll only figure that out once you've digested half the internet, and they've confused the crap out of you |
| 2024-01-29 | [16:39:51] <takev> My impression of flakes is that they are essentially guix channels. Or I might be missing something. |
| 2023-11-06 | [14:32:22] <charlotte112351> is channels sort of like flakes, where with the url anyone can get my packages hosted wherever? |
| 2023-10-20 | [13:44:11] <nutcase> /home/flake/.config/guix/current/bin/guix |
| 2023-10-20 | [13:44:52] <nutcase> /home/flake/.config/guix/current/bin/guix |
| 2023-10-20 | [13:45:48] <nutcase> /home/flake/.config/guix/current/bin/guix |
| 2023-08-26 | [20:35:40] <distopico> Does guix shell have something like shellHook in nix flakes? I'm using direnv so I want do 'use guix --container -N --F rust' and run something inside of the container after it init, is that possible? |
| 2023-08-02 | [18:55:15] <nckx> What's the point of having a flaky network when it doesn't flake when it should. |
| 2023-05-23 | [21:51:35] <jpoiret> nutcase[m]: does /home/flake/.guix-profile/bin/pkttyagent exist? |
| 2023-05-23 | [21:52:20] <nutcase[m]> jpoiret: /home/flake/.guix-profile/bin/pkttyagent exists and links to /gnu/store/86madqdw2nz72m26x50dl5kv23b4fm8f-polkit-121/bin/pkttyagent |
| 2023-05-23 | [21:56:56] <nutcase[m]> the bin is /home/flake/.guix-profile/bin/fwupdmgr |
| 2023-05-22 | [11:23:44] <dcunit3d> i don't see the package anywhere in the basic channels. i'm looking at its flake.nix and it doesn't look too bad. |
| 2023-02-27 | [19:16:42] <avocadoist> i keep wanting to use expressions to generate inputs for my flake. what am i missing concept-wise ? or is there a way to do that |
| 2023-02-24 | [22:10:43] <nckx> ACTION bran-flake has joined. |
| 2023-01-31 | [09:49:22] <rlp10> I guess I'm worried that Nix might have some innovations that Guix lacks e.g. flakes? (Note, I don't even know what Nix Flakes are, just that I've heard of them!) |
| 2023-01-31 | [09:53:53] <iyzsong> guix time-machine with channels (see 7.3 Replicating Guix in manual) is equal to nix flakes. |