古法编程时代过来的程序员,用了快 2 个月 NixOS ,预感这就是 AIOS 的基座,记录下经验和感受
- 内容介绍
- 文章标签
- 相关推荐
古法编程时代过来的程序员,用了快 2 个月 NixOS ,预感这就是 AIOS 的基座,记录下经验和感受
原本以为在我 26 岁高龄的年纪不会再像小时候一样有心情捣鼓东西了,尤其是操作系统。但碍于出差、内存芯片暴涨和懒得清理 Windows 的原因,打算给笔记本重装个系统让它重获青春。
由于日常工作 50% 的时间都在和 Kylin 打交道,而且之前还是小登的时候也捣鼓过不少发行版,因此第一时间考虑的就是 Linux ,第一是已经习惯了 Unix 的 Shell ,第二是 Windows 总是离非 C# 的开发更远更绕一些,不管是虚拟化还是各种工具链,总是不能直接像 Linux 一样一行命令或者几行命令就解决,第三是用 Windows 开发各种东西总有一种穿着雨衣冲锋的感觉(?
经过一番调研,在 AI 时代下,想要通过文本来控制系统,且有秒级回滚机制的,相当于一个系统就是一个 git 仓库,到啥机器上都能一键回城,恢复自己熟悉的环境,自己要的软件直接自动下好,独特的配置也自动还原,开发环境也有机制隔离,根据项目自动切换环境,不用在 Docker 里面隔靴搔痒,基本就是 NixOS 是最成熟方案了,当然我是让 GPT 找的,在知道 NixOS 之前,我只知道 Debian/CentOS/Ubuntu/Lubuntu/Mint/Arch/Kylin/Deepin/Puppy 之类的主流发行版(话说现在Debian还叫答辩吗)。
作为一名国学思想爱好者,配置文件即系统的思想,类似太极出乾坤的感觉,直接把我这种拖延症和懒癌晚期患者行动力拉满, 并很快就把大U盘狠狠的插入本子并灌满了NixOS,没给Windows留下一点余地
于是:
被灌满NixOS的🐔哥Code01本子971×511 40.9 KB
由于自己不打游戏,基本上只是办公和开发,所以软件比较少,微信飞书都能跑,该有的功能都完好,希望能够用到老。
btw感慨死宅变牛马久了后连终端皮肤都懒得搞了
image1920×1080 210 KB
有些国内应用绕不过 Windows ,懒得折腾各种容器和奇技淫巧,直接虚拟机了。经过 AI 伺候,相比 VMware 用起来也大差不差,共享剪贴板和拖拽文件都有了
image553×589 14.5 KB
开发上,我习惯用 VSCode 了,NixOS 支持没什么问题,大部分插件都能用,环境主要靠 AI 写 devenv.nix 配置文件。
随手截图的玩具项目,用CC在跑1920×1050 376 KB
问了下 电脑管家 我用了多长时间的 NixOS ,已经快两个月了。
image743×345 37.9 KB
老笔记本装了 Linux 腰不酸了,腿不疼了,续航上去了,风扇不咆哮了,Windows 下真的风扇叫声大到出工伤。
image617×310 26.7 KB
折腾过程
最开始我是真的被各种环境弄烦了。
刚上大学那会,CS 和 EE 躲不过 C 和 C艹 环境配置,SWE 躲不过 JS、 Jvav 和 C艹艹 甚至世界上最好的语言 的环境配置,以及基本都躲不过 Python 和 MySQL 环境配置。
作为一名在丑陋旧世界会十几门语言 的环境配置和pirntf(“hell wrold”;) 的专业后端开发者,被窝囊费搞成了全栈的形状,是事物发展的必然趋势。
于是,在沉默中爆发,全爆给了 GPT ,问有什么工具可以统一管理各种环境而且不是套层容器吗?GPT 冷血回复三个字母:Nix。
能一直干程序员这行的,都是骨子里留了一堆好奇心的,见到新玩具,必然直接开启 Deep Research 模式,不了解还以为是个脚本工具,一看,这tm是个系统,还是发行了很久的 Linux 系统,为什么平时都没在社区见到过?
了解了这个系统的特性后,我就想,既然系统配置都直接写成了文件,还支持回滚,这不利好 AI 吗?
进一步调研了国内有 NixOS 的镜像站后,就放心大胆的开搞了。
安装好系统后,直接听 AI 的建议, nix-shell 先把 node 环境拉了下来,让 codex 开始跑开荒。这次没有看任何开源的轮子,打算纯粹 Vibe 装一次系统,也是想试试这种长期的活 AI 能不能干好,就算是持续的 HITL 。
时间线
懒得打字,让 AI 用事实说话
image962×946 192 KB
省流版:
image954×427 61.2 KB
当前层次
当时 Vibe 的时候也是持续受到当年刷 LeetCode 的思想,从时间和空间上考虑问题,于是平移到了考虑系统层级
image636×964 102 KB
也是类似渐进式的思路,变得快的放外面,变得慢的放里面,所谓阴在阳之内。
image667×766 84.4 KB
肯定会有更好的更完美的方案,但考虑到 ROI ,先做到可用,即不在阳之对的思路。
image953×730 72.2 KB
最重要的还是落到开发环境上,最初让我接触到 NixOS 的那个问题自然也解决了,现在每次进入一个项目后,先 devenv shell 启动开发环境,要运行就 devenv up,再也不用管各种项目的环境了,统一扔给 Coding Agent + devenv 就好了。目前还没踩到啥坑,devenv 也是用的 Nix 语法来配置的,所以也给我一种 NixOS 的生态很规整的感觉,INTJ 狂喜
image960×207 21 KB
image1920×962 52.9 KB
当时选择 devenv 也是纠结了挺久,尤其是 direnv 确实是有种cd出env随的言出法随效果,但我不一定进文件夹就是为了开发,也可能是为了摸鱼或者纯手误。
image714×880 74.9 KB
另外,也是为了能够减轻我认知负担,毕竟我不是来给自己找活干的,做这些事情就是为了后面能更持久的犯懒。
image745×762 66.6 KB
以及留了个围栏,要求任何 Agent 都必须把环境伺候到位
image955×535 57.6 KB
总而言之,对我来说好处大于坏处,于是认知负担就减少了,npm pnpm bun uv pip conda cargo go 之类的都 let it goNix 吧
image716×865 86.3 KB
下步计划
打算找到相对优雅的方案,把PC和移动端连通起来,目前在看 ZeroClaw 和 Hermes,还在调研中。
PS:意外发现
image633×143 13.4 KB
image633×143 11.8 KB
才疏学浅,看来 NixOS 用户不少啊,少见多怪了
后面会不会类似mihomo也出个Homos?
闭门造车不可取,因此不只是记录,也是发出来给佬友们丢人现眼一下,请各位大神佬友多指教,除了打算去翻翻 L 站和社区的帖子和轮子,还想和佬友们讨论讨论有没有一样在捣鼓 NixOS 的,说不定可以一起玩耍,这次是真的 LinuxDo 了
网友解答:--【壹】--:
古法编程时代过来的程序员,用了快 2 个月 NixOS ,预感这就是 AIOS 的基座,记录下经验和感受
原本以为在我 26 岁高龄的年纪不会再像小时候一样有心情捣鼓东西了,尤其是操作系统。但碍于出差、内存芯片暴涨和懒得清理 Windows 的原因,打算给笔记本重装个系统让它重获青春。
由于日常工作 50% 的时间都在和 Kylin 打交道,而且之前还是小登的时候也捣鼓过不少发行版,因此第一时间考虑的就是 Linux ,第一是已经习惯了 Unix 的 Shell ,第二是 Windows 总是离非 C# 的开发更远更绕一些,不管是虚拟化还是各种工具链,总是不能直接像 Linux 一样一行命令或者几行命令就解决,第三是用 Windows 开发各种东西总有一种穿着雨衣冲锋的感觉(?
经过一番调研,在 AI 时代下,想要通过文本来控制系统,且有秒级回滚机制的,相当于一个系统就是一个 git 仓库,到啥机器上都能一键回城,恢复自己熟悉的环境,自己要的软件直接自动下好,独特的配置也自动还原,开发环境也有机制隔离,根据项目自动切换环境,不用在 Docker 里面隔靴搔痒,基本就是 NixOS 是最成熟方案了,当然我是让 GPT 找的,在知道 NixOS 之前,我只知道 Debian/CentOS/Ubuntu/Lubuntu/Mint/Arch/Kylin/Deepin/Puppy 之类的主流发行版(话说现在Debian还叫答辩吗)。
作为一名国学思想爱好者,配置文件即系统的思想,类似太极出乾坤的感觉,直接把我这种拖延症和懒癌晚期患者行动力拉满, 并很快就把大U盘狠狠的插入本子并灌满了NixOS,没给Windows留下一点余地
于是:
被灌满NixOS的🐔哥Code01本子971×511 40.9 KB
由于自己不打游戏,基本上只是办公和开发,所以软件比较少,微信飞书都能跑,该有的功能都完好,希望能够用到老。
btw感慨死宅变牛马久了后连终端皮肤都懒得搞了
image1920×1080 210 KB
有些国内应用绕不过 Windows ,懒得折腾各种容器和奇技淫巧,直接虚拟机了。经过 AI 伺候,相比 VMware 用起来也大差不差,共享剪贴板和拖拽文件都有了
image553×589 14.5 KB
开发上,我习惯用 VSCode 了,NixOS 支持没什么问题,大部分插件都能用,环境主要靠 AI 写 devenv.nix 配置文件。
随手截图的玩具项目,用CC在跑1920×1050 376 KB
问了下 电脑管家 我用了多长时间的 NixOS ,已经快两个月了。
image743×345 37.9 KB
老笔记本装了 Linux 腰不酸了,腿不疼了,续航上去了,风扇不咆哮了,Windows 下真的风扇叫声大到出工伤。
image617×310 26.7 KB
折腾过程
最开始我是真的被各种环境弄烦了。
刚上大学那会,CS 和 EE 躲不过 C 和 C艹 环境配置,SWE 躲不过 JS、 Jvav 和 C艹艹 甚至世界上最好的语言 的环境配置,以及基本都躲不过 Python 和 MySQL 环境配置。
作为一名在丑陋旧世界会十几门语言 的环境配置和pirntf(“hell wrold”;) 的专业后端开发者,被窝囊费搞成了全栈的形状,是事物发展的必然趋势。
于是,在沉默中爆发,全爆给了 GPT ,问有什么工具可以统一管理各种环境而且不是套层容器吗?GPT 冷血回复三个字母:Nix。
能一直干程序员这行的,都是骨子里留了一堆好奇心的,见到新玩具,必然直接开启 Deep Research 模式,不了解还以为是个脚本工具,一看,这tm是个系统,还是发行了很久的 Linux 系统,为什么平时都没在社区见到过?
了解了这个系统的特性后,我就想,既然系统配置都直接写成了文件,还支持回滚,这不利好 AI 吗?
进一步调研了国内有 NixOS 的镜像站后,就放心大胆的开搞了。
安装好系统后,直接听 AI 的建议, nix-shell 先把 node 环境拉了下来,让 codex 开始跑开荒。这次没有看任何开源的轮子,打算纯粹 Vibe 装一次系统,也是想试试这种长期的活 AI 能不能干好,就算是持续的 HITL 。
时间线
懒得打字,让 AI 用事实说话
image962×946 192 KB
省流版:
image954×427 61.2 KB
当前层次
当时 Vibe 的时候也是持续受到当年刷 LeetCode 的思想,从时间和空间上考虑问题,于是平移到了考虑系统层级
image636×964 102 KB
也是类似渐进式的思路,变得快的放外面,变得慢的放里面,所谓阴在阳之内。
image667×766 84.4 KB
肯定会有更好的更完美的方案,但考虑到 ROI ,先做到可用,即不在阳之对的思路。
image953×730 72.2 KB
最重要的还是落到开发环境上,最初让我接触到 NixOS 的那个问题自然也解决了,现在每次进入一个项目后,先 devenv shell 启动开发环境,要运行就 devenv up,再也不用管各种项目的环境了,统一扔给 Coding Agent + devenv 就好了。目前还没踩到啥坑,devenv 也是用的 Nix 语法来配置的,所以也给我一种 NixOS 的生态很规整的感觉,INTJ 狂喜
image960×207 21 KB
image1920×962 52.9 KB
当时选择 devenv 也是纠结了挺久,尤其是 direnv 确实是有种cd出env随的言出法随效果,但我不一定进文件夹就是为了开发,也可能是为了摸鱼或者纯手误。
image714×880 74.9 KB
另外,也是为了能够减轻我认知负担,毕竟我不是来给自己找活干的,做这些事情就是为了后面能更持久的犯懒。
image745×762 66.6 KB
以及留了个围栏,要求任何 Agent 都必须把环境伺候到位
image955×535 57.6 KB
总而言之,对我来说好处大于坏处,于是认知负担就减少了,npm pnpm bun uv pip conda cargo go 之类的都 let it goNix 吧
image716×865 86.3 KB
下步计划
打算找到相对优雅的方案,把PC和移动端连通起来,目前在看 ZeroClaw 和 Hermes,还在调研中。
PS:意外发现
image633×143 13.4 KB
image633×143 11.8 KB
才疏学浅,看来 NixOS 用户不少啊,少见多怪了
后面会不会类似mihomo也出个Homos?
闭门造车不可取,因此不只是记录,也是发出来给佬友们丢人现眼一下,请各位大神佬友多指教,除了打算去翻翻 L 站和社区的帖子和轮子,还想和佬友们讨论讨论有没有一样在捣鼓 NixOS 的,说不定可以一起玩耍,这次是真的 LinuxDo 了
古法编程时代过来的程序员,用了快 2 个月 NixOS ,预感这就是 AIOS 的基座,记录下经验和感受
原本以为在我 26 岁高龄的年纪不会再像小时候一样有心情捣鼓东西了,尤其是操作系统。但碍于出差、内存芯片暴涨和懒得清理 Windows 的原因,打算给笔记本重装个系统让它重获青春。
由于日常工作 50% 的时间都在和 Kylin 打交道,而且之前还是小登的时候也捣鼓过不少发行版,因此第一时间考虑的就是 Linux ,第一是已经习惯了 Unix 的 Shell ,第二是 Windows 总是离非 C# 的开发更远更绕一些,不管是虚拟化还是各种工具链,总是不能直接像 Linux 一样一行命令或者几行命令就解决,第三是用 Windows 开发各种东西总有一种穿着雨衣冲锋的感觉(?
经过一番调研,在 AI 时代下,想要通过文本来控制系统,且有秒级回滚机制的,相当于一个系统就是一个 git 仓库,到啥机器上都能一键回城,恢复自己熟悉的环境,自己要的软件直接自动下好,独特的配置也自动还原,开发环境也有机制隔离,根据项目自动切换环境,不用在 Docker 里面隔靴搔痒,基本就是 NixOS 是最成熟方案了,当然我是让 GPT 找的,在知道 NixOS 之前,我只知道 Debian/CentOS/Ubuntu/Lubuntu/Mint/Arch/Kylin/Deepin/Puppy 之类的主流发行版(话说现在Debian还叫答辩吗)。
作为一名国学思想爱好者,配置文件即系统的思想,类似太极出乾坤的感觉,直接把我这种拖延症和懒癌晚期患者行动力拉满, 并很快就把大U盘狠狠的插入本子并灌满了NixOS,没给Windows留下一点余地
于是:
被灌满NixOS的🐔哥Code01本子971×511 40.9 KB
由于自己不打游戏,基本上只是办公和开发,所以软件比较少,微信飞书都能跑,该有的功能都完好,希望能够用到老。
btw感慨死宅变牛马久了后连终端皮肤都懒得搞了
image1920×1080 210 KB
有些国内应用绕不过 Windows ,懒得折腾各种容器和奇技淫巧,直接虚拟机了。经过 AI 伺候,相比 VMware 用起来也大差不差,共享剪贴板和拖拽文件都有了
image553×589 14.5 KB
开发上,我习惯用 VSCode 了,NixOS 支持没什么问题,大部分插件都能用,环境主要靠 AI 写 devenv.nix 配置文件。
随手截图的玩具项目,用CC在跑1920×1050 376 KB
问了下 电脑管家 我用了多长时间的 NixOS ,已经快两个月了。
image743×345 37.9 KB
老笔记本装了 Linux 腰不酸了,腿不疼了,续航上去了,风扇不咆哮了,Windows 下真的风扇叫声大到出工伤。
image617×310 26.7 KB
折腾过程
最开始我是真的被各种环境弄烦了。
刚上大学那会,CS 和 EE 躲不过 C 和 C艹 环境配置,SWE 躲不过 JS、 Jvav 和 C艹艹 甚至世界上最好的语言 的环境配置,以及基本都躲不过 Python 和 MySQL 环境配置。
作为一名在丑陋旧世界会十几门语言 的环境配置和pirntf(“hell wrold”;) 的专业后端开发者,被窝囊费搞成了全栈的形状,是事物发展的必然趋势。
于是,在沉默中爆发,全爆给了 GPT ,问有什么工具可以统一管理各种环境而且不是套层容器吗?GPT 冷血回复三个字母:Nix。
能一直干程序员这行的,都是骨子里留了一堆好奇心的,见到新玩具,必然直接开启 Deep Research 模式,不了解还以为是个脚本工具,一看,这tm是个系统,还是发行了很久的 Linux 系统,为什么平时都没在社区见到过?
了解了这个系统的特性后,我就想,既然系统配置都直接写成了文件,还支持回滚,这不利好 AI 吗?
进一步调研了国内有 NixOS 的镜像站后,就放心大胆的开搞了。
安装好系统后,直接听 AI 的建议, nix-shell 先把 node 环境拉了下来,让 codex 开始跑开荒。这次没有看任何开源的轮子,打算纯粹 Vibe 装一次系统,也是想试试这种长期的活 AI 能不能干好,就算是持续的 HITL 。
时间线
懒得打字,让 AI 用事实说话
image962×946 192 KB
省流版:
image954×427 61.2 KB
当前层次
当时 Vibe 的时候也是持续受到当年刷 LeetCode 的思想,从时间和空间上考虑问题,于是平移到了考虑系统层级
image636×964 102 KB
也是类似渐进式的思路,变得快的放外面,变得慢的放里面,所谓阴在阳之内。
image667×766 84.4 KB
肯定会有更好的更完美的方案,但考虑到 ROI ,先做到可用,即不在阳之对的思路。
image953×730 72.2 KB
最重要的还是落到开发环境上,最初让我接触到 NixOS 的那个问题自然也解决了,现在每次进入一个项目后,先 devenv shell 启动开发环境,要运行就 devenv up,再也不用管各种项目的环境了,统一扔给 Coding Agent + devenv 就好了。目前还没踩到啥坑,devenv 也是用的 Nix 语法来配置的,所以也给我一种 NixOS 的生态很规整的感觉,INTJ 狂喜
image960×207 21 KB
image1920×962 52.9 KB
当时选择 devenv 也是纠结了挺久,尤其是 direnv 确实是有种cd出env随的言出法随效果,但我不一定进文件夹就是为了开发,也可能是为了摸鱼或者纯手误。
image714×880 74.9 KB
另外,也是为了能够减轻我认知负担,毕竟我不是来给自己找活干的,做这些事情就是为了后面能更持久的犯懒。
image745×762 66.6 KB
以及留了个围栏,要求任何 Agent 都必须把环境伺候到位
image955×535 57.6 KB
总而言之,对我来说好处大于坏处,于是认知负担就减少了,npm pnpm bun uv pip conda cargo go 之类的都 let it goNix 吧
image716×865 86.3 KB
下步计划
打算找到相对优雅的方案,把PC和移动端连通起来,目前在看 ZeroClaw 和 Hermes,还在调研中。
PS:意外发现
image633×143 13.4 KB
image633×143 11.8 KB
才疏学浅,看来 NixOS 用户不少啊,少见多怪了
后面会不会类似mihomo也出个Homos?
闭门造车不可取,因此不只是记录,也是发出来给佬友们丢人现眼一下,请各位大神佬友多指教,除了打算去翻翻 L 站和社区的帖子和轮子,还想和佬友们讨论讨论有没有一样在捣鼓 NixOS 的,说不定可以一起玩耍,这次是真的 LinuxDo 了
网友解答:--【壹】--:
古法编程时代过来的程序员,用了快 2 个月 NixOS ,预感这就是 AIOS 的基座,记录下经验和感受
原本以为在我 26 岁高龄的年纪不会再像小时候一样有心情捣鼓东西了,尤其是操作系统。但碍于出差、内存芯片暴涨和懒得清理 Windows 的原因,打算给笔记本重装个系统让它重获青春。
由于日常工作 50% 的时间都在和 Kylin 打交道,而且之前还是小登的时候也捣鼓过不少发行版,因此第一时间考虑的就是 Linux ,第一是已经习惯了 Unix 的 Shell ,第二是 Windows 总是离非 C# 的开发更远更绕一些,不管是虚拟化还是各种工具链,总是不能直接像 Linux 一样一行命令或者几行命令就解决,第三是用 Windows 开发各种东西总有一种穿着雨衣冲锋的感觉(?
经过一番调研,在 AI 时代下,想要通过文本来控制系统,且有秒级回滚机制的,相当于一个系统就是一个 git 仓库,到啥机器上都能一键回城,恢复自己熟悉的环境,自己要的软件直接自动下好,独特的配置也自动还原,开发环境也有机制隔离,根据项目自动切换环境,不用在 Docker 里面隔靴搔痒,基本就是 NixOS 是最成熟方案了,当然我是让 GPT 找的,在知道 NixOS 之前,我只知道 Debian/CentOS/Ubuntu/Lubuntu/Mint/Arch/Kylin/Deepin/Puppy 之类的主流发行版(话说现在Debian还叫答辩吗)。
作为一名国学思想爱好者,配置文件即系统的思想,类似太极出乾坤的感觉,直接把我这种拖延症和懒癌晚期患者行动力拉满, 并很快就把大U盘狠狠的插入本子并灌满了NixOS,没给Windows留下一点余地
于是:
被灌满NixOS的🐔哥Code01本子971×511 40.9 KB
由于自己不打游戏,基本上只是办公和开发,所以软件比较少,微信飞书都能跑,该有的功能都完好,希望能够用到老。
btw感慨死宅变牛马久了后连终端皮肤都懒得搞了
image1920×1080 210 KB
有些国内应用绕不过 Windows ,懒得折腾各种容器和奇技淫巧,直接虚拟机了。经过 AI 伺候,相比 VMware 用起来也大差不差,共享剪贴板和拖拽文件都有了
image553×589 14.5 KB
开发上,我习惯用 VSCode 了,NixOS 支持没什么问题,大部分插件都能用,环境主要靠 AI 写 devenv.nix 配置文件。
随手截图的玩具项目,用CC在跑1920×1050 376 KB
问了下 电脑管家 我用了多长时间的 NixOS ,已经快两个月了。
image743×345 37.9 KB
老笔记本装了 Linux 腰不酸了,腿不疼了,续航上去了,风扇不咆哮了,Windows 下真的风扇叫声大到出工伤。
image617×310 26.7 KB
折腾过程
最开始我是真的被各种环境弄烦了。
刚上大学那会,CS 和 EE 躲不过 C 和 C艹 环境配置,SWE 躲不过 JS、 Jvav 和 C艹艹 甚至世界上最好的语言 的环境配置,以及基本都躲不过 Python 和 MySQL 环境配置。
作为一名在丑陋旧世界会十几门语言 的环境配置和pirntf(“hell wrold”;) 的专业后端开发者,被窝囊费搞成了全栈的形状,是事物发展的必然趋势。
于是,在沉默中爆发,全爆给了 GPT ,问有什么工具可以统一管理各种环境而且不是套层容器吗?GPT 冷血回复三个字母:Nix。
能一直干程序员这行的,都是骨子里留了一堆好奇心的,见到新玩具,必然直接开启 Deep Research 模式,不了解还以为是个脚本工具,一看,这tm是个系统,还是发行了很久的 Linux 系统,为什么平时都没在社区见到过?
了解了这个系统的特性后,我就想,既然系统配置都直接写成了文件,还支持回滚,这不利好 AI 吗?
进一步调研了国内有 NixOS 的镜像站后,就放心大胆的开搞了。
安装好系统后,直接听 AI 的建议, nix-shell 先把 node 环境拉了下来,让 codex 开始跑开荒。这次没有看任何开源的轮子,打算纯粹 Vibe 装一次系统,也是想试试这种长期的活 AI 能不能干好,就算是持续的 HITL 。
时间线
懒得打字,让 AI 用事实说话
image962×946 192 KB
省流版:
image954×427 61.2 KB
当前层次
当时 Vibe 的时候也是持续受到当年刷 LeetCode 的思想,从时间和空间上考虑问题,于是平移到了考虑系统层级
image636×964 102 KB
也是类似渐进式的思路,变得快的放外面,变得慢的放里面,所谓阴在阳之内。
image667×766 84.4 KB
肯定会有更好的更完美的方案,但考虑到 ROI ,先做到可用,即不在阳之对的思路。
image953×730 72.2 KB
最重要的还是落到开发环境上,最初让我接触到 NixOS 的那个问题自然也解决了,现在每次进入一个项目后,先 devenv shell 启动开发环境,要运行就 devenv up,再也不用管各种项目的环境了,统一扔给 Coding Agent + devenv 就好了。目前还没踩到啥坑,devenv 也是用的 Nix 语法来配置的,所以也给我一种 NixOS 的生态很规整的感觉,INTJ 狂喜
image960×207 21 KB
image1920×962 52.9 KB
当时选择 devenv 也是纠结了挺久,尤其是 direnv 确实是有种cd出env随的言出法随效果,但我不一定进文件夹就是为了开发,也可能是为了摸鱼或者纯手误。
image714×880 74.9 KB
另外,也是为了能够减轻我认知负担,毕竟我不是来给自己找活干的,做这些事情就是为了后面能更持久的犯懒。
image745×762 66.6 KB
以及留了个围栏,要求任何 Agent 都必须把环境伺候到位
image955×535 57.6 KB
总而言之,对我来说好处大于坏处,于是认知负担就减少了,npm pnpm bun uv pip conda cargo go 之类的都 let it goNix 吧
image716×865 86.3 KB
下步计划
打算找到相对优雅的方案,把PC和移动端连通起来,目前在看 ZeroClaw 和 Hermes,还在调研中。
PS:意外发现
image633×143 13.4 KB
image633×143 11.8 KB
才疏学浅,看来 NixOS 用户不少啊,少见多怪了
后面会不会类似mihomo也出个Homos?
闭门造车不可取,因此不只是记录,也是发出来给佬友们丢人现眼一下,请各位大神佬友多指教,除了打算去翻翻 L 站和社区的帖子和轮子,还想和佬友们讨论讨论有没有一样在捣鼓 NixOS 的,说不定可以一起玩耍,这次是真的 LinuxDo 了

