usr/default.nix
home-manager的入口配置文件,它导入了:
因为部分系统不需要GUI程序,比如安卓手机nix-on-droid或是树莓派等。
我利用环境变量DISPLAY用于判断是否导入GUI程序的配置。
{ ... }: {
imports = [
./modules
./cli
./gui
];
news.display = "silent";
programs.bash.bashrcExtra = ''
. ${toString ../scripts/nix-path.sh}
'';
}