TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Deploy scripts using G-expressions

18 pointsby rekadoalmost 2 years ago

4 comments

vitiralalmost 2 years ago
&gt; The G-expression we installed on the remote machine didn&#x27;t go alone. It went carrying along the htpasswd utility and all the other required dependencies. In total, this amounted to 407.9 MiB!<p>I get that many of these would be installed anyway, but this right here feels like it demonstrates much of the problem of modern software complexity. I like that there are tools like Guix to try and get a handle on that complexity though!
t0astbreadalmost 2 years ago
TIL that Guix is based on Nix. I always thought it&#x27;s a completely separate implementation of the same paradigm until now. Would be interesting to see a comparison which parts&#x2F;concepts of Nix are used by Guix and what it introduces on top! (Beyond surface-level facts like how many packages it has or that the CLI is different.)
评论 #36155426 未加载
kiwidrewalmost 2 years ago
Shame that the shell script is so concise compared to the &quot;G-expression&quot; mess that&#x27;s meant to replace it.
评论 #36162809 未加载
mikedelagoalmost 2 years ago
I&#x27;ve been using Guix for around a year now (installed alongside Arch Linux), but I haven&#x27;t been able to grok G-exprs until now! What a cool feature
评论 #36155442 未加载