Сleanup-stage-01 #5

Closed
Izorkin wants to merge 7 commits from Izorkin/selfprivacy-nixos-config:cleanup-stage-01 into master

Небольшая сортировка и упорядочивание конфигурационных файлов.

Небольшая сортировка и упорядочивание конфигурационных файлов.
Izorkin force-pushed cleanup-stage-01 from 53eba0c5bd to e5771a7200 2021-12-11 11:03:54 +02:00 Compare
Izorkin force-pushed cleanup-stage-01 from e5771a7200 to 3cdf94f463 2021-12-11 11:30:41 +02:00 Compare

По какому принципу деление между local и generic?

И точно ли нам надо раскидать пользовательскую конфигурацию аж по четырём папкам:

  • Определение схемы на языке nix в generic/modules/userdata.nix
  • Определение схемы на JSON в generic/profiles/schema.json
  • Чтение конфига по этой схеме в generic/services/userdata.nix
  • Сам конфиг в local/profiles/users.json (а задаёт он не просто пользователей)
По какому принципу деление между local и generic? И точно ли нам надо раскидать пользовательскую конфигурацию аж по четырём папкам: - Определение схемы на языке nix в `generic/modules/userdata.nix` - Определение схемы на JSON в `generic/profiles/schema.json` - Чтение конфига по этой схеме в `generic/services/userdata.nix` - Сам конфиг в `local/profiles/users.json` (а задаёт он не просто пользователей)

В generic я обычно скалдываю конфигурацию, которая может использоваться на всех системах, т.е. глобальный дефолтный конфиг. Можно посотреть тут на примере - https://git.elven.pw/Rebrain/basic-nixos/wiki/Basic-NixOS-setup
В local уже вносятся локальные изменения, которые могут быть разными на различных системах.

В generic я обычно скалдываю конфигурацию, которая может использоваться на всех системах, т.е. глобальный дефолтный конфиг. Можно посотреть тут на примере - https://git.elven.pw/Rebrain/basic-nixos/wiki/Basic-NixOS-setup В local уже вносятся локальные изменения, которые могут быть разными на различных системах.
inex changed title from cleanup-stage-01 to WIP: cleanup-stage-01 2021-12-13 10:34:11 +02:00

Blocked merging as in current state it will break API.

Blocked merging as in current state it will break API.
Izorkin force-pushed cleanup-stage-01 from 3cdf94f463 to 6a833036d1 2021-12-14 19:06:15 +02:00 Compare
Izorkin changed title from WIP: cleanup-stage-01 to Сleanup-stage-01 2021-12-14 19:07:57 +02:00
Izorkin force-pushed cleanup-stage-01 from 6a833036d1 to 225adb421a 2021-12-15 09:11:27 +02:00 Compare
Izorkin force-pushed cleanup-stage-01 from 653c0af4d2 to 87ddb20941 2021-12-15 18:08:26 +02:00 Compare
Izorkin force-pushed cleanup-stage-01 from 0b14c89d01 to fb168b4720 2021-12-16 13:16:08 +02:00 Compare
Izorkin force-pushed cleanup-stage-01 from fb168b4720 to d3f1a1a2da 2021-12-16 13:19:58 +02:00 Compare
Izorkin force-pushed cleanup-stage-01 from 889f8dd8d2 to 36e7cb8c5e 2021-12-16 19:43:38 +02:00 Compare
Izorkin force-pushed cleanup-stage-01 from 36e7cb8c5e to 8c8c1dc3cc 2021-12-27 10:58:00 +02:00 Compare
inex closed this pull request 2022-10-06 09:25:24 +03:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: SelfPrivacy/selfprivacy-nixos-config#5
There is no content yet.