Как мне поддерживать чистоту системы, компилируя пакет не из основного канала в Nixos?

Это лучший способ сделать это.

Вот сценарий для добавления даты создания файла для n файлов в заданном каталоге.

#!/bin/bash

path="/home/modassir/data/"
listoffiles=$(ls -1 /home/modassir/data)


for f in $listoffiles; do
   file=$(date -r $path$f +'%d%m%Y-%H:%M:%S')
   mv $path''$f'' $path''$f''_rbc_''$file''
done;

/ home / modassir / data - это имя каталога

1
07.08.2016, 10:19
1 ответ

Вы можете просто nix-env -f / path / to / custom / nixpkgs -iA your-package .

Почти все зависимости в nixpkgs чистые, поэтому различные версии в вашей системе «не влияют друг на друга». Затем вы можете nix-copy-closure этот пакет для других машин и т. Д.

1
27.01.2020, 23:47

Теги

Похожие вопросы