-
Guix中使用 guile-studio 作为编写 guile 代码的环境
第一次接触Guile可以使用 guile-studio 来编写 guile 代码, 它使用GNU Emacs作为编辑器,并集成了编写 guile 需要的插件, 并提供了开包即用的体验。 运行 可以选择…
-
Guix中使用 guix environment –container 容器化应用程序会遇到的问题
guix environment --container 是一个可以随时手搓容器环境的强大功能。 在使用中会遇到以下问题,并附带解决方案,如果有多种解决方案请补充。 容器内 glibc 的 locale 问题 在~guix environment…
-
Guix中使用 guix system vm 会遇到的问题
运行的虚拟机无法写入 /gnu/store 由于虚拟机使用9p文件系统和虚拟机外部主机只读共享/gnu/store下面的部分内容, 所以无法写入 /gnu/store 如果需要独立的Gu…
-
Guix中使用纯 wayland 环境的时候需要设置的
gtk 在纯 wayland 环境中运行 需要在环境变量中加入以下内容: export GDK_BACKEND=wayland qt 在纯 wayland 环境中运行 需要在环境变量中加入以下内容: export QT_QPA_PLATFORM=wayland 同时需要在qt软件的profile中…
-
Guix中国镜像
Git镜像 Git镜像地址: https://mirror.guix.org.cn/git/guix.git (每十分钟同步一次) SJTUG的Git镜像地址: https://git.sjtu.edu.cn/sjtug/guix.git (每小时同步一次) 让 guix pull 使用这个镜像 修改 ~/.config/guix/channels.scm 文件: (list (channel (inherit (car %default-channels)) (url "https://mirror.guix.org.cn/git/guix.git")))…
-
使用 fdm mutt msmtp 设置简易的邮件环境
作为Guix用户应该懂得如何使用邮件列表进行讨论 软件 作用 fdm 收邮件,过滤邮件,分类邮件 mutt 管理邮件 msmtp 发邮件 编辑器 编写邮件 阅读器 阅读邮件 对于编辑器…
-
使用 GNU Emacs + sdcv 阅读外语文档
使用Guix通常要阅读大量的外语文档 可以使用 GNU Emacs 和 sdcv 来翻译单词 安装需要的包 $ guix install emacs emacs-sdcv sdcv Emacs需要的设置 在 init.el 中加入以下内容: ;; 词典查询 (global-set-key (kbd…
-
在Guix System使用带有PAM支持的密码锁
由於Guix System使用 guix system 來管理 /etc/pam.d 所以帶有pam支持的程序需要 另外设置以生成 /etc/pam.d 下的文件。 在系统配置文件中 services 字段加入 screen-locker-service 服务 比如下面例子中…
-
在GuixSystem中设置Gnome桌面和ibus输入法
让中文用户止步的通常是难以设置的桌面环境和输入法 下文提供现成的Gnome环境+IBUS输入法的设置 设置系统服务 在系统配置文件中添加以下内容:…
-
在GuixSystem使用 kmscon 显示中文内容
对于不需要图形环境的机器,可以选择 kmscon 服务来显示中文内容 在系统配置文件中添加以下内容: (operating-system (services (append (list (service kmscon-service-type (kmscon-configuration (virtual-terminal "tty5")))) ; 这里更换为需要的tty %base-services)) ... ) 更多的字…