做了一个GuixSystem入门安装的教程

做了一个国内用户第一次使用GuixSystem应该如何安装的文档:

要仔细看的话还是得拿Emacs看,网页显示效果有亿点拉垮

拿asciinema录制的cast:

cast 转换的视频:

https://www.bilibili.com/video/BV1tV411H7ga/

说实话cast转换录制也有点拉垮,下次得换个全屏的窗口管理器了

7赞

第一次装 guix 时配置了好久都语法不对,差点放弃。

赞, 非常带感. 想问一下你是怎么学习写guix配置的呢? 还有有研究过里面的代码吗? 我有点不太明白, 谢谢!

先配置好Emacs环境,把guile-studio里面的配置合并到自己的配置文件里面。

当然 cua-mode 这种的可以跳过

然后给配置文件加个版本管理,这样写错也有的恢复。

版本管理你可以像拿 git 管理你的 .emacs.d 那样,创建个 git 仓库,然后 ln -s /path/to/gitrepo/os-cfg/machine-name.scm /etc/config.scm

编写配置文件的时候开个侧边栏,用来看 Guix 的 Info 文档,大多数内容可以在里面搜索找到文档。

实在没搞懂的就打开guix源码手动翻翻就懂了。

写完拿

guix system build xxx.scm # 验证一下能不能构建通过

guix system vm xxx.scm # 生成个虚拟机启动脚本用来验证一些非依赖硬件的服务,比如nginx openssh

总之多看代码和文档就行了,和上面的org里面写的一样 拷贝一份源码到本地,用于更新和平时查看

先写这么多

目前我是这样干的。