nixos-configs:我的NixOS和nix-darwin配置

时间:2021-03-16 20:45:54
【文件属性】:
文件名称:nixos-configs:我的NixOS和nix-darwin配置
文件大小:336KB
文件格式:ZIP
更新时间:2021-03-16 20:45:54
Nix 这些是我的NixOS和nix-darwin配置。 一切都是基于薄片的,因此我可以自动更新服务器。 秘密保存在。 有一天我应该尝试一些叠加层。 如果您有兴趣使用其中任何一种,则需要克隆存储库并更改特定于系统的内容。 储存库结构 该存储库的结构可帮助flake.nix实现每台主机和体系结构配置的效果,而不必在flake中显式地编写。 体系结构规范遵循Nix约定(x86_64-linux,aarch64-darwin等)。 通用:跨主机共享的配置 darwin.nix:基于达尔文的主机的配置 linux.nix:基于Linux的主机的配置 用户:非系统(即交互式)用户定义 <用户名>:每个用户的家庭管理员配置 :特定于体系结构的家庭管理器配置<主机名>:特定于主机的家庭管理员配置 hosts / <体系结构> / <主机名>:特定于主机的配置 pkgs:定制软件包派
【文件预览】:
nixos-configs-main
----pkgs()
--------trash_mac()
----.github()
--------workflows()
----flake.nix(4KB)
----LICENSE(1KB)
----flake.lock(4KB)
----common()
--------nix-flakes.nix(119B)
--------darwin.nix(2KB)
--------sshd.nix(676B)
--------firewall.nix(648B)
--------unbound.conf(2KB)
--------nix-optimizations.nix(150B)
--------base.nix(225B)
--------systemd-networkd.nix(117B)
--------unbound.nix(184B)
--------automatic-upgrades.nix(353B)
--------users()
--------linux.nix(360B)
--------resolv.conf(38B)
--------unbound.nft(307B)
--------files()
----hosts()
--------x86_64-darwin()
--------aarch64-linux()
--------x86_64-linux()
----README.md(1KB)

网友评论