LINUX.ORG.RU

как копировать конфиги?

 


0

1
  1. Что-то у меня не получается настроить https://github.com/rycee/home-manager

  2. home-manager удобно использовать, когда конфиг из одного файла. А если конфиг с директориями и там много файлов как быть? Может легче выполнить cp -prf template/some_config ~/.config?

★★★★

Ответ на: комментарий от t184256

Мне кажется, ТС слегка того. Он в предыдущем своём треде про шревты в NixOS запостил какую-то бессмысленную копипасту из nixpkgs и не отвечает на наводящие вопросы (:

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Мне кажется, ТС слегка того. Он в предыдущем своём треде про шревты в NixOS запостил какую-то бессмысленную копипасту из nixpkgs и не отвечает на наводящие вопросы (:

Это же Бряк.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Несмотря на то, что на ЛОРе я очень давно, всех поциентов Кащенки я наизусть так и не выучил.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

cat /etc/nixos/configuration/services/home-manager.nix

{ config, pkgs, ... }:
{
  environment.systemPackages = with pkgs; [
    home-manager
  ];
}

nixos-rebuild test;nixos-rebuild switch

Далее создаю файл /home/user/.config/nixpkgs/home.nix со следующим содержанием

[user@nixos:~]$ cat /home/user/.config/nixpkgs/home.nix

{ config, pkgs, ... }:
{

  programs.git = {
    enable = true;
    userName = "Jane Doe999";
    userEmail = "jane.doe@example.org";
  };
}

[user@nixos:~]$ home-manager build;home-manager switch

/nix/store/s5adlfkykq4y2dp2nf7mlspijw0bjfql-home-manager-generation

There are 96 unread and relevant news items.
Read them by running the command 'home-manager news'.

/nix/store/s5adlfkykq4y2dp2nf7mlspijw0bjfql-home-manager-generation
Starting home manager activation
Activating checkFilesChanged
Activating checkLinkTargets
Activating writeBoundary
Activating installPackages
replacing old 'home-manager-path'
installing 'home-manager-path'
Activating linkGeneration
Cleaning up orphan links from /home/user
No change so reusing latest profile generation 1
Creating home file links in /home/user
Activating onFilesChange
Activating reloadSystemD
User systemd daemon not running. Skipping reload.

There are 96 unread and relevant news items.
Read them by running the command 'home-manager news'.

[user@nixos:~]$ git config –list

user.email=jane.doe@example.org
user.name=Jane Doe999

Ясно, но как бы так сделать, чтобы не создавать home/user/.config/nixpkgs/home.nix? чтобы всё это декларировать в /etc/nixos/configuration.nix?

bryak ★★★★
() автор топика
Последнее исправление: bryak (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.