ITADN
lucasew/nixcfg
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Dotfiles 与 Nix/NixOS 设置

built with nix

  • 由于其组织结构,没有必要将 nix 文件放在默认位置中

    • /etc/nixos/configuration.nix
    • ~/.config/nixpkgs/home.nix
  • 多种可互换的图形界面环境

    • i3:日常主力选择,运行表现良好,即使系统锁定时播放按钮仍能正常使用
    • gnone、xfce 和 kde:已不再使用,日后可能会删除
  • 所涉及的设备:

    • riverwood:我的主力笔记本电脑,Acer A315-51-51SL,12GB 内存,1TB SSD,同时安装了 Windows 10(我记得是这样)
    • whiterun:我的游戏工作站,Ryzen 5600G 处理器,32GB 内存,1TB SSD + 2块1TB的DVR硬盘,未来还将配备 RTX 3060显卡
    • ravenrock:一台云端的服务器,是通过infra/turbo/gcp.tf中的Terraform工具进行配置的
  • 许可证相关

    • 没有特别之处
    • 别怪我
    • 祝使用愉快
  • 有建议吗?

    • 提交一个问题
    • 我们一起学习吧 :smile:
  • NixOS > Arch

    • 让我改变主意吧
    • (没错,我其实使用过Arch大约1年,它也是个不错的发行版,但对我来说NixOS更符合我的工作流程)
    • nix-shell简直太棒了
    • 即使发行版无法启动,也能以简单的方式随时回滚,这简直像魔法一样
    • 你还可以在另一台机器上精确复制你的配置,但前提是这些配置必须在Nix中定义,那些强制性的设置则会被忽略
    • 虽然不完美,但使用其他工具或那些在构建时试图下载各种文件的软件,真的会让人感到极其痛苦