【文件属性】:
文件名称:nixhome:使用nix和git在不同计算机上管理环境的简单声明方式
文件大小:16KB
文件格式:ZIP
更新时间:2021-04-05 09:08:41
Python
nixhome
使用nix和git在不同计算机上管理环境的一种简单的声明性方法。
安装
如果要进行系统范围的安装(和自动更新),请将github存储库添加到/etc/nixos/configuration.nix的系统软件包中:
environment.systemPackages = with pkgs; [
...
(import (builtins.fetchGit "https://github.com/eldridgejm/nixhome"))
...
];
当然,然后运行nixos-rebuild switch 。
如果只需要临时安装,请在存储库中运行nix-build 。 然后, nh命令位于result/bin文件夹中。
我的首选方法是第二种,因为然后我将使用nixhome本身安装nixhome脚本。
用法
安装套件
让我们安装两个软件
【文件预览】:
nixhome-master
----.gitignore(7B)
----src()
--------setup.py(276B)
--------nixhome.py(6KB)
----default.nix(172B)
----README.md(5KB)
----example()
--------neovim()
--------nixpkgs()
--------git()
--------st()
--------config.yaml(356B)