Updates tagged with nix on GNU social JP!
civodul: #SoftwareHeritage, #Nix, and #Guix cited as tools to improve the #reproducibility of research artifacts: https://cacm.acm.org/news/is-there-a-way-to-solve-the-reproducibility-problem/
civodul's status on Sunday, 26-Apr-2026 04:45:27 JST
#SoftwareHeritage, #Nix, and #Guix cited as tools to improve the #reproducibility of research artifacts: https://cacm.acm.org/news/is-there-a-way-to-solve-the-reproducibility-problem/
jean_dupont: @gaby_wald So the french government is making a distro based on #nixos. Let's gooo! The future is #nix !!
jean_dupont's status on Sunday, 12-Apr-2026 20:56:16 JST
@gaby_wald So the french government is making a distro based on #nixos. Let's gooo! The future is #nix !!
crow's status on Thursday, 05-Feb-2026 02:30:49 JST
really says it all #nix #nixos
NixOS logo with superimposed text "DISCLAIMER: I HATE THE US DEPARTMENT OF DEFENSE"
civodul: Modesty aside, I think I’ve come up with the cutest possible description of remote procedure call interface of the the #Guix & #Nix build daemon: https://codeberg.org/guix/guix/pulls/4495/commits/055d146e9fcfe712bdc16defee1d7704168ff5ab#L54
civodul's status on Wednesday, 26-Nov-2025 19:02:52 JST
Modesty aside, I think I’ve come up with the cutest possible description of remote procedure call interface of the the #Guix & #Nix build daemon: https://codeberg.org/guix/guix/pulls/4495/commits/055d146e9fcfe712bdc16defee1d7704168ff5ab#L54
iskander: Hello everyone 👋 On Wednesday 3rd of December Bost and me will give a session on #guix at the Functional Programming Night in #Tübingen. Guix is a Linux distribution and package manager forked from Nix. It allows bitwise reproducibility of software, fine-grained roll-backs, transactional installs and a lot more!I'll give an introduction into Guix. Bost will show you the good and the not-so-good parts. And in the end there'll be an open stage about workflows/use-cases (also #Nix).If you come, please register beforehand. There'll be free pizza and drinks! 🥳 Date: 2025-12-03 (Wednesday) Event start: 18:45 Location: itdesign GmbH (Blaue Brücke, Tübingen, Germany)https://tu-lambda.github.io/#guile #scheme @fnat @alexshendi @nmeum @civodul @daviwil @abcdw @rougier Please boost 🙏
iskander's status on Monday, 24-Nov-2025 21:46:17 JST
Hello everyone 👋 On Wednesday 3rd of December Bost and me will give a session on #guix at the Functional Programming Night in #Tübingen. Guix is a Linux distribution and package manager forked from Nix. It allows bitwise reproducibility of software, fine-grained roll-backs, transactional installs and a lot more! I'll give an introduction into Guix. Bost will show you the good and the not-so-good parts. And in the end there'll be an open stage about workflows/use-cases (also #Nix). If you come, please register beforehand. There'll be free pizza and drinks! 🥳 Date: 2025-12-03 (Wednesday) Event start: 18:45 Location: itdesign GmbH (Blaue Brücke, Tübingen, Germany) https://tu-lambda.github.io/ #guile #scheme @fnat @alexshendi @nmeum @civodul @daviwil @abcdw @rougier Please boost 🙏
Tü.λ—Functional Programming Night Tübingen
civodul: #Guix has already raised half of its annual budget 👇 https://guix.gnu.org/blog/2025/update-on-the-guix-fundraising/This is great but the journey’s not over!If you can, if you care about #Guix (or #Nix!), about #FreeSoftware and independent projects, consider donating. 🤲 https://guix.gnu.org/donate/
civodul's status on Thursday, 06-Nov-2025 02:01:51 JST
#Guix has already raised half of its annual budget 👇 https://guix.gnu.org/blog/2025/update-on-the-guix-fundraising/ This is great but the journey’s not over! If you can, if you care about #Guix (or #Nix!), about #FreeSoftware and independent projects, consider donating. 🤲 https://guix.gnu.org/donate/
Badge with the Guix logo reading: "Proud donor, may Guix prosper"
badnetmask: By a weird turn of events I ended up watching a presentation about Nix. I'm having a hard time understanding how that's better than Flatpak or containers. Maybe I'll have to do deep dive on that.#AllThingsOpen #Conference #Nix #HomeLab @homelab
badnetmask's status on Tuesday, 14-Oct-2025 01:17:08 JST
By a weird turn of events I ended up watching a presentation about Nix. I'm having a hard time understanding how that's better than Flatpak or containers. Maybe I'll have to do deep dive on that. #AllThingsOpen #Conference #Nix #HomeLab @homelab
slopsec: No longer welcome on #nixos. #nix, #nixos-related.
slopsec's status on Friday, 10-Oct-2025 02:02:08 JST
No longer welcome on #nixos. #nix, #nixos-related.
slopsec: Just a quick preamble before we begin: I am a centrist libertarian. Love freedom, will happily advocate for the rights of marginalised groups and those wronged by inequity. Sadly, there has been a lot of that that within the community lately and has exceeded my threshold of tolerance. The NixOS community is rife with political activists, some in positions of authority that have made the community unsafe for particular demographics of people that share differing ideological frameworks from those currently imposing their own on the NixOS community. Hobbies should be politically neutral as to remain inclusive for all people from different walks of life. The founding ethos of the free and open source community ensured that nobody was excluded or marginalised for their immutable traits or beliefs as they did not matter or would've otherwise impacted a person's ability to participate. Until I see a tangible effort made by the NixOS community to return to these roots, I will no longer be using Nix or NixOS and will encourage others to do the same. The free and open source movement is political in nature, yes. However, there should be absolutely no room for identity politics and culture wars which distract from the very purpose of our hobby. Creating, maintaining and iterating on software and public infrastructure that anyone may freely use for the betterment of Humanity. I may weigh in on any replies if I can, but I don't have nearly as much investment to stick around and try help course correction. Unfortunately, I can't foresee any improvement in the condition of the community unless a movement with significant momentum were to appear in which those previously banned were invited back to participate in discourse. At the expense of my reputation and future participation, this has been Slopsec signing off. Re-posted here as the Discourse thread got censored. #nixos, #nix, #nixos-related.
Just a quick preamble before we begin: I am a centrist libertarian. Love freedom, will happily advocate for the rights of marginalised groups and those wronged by inequity. Sadly, there has been a lot of that that within the community lately and has exceeded my threshold of tolerance. The NixOS community is rife with political activists, some in positions of authority that have made the community unsafe for particular demographics of people that share differing ideological frameworks from those currently imposing their own on the NixOS community. Hobbies should be politically neutral as to remain inclusive for all people from different walks of life. The founding ethos of the free and open source community ensured that nobody was excluded or marginalised for their immutable traits or beliefs as they did not matter or would've otherwise impacted a person's ability to participate. Until I see a tangible effort made by the NixOS community to return to these roots, I will no longer be using Nix or NixOS and will encourage others to do the same. The free and open source movement is political in nature, yes. However, there should be absolutely no room for identity politics and culture wars which distract from the very purpose of our hobby. Creating, maintaining and iterating on software and public infrastructure that anyone may freely use for the betterment of Humanity. I may weigh in on any replies if I can, but I don't have nearly as much investment to stick around and try help course correction. Unfortunately, I can't foresee any improvement in the condition of the community unless a movement with significant momentum were to appear in which those previously banned were invited back to participate in discourse. At the expense of my reputation and future participation, this has been Slopsec signing off. Re-posted here as the Discourse thread got censored. #nixos, #nix, #nixos-related.
mischievoustomato: Lol I had nixos pinned to a nixpkgs of july :D fixed #nixos #nix #tfwnogf
mischievoustomato's status on Saturday, 06-Sep-2025 13:15:58 JST
Lol I had nixos pinned to a nixpkgs of july :D fixed #nixos #nix #tfwnogf
civodul: “Trying Guix: A Nixer's Impressions” https://tazj.in/blog/trying-guixInsightful post with a good understanding of the differences between #Nix and #Guix.
civodul's status on Tuesday, 15-Jul-2025 20:12:24 JST
“Trying Guix: A Nixer's Impressions” https://tazj.in/blog/trying-guix Insightful post with a good understanding of the differences between #Nix and #Guix.
uvok: Even installing #nix via their provided install script doesn't install man pages. WTF?I can't help but thinking the nix devs are going "hah, only n00bs need man pages" x3
uvok's status on Sunday, 06-Jul-2025 00:17:01 JST
Even installing #nix via their provided install script doesn't install man pages. WTF? I can't help but thinking the nix devs are going "hah, only n00bs need man pages" x3
janneke: @dlakelan sort of, I mostly used unstable for years with a short flirt with Ubuntu in between and switched to GNU #Guix nine years ago. Converted all my machines and never looked back.Guix is #Nix's sister, takes a stronger stance on freedom and uses the general purpose Guile Scheme language for everything...both were a big plus for me but I recognize that's personal and depends on your needs and preferences. Nix works OOTB on more machines and provides much more softwares.Initially I used guix as a package manager on Debian and switched to Guix System after a couple of months after I had moved all my development into the Guix realm.
janneke's status on Sunday, 01-Jun-2025 15:09:17 JST
@dlakelan sort of, I mostly used unstable for years with a short flirt with Ubuntu in between and switched to GNU #Guix nine years ago. Converted all my machines and never looked back. Guix is #Nix's sister, takes a stronger stance on freedom and uses the general purpose Guile Scheme language for everything...both were a big plus for me but I recognize that's personal and depends on your needs and preferences. Nix works OOTB on more machines and provides much more softwares. Initially I used guix as a package manager on Debian and switched to Guix System after a couple of months after I had moved all my development into the Guix realm.
neo: @Linux @rriemann @eu_os I agree with the point raised about #NixOS and have suggested looking into this a few times wrt EU OS. Using #Nix as build tool really is a very unique approach to building a Linux based OS and completely cuts out the notion of a “distribution”. It takes a more direct path from the upstream source code (kernel, systemd, …) to a working OS. Thus entirely sidestepping the raised concerns about another distro used as a base.
neo's status on Wednesday, 28-May-2025 10:12:39 JST
@Linux @rriemann @eu_os I agree with the point raised about #NixOS and have suggested looking into this a few times wrt EU OS. Using #Nix as build tool really is a very unique approach to building a Linux based OS and completely cuts out the notion of a “distribution”. It takes a more direct path from the upstream source code (kernel, systemd, …) to a working OS. Thus entirely sidestepping the raised concerns about another distro used as a base.
raito: @rriemann @neo @Linux @eu_os isn't this disingenuous? you are comparing migrations to Linux and you are asking to an explicit migration to NixOS? it's not like your bootc thing was tried in public sectors?either way, what Neo proposed was to use Nix and this was successfully used at the European Commission, Target, Shopify, Mercury and many more companies who document their usage of #Nix even Google is using #Nix these days, so…
raito's status on Wednesday, 28-May-2025 10:12:35 JST
@rriemann @neo @Linux @eu_os isn't this disingenuous? you are comparing migrations to Linux and you are asking to an explicit migration to NixOS? it's not like your bootc thing was tried in public sectors? either way, what Neo proposed was to use Nix and this was successfully used at the European Commission, Target, Shopify, Mercury and many more companies who document their usage of #Nix even Google is using #Nix these days, so…
Linux: ❄️ NixOS 25.05 has been released. https://nixos.org/blog/announcements/2025/nixos-2505/ #NixOS #Nix #Linux
Linux's status on Saturday, 24-May-2025 17:47:34 JST
❄️ NixOS 25.05 has been released. https://nixos.org/blog/announcements/2025/nixos-2505/ #NixOS #Nix #Linux
NixOS 25.05 released | Blog | Nix & NixOS
nixos_org: 🚨 Only 10 days left to apply for Summer of Nix 2025! 🚨 Are you a student or early-career dev passionate about #OSS? Join a paid summer program to work on real #FOSS projects, learn #Nix with experienced mentors, and connect with a global community. Apply by May 12: https://github.com/ngi-nix/summer-of-nix #NixOS
nixos_org's status on Saturday, 03-May-2025 00:52:46 JST
🚨 Only 10 days left to apply for Summer of Nix 2025! 🚨 Are you a student or early-career dev passionate about #OSS? Join a paid summer program to work on real #FOSS projects, learn #Nix with experienced mentors, and connect with a global community. Apply by May 12: https://github.com/ngi-nix/summer-of-nix #NixOS
GitHub - ngi-nix/summer-of-nix: Summer of Nix is a coordinated effort to support selected free and open source software projects, by making them available on NixOS
mischievoustomato: hell yeah learned how to override a scope in #nix #NixOS #iCouldveJustRemovedThePackageThatFailsToBuild #neverFeltTheTouchOrLoveOfAWoman
mischievoustomato's status on Saturday, 29-Mar-2025 02:35:37 JST
hell yeah learned how to override a scope in #nix #NixOS #iCouldveJustRemovedThePackageThatFailsToBuild #neverFeltTheTouchOrLoveOfAWoman
nixos_org: Mark your calendars! #NixCon 2025 is set: 📍 Where: OST, Rapperswil-Jona, Switzerland 📅 When: September 5-7, 2025 (Fri-Sun)Tag your fellow Nix fans, spread the word, and let’s make this the best NixCon yet! More details here: https://discourse.nixos.org/t/nixcon-2025-5-7-september-in-rapperswil-jona-switzerland/62255 #Nix #NixOS
nixos_org's status on Friday, 28-Mar-2025 21:43:54 JST
Mark your calendars! #NixCon 2025 is set: 📍 Where: OST, Rapperswil-Jona, Switzerland 📅 When: September 5-7, 2025 (Fri-Sun) Tag your fellow Nix fans, spread the word, and let’s make this the best NixCon yet! More details here: https://discourse.nixos.org/t/nixcon-2025-5-7-september-in-rapperswil-jona-switzerland/62255 #Nix #NixOS
NixCon 2025: 5-7 September in Rapperswil-Jona, Switzerland 🇨🇭
futurile: #guix social talk this week by @paulbutgold on self-hosting @forgejo using #oci / #docker #containers His Gocix project brings the power of declarative configuration to running container services.Details on the Wiki or register at the Meetup:- https://libreplanet.org/wiki/Group:Guix/GuixSocial- https://www.meetup.com/guix-social/events/306340848/@fnat #guix #nix #linux #containers #docker #oci #scheme #guile #selfhosting #forge #foss
futurile's status on Wednesday, 26-Mar-2025 03:48:28 JST
#guix social talk this week by @paulbutgold on self-hosting @forgejo using #oci / #docker #containers His Gocix project brings the power of declarative configuration to running container services. Details on the Wiki or register at the Meetup: - https://libreplanet.org/wiki/Group:Guix/GuixSocial - https://www.meetup.com/guix-social/events/306340848/ @fnat #guix #nix #linux #containers #docker #oci #scheme #guile #selfhosting #forge #foss
Image of the title screen of a talk. Consists of a picture of Giacomo Leidi, and the title of the talk "Self-hosting Forgejo in Guix using OCI Containers" with a sub-heading of "Declarative Docker and OCI Container Services"
chrism: I am currently contracted to the US federal government. It's likely that soon my contract will vanish.I am looking for a company or a contract that needs a remote/US-DC-area senior developer/architect with very deep Python, UNIX and networking experience, and extensive cloud experience.I am also very interested in #nix and #nixos.Boosts appreciated!#getfedihired https://www.linkedin.com/in/chmcdonough/https://github.com/mcdonc
chrism's status on Sunday, 09-Mar-2025 22:04:57 JST
I am currently contracted to the US federal government. It's likely that soon my contract will vanish. I am looking for a company or a contract that needs a remote/US-DC-area senior developer/architect with very deep Python, UNIX and networking experience, and extensive cloud experience. I am also very interested in #nix and #nixos. Boosts appreciated! #getfedihired https://www.linkedin.com/in/chmcdonough/ https://github.com/mcdonc
alrs: #batman mesh on #nix with @numinit at #scale22
alrs's status on Sunday, 09-Mar-2025 11:50:17 JST
#batman mesh on #nix with @numinit at #scale22
farrisswisher: My employer has just announced the removal of all hybrid work so here goes. If you/your org is in need of an early career developer with professional experience in #php, #cSharp, and #react, I’m your guy! Non-professionally, I also have experience working with #rust, #lua, and #nix (individually). I can pick up new concepts fairly quickly and I’d say I communicate very well. I’ve worked as a developer for 2.5 years and before that I was in IT for about the same amount of time. Do your thing fedi #getFediHired
farrisswisher's status on Wednesday, 26-Feb-2025 04:09:57 JST
My employer has just announced the removal of all hybrid work so here goes. If you/your org is in need of an early career developer with professional experience in #php, #cSharp, and #react, I’m your guy! Non-professionally, I also have experience working with #rust, #lua, and #nix (individually). I can pick up new concepts fairly quickly and I’d say I communicate very well. I’ve worked as a developer for 2.5 years and before that I was in IT for about the same amount of time. Do your thing fedi #getFediHired
futurile: For #guix social I'm going to do a talk for #beginners on trying #guix as a #linux distribution. Basically, how to install Guix System, and getting started. I'm going to do it in a #kvm #vm as that's an easy way to try the #nix derived #declarative goodness without fully committing.What do you think the key things are to cover? Any particular sticky areas? Anything that was super interesting when you were getting started? What do #beginners need to know?
futurile's status on Sunday, 23-Feb-2025 07:20:50 JST
For #guix social I'm going to do a talk for #beginners on trying #guix as a #linux distribution. Basically, how to install Guix System, and getting started. I'm going to do it in a #kvm #vm as that's an easy way to try the #nix derived #declarative goodness without fully committing. What do you think the key things are to cover? Any particular sticky areas? Anything that was super interesting when you were getting started? What do #beginners need to know?
futurile: Guix online social event - Thursday 27th - come along and chat about all things #linux, #foss, #nix and #scheme associated!Yeah, that's this Thursday so we can just get our first #guix meet-up of the year into February! What can I say, it's been a busy year!As usual details are here:https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024And on the linked meetup page!@fnat
futurile's status on Saturday, 22-Feb-2025 22:17:56 JST
Guix online social event - Thursday 27th - come along and chat about all things #linux, #foss, #nix and #scheme associated! Yeah, that's this Thursday so we can just get our first #guix meet-up of the year into February! What can I say, it's been a busy year! As usual details are here: https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024 And on the linked meetup page! @fnat
yvan: @luj I use #Guix on my X230, and it’s a good daily driver (though I found it a bit slower than #Nix). But I wouldn’t use it on a server, I’m way too used to systemd, haha. Also, there are too many useful NixOS options in nixpkgs that I wouldn’t have the courage to rewrite. I’ve been using it for more than six months now, and I still haven’t found the motivation to contribute a single time to the Guix sources repository…
yvan's status on Saturday, 15-Feb-2025 00:12:04 JST
@luj I use #Guix on my X230, and it’s a good daily driver (though I found it a bit slower than #Nix). But I wouldn’t use it on a server, I’m way too used to systemd, haha. Also, there are too many useful NixOS options in nixpkgs that I wouldn’t have the courage to rewrite. I’ve been using it for more than six months now, and I still haven’t found the motivation to contribute a single time to the Guix sources repository…
abcdw: Guile and RDE Intenships.RDE applied for GSoC 2025 as a mentoring organization. The results will be on February 27.I put the list of the project ideas here: https://trop.in/rde/internshipHowever, GSoC is not the only way to do the internship. We have some funding contributed by our community members https://opencollective.com/rde and can arrange an internship regardless. Just contact me or drop a message on rde-discuss for details.#guile #guix #rde #nix #scheme #webassembly #nrepl #vscode #foss #floss
abcdw's status on Monday, 10-Feb-2025 21:25:52 JST
Guile and RDE Intenships. RDE applied for GSoC 2025 as a mentoring organization. The results will be on February 27. I put the list of the project ideas here: https://trop.in/rde/internship However, GSoC is not the only way to do the internship. We have some funding contributed by our community members https://opencollective.com/rde and can arrange an internship regardless. Just contact me or drop a message on rde-discuss for details. #guile #guix #rde #nix #scheme #webassembly #nrepl #vscode #foss #floss
futurile: What's the #1 improvement #guix contributors would like to see?Timely reviews and actions taken on contributions. It was #1 in every question, with so many comments!Lots of contributors thinking about ways to automate patch reviews and QA. The theme is removing friction from the Dev Experience.Both Python and #Nix have approaches to this. What's the approach for Guix? Lots to talk about on this front at #guixdays More here: https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-3/
futurile's status on Wednesday, 29-Jan-2025 07:49:57 JST
What's the #1 improvement #guix contributors would like to see? Timely reviews and actions taken on contributions. It was #1 in every question, with so many comments! Lots of contributors thinking about ways to automate patch reviews and QA. The theme is removing friction from the Dev Experience. Both Python and #Nix have approaches to this. What's the approach for Guix? Lots to talk about on this front at #guixdays More here: https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-3/
Screenshot of a graph showing the Organisational and Social improvements Guix developers rated. The most requested is "Timely reviews and actions taken on contributions" by a big margin, with better debugging and improved runtime performance the next ones.
Guix User and Contributor Survey 2024: The Results (part 3) — 2025 — Blog — GNU Guix
jonn: #FediHireIronically, after working for 2 years on a self-funded startup in tech hiring, I'm searching for a #remote CTO position in the #uk.I will consider tech lead / sr. developer positions. #Rust #Nix #Haskell #Lean4 #Lean #OCaml I slap – https://memorici.de/Jons_Mostovojs___CV___Software_Architect.pdf
jonn's status on Wednesday, 29-Jan-2025 01:50:31 JST
#FediHire Ironically, after working for 2 years on a self-funded startup in tech hiring, I'm searching for a #remote CTO position in the #uk. I will consider tech lead / sr. developer positions. #Rust #Nix #Haskell #Lean4 #Lean #OCaml I slap – https://memorici.de/Jons_Mostovojs___CV___Software_Architect.pdf
futurile: Why are people interested in #guix ?Declarative configuration (80%) and it's cousin Reproducibility (70%) were top choices which come from the #Nix heritage."Scheme, Guile and Lisp are cool" (72%) was second. This seems a different trend - interest in #lisp, #scheme perhaps driven by approaches in langs like #javascript - also some influence from #emacs communityThen came #FSF #GNU and #FOSS interest in Free Software (43%). Then #linux package management! See:https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/
futurile's status on Saturday, 25-Jan-2025 22:09:18 JST
Why are people interested in #guix ? Declarative configuration (80%) and it's cousin Reproducibility (70%) were top choices which come from the #Nix heritage. "Scheme, Guile and Lisp are cool" (72%) was second. This seems a different trend - interest in #lisp, #scheme perhaps driven by approaches in langs like #javascript - also some influence from #emacs community Then came #FSF #GNU and #FOSS interest in Free Software (43%). Then #linux package management! See: https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/
Table showing reasons why users adopt Guix, from the 2024 Guix User and Contributor Survey.
futurile: About 50% of users adopt #guix as a #gnu #linux distribution. Most in a #linux #desktop config.That surprised me as it's harder than starting with it as a hosted package manager. A lot of #linux #developers are interested in #declarative configuration. Feels like people are experimenting with #nix and #guix. Users commonly mentioned #nixos #archlinux #debian and #ubuntu About 5% initially adopt as a server, and then when they have confidence it goes up to about a third. That's cool!
futurile's status on Saturday, 25-Jan-2025 22:00:08 JST
About 50% of users adopt #guix as a #gnu #linux distribution. Most in a #linux #desktop config. That surprised me as it's harder than starting with it as a hosted package manager. A lot of #linux #developers are interested in #declarative configuration. Feels like people are experimenting with #nix and #guix. Users commonly mentioned #nixos #archlinux #debian and #ubuntu About 5% initially adopt as a server, and then when they have confidence it goes up to about a third. That's cool!
futurile: The #guix survey also showed that our users are knowledgeable #Linux people. Almost 50% are experts/advanced and 47% are intermediate!A lot of the attraction is the #nix value of declarative configuration and reproducibility. Users also identified that Scheme, Guile and Lisp are cool! Perhaps the overlap of two different communities! That was my path from #clojure and #ubuntu /#debian See Q1 in the post:https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/#scheme #emacs #guile #lisp #declarative #reproducible
futurile's status on Friday, 24-Jan-2025 23:34:40 JST
The #guix survey also showed that our users are knowledgeable #Linux people. Almost 50% are experts/advanced and 47% are intermediate! A lot of the attraction is the #nix value of declarative configuration and reproducibility. Users also identified that Scheme, Guile and Lisp are cool! Perhaps the overlap of two different communities! That was my path from #clojure and #ubuntu /#debian See Q1 in the post: https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/ #scheme #emacs #guile #lisp #declarative #reproducible
Bar chart showing survey participants GNU/Linux knowledge. Most uses are experienced.
futurile: #guix is growing and many new users are adopting it! Almost 75% of the user-base are recent adopters having used it for less than 4 years. 50% less than 2 years!It's a similar to #Nix who's survey showed 65% of users were 0-2 years. There's been a surge of interest in the benefits of #declarative and #reproducibility. And with #guix we also get #lisp and #gnu #freesoftware - but don't worry you don't _have_ to use #emacs to use Guix (said the #vim user)See:https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/
futurile's status on Friday, 24-Jan-2025 22:57:50 JST
#guix is growing and many new users are adopting it! Almost 75% of the user-base are recent adopters having used it for less than 4 years. 50% less than 2 years! It's a similar to #Nix who's survey showed 65% of users were 0-2 years. There's been a surge of interest in the benefits of #declarative and #reproducibility. And with #guix we also get #lisp and #gnu #freesoftware - but don't worry you don't _have_ to use #emacs to use Guix (said the #vim user) See: https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/
Bar chart showing participants in the Guix survey's GNU Guix experience. 26% less than 1 year; 23% between 1-2 years; 25% between 2-4 years, 17% more than 4 years; 9% stopped using Guix.
futurile: The #guix survey's results are out! Posting things I found interesting!1. Guix has a fantastically committed communityWe've never done a survey before, so I was really worried about how many would take part. Over 900 participants did so!Even more amazing - 150 people took part who were previous users or contributors! Thank-you for taking the time.Thanks all!It means the results are a great sample. Read the posts:https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/#scheme #linux #scheme #lisp #gnu #nix
futurile's status on Friday, 24-Jan-2025 22:38:03 JST
The #guix survey's results are out! Posting things I found interesting! 1. Guix has a fantastically committed community We've never done a survey before, so I was really worried about how many would take part. Over 900 participants did so! Even more amazing - 150 people took part who were previous users or contributors! Thank-you for taking the time. Thanks all! It means the results are a great sample. Read the posts: https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/ #scheme #linux #scheme #lisp #gnu #nix
abcdw: I was watching a Decentralized Systems course and there was a statement: Git was developed for Linux (a kernel, zero-dependency software) that's one of the reasons why managing dependencies is out of scope (submodules are a trainwreck).Guix and Nix are basically just an extension of Git, which uses git itself as a database for storing dependency information in plain text format and requires external infrastructure to deal with it.#guix #nix
abcdw's status on Monday, 20-Jan-2025 20:02:02 JST
I was watching a Decentralized Systems course and there was a statement: Git was developed for Linux (a kernel, zero-dependency software) that's one of the reasons why managing dependencies is out of scope (submodules are a trainwreck). Guix and Nix are basically just an extension of Git, which uses git itself as a database for storing dependency information in plain text format and requires external infrastructure to deal with it. #guix #nix
unix_discussions: Nix - Death by a thousand cutshttps://www.dgt.is/blog/2025-01-10-nix-death-by-a-thousand-cuts/Discussions: https://discu.eu/q/https://www.dgt.is/blog/2025-01-10-nix-death-by-a-thousand-cuts/#linux #nix #unix
unix_discussions's status on Thursday, 16-Jan-2025 10:22:57 JST
Nix - Death by a thousand cuts https://www.dgt.is/blog/2025-01-10-nix-death-by-a-thousand-cuts/ Discussions: https://discu.eu/q/https://www.dgt.is/blog/2025-01-10-nix-death-by-a-thousand-cuts/ #linux #nix #unix
Nix - Death by a thousand cuts - discu.eu
futurile: Guix Social just welcomed our 105th member to the meetup group! It's been a really fun year of chat and talks about Guix, the declarative approach to Linux, as well as Guile, Scheme and Lisp.Next week we have another really interesting talk. If you're interested in hanging out with a friendly group - find out more on the Meetup or Wiki pages!https://www.meetup.com/guix-social/events/304634420/https://libreplanet.org/wiki?title=Group:Guix/PatchReviewSessions2024@fnat #linux #apps #guix #nix #guile #scheme #lisp
futurile's status on Friday, 10-Jan-2025 19:24:34 JST
Guix Social just welcomed our 105th member to the meetup group! It's been a really fun year of chat and talks about Guix, the declarative approach to Linux, as well as Guile, Scheme and Lisp. Next week we have another really interesting talk. If you're interested in hanging out with a friendly group - find out more on the Meetup or Wiki pages! https://www.meetup.com/guix-social/events/304634420/ https://libreplanet.org/wiki?title=Group:Guix/PatchReviewSessions2024 @fnat #linux #apps #guix #nix #guile #scheme #lisp
taylan: I know #Nix and #Guix have a daemon, but that's for a different purpose... At least, I'm pretty sure Guix still needs to load the package "database" (compiled scheme files in this case) every time you run a command. Don't know about Nix.
taylan's status on Wednesday, 08-Jan-2025 17:08:59 JST
I know #Nix and #Guix have a daemon, but that's for a different purpose... At least, I'm pretty sure Guix still needs to load the package "database" (compiled scheme files in this case) every time you run a command. Don't know about Nix.
neo: @dansup @koen @loops Thanks! A well supported stack in #nixos with many examples in #nixpkgs so packaging it up with #nix shouldn’t be a problem for us. Docker is fine too of course, for wide adoption.
neo's status on Tuesday, 07-Jan-2025 18:36:16 JST
@dansup @koen @loops Thanks! A well supported stack in #nixos with many examples in #nixpkgs so packaging it up with #nix shouldn’t be a problem for us. Docker is fine too of course, for wide adoption.
markstos: The #Nix docs have a reputation for being not-great, and I got to experience that after reviewing the "Ad hoc Shell Environments" page and attempting to try some things there:https://nix.dev/tutorials/first-steps/ad-hoc-shell-environments``` ❯ nix-shell -p nodejs-20_x error: getting status of '/nix/var/nix/daemon-socket/socket': Permission denied ```Now, why would creating an env specific to my current user require access to a socket owned by another user?
markstos's status on Monday, 06-Jan-2025 00:50:17 JST
The #Nix docs have a reputation for being not-great, and I got to experience that after reviewing the "Ad hoc Shell Environments" page and attempting to try some things there: https://nix.dev/tutorials/first-steps/ad-hoc-shell-environments ``` ❯ nix-shell -p nodejs-20_x error: getting status of '/nix/var/nix/daemon-socket/socket': Permission denied ``` Now, why would creating an env specific to my current user require access to a socket owned by another user?
markstos: I read somewhere that to solve this #Nix error I needed to add my current user to the `nix-users` group, which I did, but then I got another error:``` ❯ nix-shell -p nodejs-20_x error: creating directory '/nix/store': Permission denied ```Again, I'm not running the command as root or with `sudo`, so it's unclear why Nix insists on attempting to run as another user.`nix-shell` could also provide more useful error messages than "permission denied".Not a great first impression.
markstos's status on Monday, 06-Jan-2025 00:50:16 JST
I read somewhere that to solve this #Nix error I needed to add my current user to the `nix-users` group, which I did, but then I got another error: ``` ❯ nix-shell -p nodejs-20_x error: creating directory '/nix/store': Permission denied ``` Again, I'm not running the command as root or with `sudo`, so it's unclear why Nix insists on attempting to run as another user. `nix-shell` could also provide more useful error messages than "permission denied". Not a great first impression.
markstos: So I created that directory and there's a new error:``` ❯ nix-shell -p nodejs-20_x error: creating directory '/nix/store/.links': Permission denied ```Created that directory, and there's another error:``` ❯ nix-shell -p nodejs-20_x error: creating directory '/nix/var/nix/temproots': Permission denied ``` #Nix has an missed opportunity to here to check for these error states and produce a more useful diagnostic message than "permission denied".
markstos's status on Monday, 06-Jan-2025 00:50:14 JST
So I created that directory and there's a new error: ``` ❯ nix-shell -p nodejs-20_x error: creating directory '/nix/store/.links': Permission denied ``` Created that directory, and there's another error: ``` ❯ nix-shell -p nodejs-20_x error: creating directory '/nix/var/nix/temproots': Permission denied ``` #Nix has an missed opportunity to here to check for these error states and produce a more useful diagnostic message than "permission denied".
markstos: I manually resolved those directory issues with #nix, only to reveal a new category of error:``` error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I) ```Sorry, if trying Nix was supposed to a step towards using #NixOS, the out of the box experience has been poor for me on Arch Linux.Apparently this issue might be that first `nix-channel` needs to download something? That could have been done automatically or the diagnostic message could say that.
markstos's status on Monday, 06-Jan-2025 00:50:13 JST
I manually resolved those directory issues with #nix, only to reveal a new category of error: ``` error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I) ``` Sorry, if trying Nix was supposed to a step towards using #NixOS, the out of the box experience has been poor for me on Arch Linux. Apparently this issue might be that first `nix-channel` needs to download something? That could have been done automatically or the diagnostic message could say that.
civodul: Reepca and I (well, mostly Reepca) just fixed a deadlock in the #Guix build daemon code base inherited from #Nix: https://issues.guix.gnu.org/31785I filed the issue 6 years ago, spent hours investigating over the years when it would manifest, and it had always been there!
civodul's status on Monday, 30-Dec-2024 09:06:55 JST
Reepca and I (well, mostly Reepca) just fixed a deadlock in the #Guix build daemon code base inherited from #Nix: https://issues.guix.gnu.org/31785 I filed the issue 6 years ago, spent hours investigating over the years when it would manifest, and it had always been there!
x123: Hey everyone 👋 , here's my #introduction I'm a #linux and #bsd enthusiast based in Denmark that has been using #nix and #nixos for the last few years across all my machines.I code in #elixir, #python, and #golang with plenty of shell scripting.I love all things #devops , #sailing , and #cybersecurity I moved from a self-hosted instance to infosec.exchange due to GoDaddy #enshittification in the form of price gouging combined with forced removal of privacy from your domain registrant details if you want to transfer to another registrar in hopes you'll stay.I'm not a very active poster, I'm here mostly to find out about cool things and offer the occassional comment or boost here and there.
x123's status on Friday, 27-Dec-2024 00:56:37 JST
Hey everyone 👋 , here's my #introduction I'm a #linux and #bsd enthusiast based in Denmark that has been using #nix and #nixos for the last few years across all my machines. I code in #elixir, #python, and #golang with plenty of shell scripting. I love all things #devops , #sailing , and #cybersecurity I moved from a self-hosted instance to infosec.exchange due to GoDaddy #enshittification in the form of price gouging combined with forced removal of privacy from your domain registrant details if you want to transfer to another registrar in hopes you'll stay. I'm not a very active poster, I'm here mostly to find out about cool things and offer the occassional comment or boost here and there.
mischievoustomato: I really like #nix but I don't know if getting more into it will help me net a job.
mischievoustomato's status on Monday, 23-Dec-2024 11:47:41 JST
I really like #nix but I don't know if getting more into it will help me net a job.
cwebber: Are you excited about @spritely? Do you care about decentralized networks? Do you also, potentially, like lisp and scheme? Are you, by any chance, a fan of functional programming or functional package managers like #Nix or #Guix?!If ANY of these are true, you should come to my talk TODAY, in 2.5 hours, where I'm going to talk about Spritely! WebAssembly! Decentralized networks! And video games! Don't miss it! https://www.meetup.com/guix-social/events/303599147
cwebber's status on Friday, 13-Dec-2024 00:22:34 JST
Are you excited about @spritely? Do you care about decentralized networks? Do you also, potentially, like lisp and scheme? Are you, by any chance, a fan of functional programming or functional package managers like #Nix or #Guix?! If ANY of these are true, you should come to my talk TODAY, in 2.5 hours, where I'm going to talk about Spritely! WebAssembly! Decentralized networks! And video games! Don't miss it! https://www.meetup.com/guix-social/events/303599147
Guix Social virtual meet-up - Last one of 2024!, Thu, Dec 12, 2024, 6:00 PM | Meetup
futurile: Guix Social online meetup this Thursday with a talk by @cwebber of the @spritely Interested in distributed communities and #socialmedia ? Or #guile #lisp and their futures in the web browser due to #WASM ! Or how about #guix / #nix and the future of the OS with distributed Shepherd? Christine is always curious, interesting and creative - so don't miss this one!Details on the Wiki or Meetup pages:https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024https://www.meetup.com/guix-social/events/303599147/
futurile's status on Wednesday, 11-Dec-2024 04:00:25 JST
Guix Social online meetup this Thursday with a talk by @cwebber of the @spritely Interested in distributed communities and #socialmedia ? Or #guile #lisp and their futures in the web browser due to #WASM ! Or how about #guix / #nix and the future of the OS with distributed Shepherd? Christine is always curious, interesting and creative - so don't miss this one! Details on the Wiki or Meetup pages: https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024 https://www.meetup.com/guix-social/events/303599147/