LINUX.ORG.RU

История изменений

Исправление Megalol, (текущая версия) :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигах что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения

да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках и локально используют Terraform / CloudFormation / Pulumi / Ansible, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будешь изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономить время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.

Исправление Megalol, :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигам что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения

да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках и локально используют Terraform / CloudFormation / Pulumi / Ansible, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будешь изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономить время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.

Исправление Megalol, :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигам что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения

да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках используют Terraform / CloudFormation, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будешь изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономить время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.

Исправление Megalol, :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигам что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения

да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что делал год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках используют Terraform / CloudFormation, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будешь изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономить время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.

Исправление Megalol, :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигам что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения

да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что делал год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках используют Terraform / CloudFormation, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будешь изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономит время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.

Исправление Megalol, :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигам что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения

да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что делал год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках используют Terraform / CloudFormation, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будет изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономит время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.

Исходная версия Megalol, :

он кладет новый конфиг с раширением pacnew

Да, в моём случае это слишком долго восстанавливать все из кучи забекапленных конфигов, мне проще посмотреть в мои заметки и вручную выполнить шаги. Я писал Bash функции которые восстанавливали мои настройки, запуск функций быстрее, иногда сами функции приходилось адаптировать, а в NixOS этот функционал из коробки, не нужно самописные функции использовать.

скажу тебе страшную правду, в арче версионирование /etc тоже можно прикрутить. его можно прикрутить хоть к венде.

целиком конфиги тоже версионировать можно, но это слишком топорный подход. Я сам до знакомства с NixOS не представлял, как это там реализовано. В NixOS к каждому Linux сервису и каждой популярной программе подошли индивидуадьно. И ты никогда не правишь весь конфиг целиком, ты избирательно в Nix коде указываешь какие опции включить, от всего конфига на 1000 строк, в Nix коде твои несколько строк, а команда «nixos-rebuild switch» сама разрулит, где и в каких конфигам что обновлять, ты можешь вообще не знать сколько реальных конфигов и все их нюансы, за тебя это уже сделали разработчики NixOS.

Я старался документировать все изменения да ты сумашедший

если не докумернтировать, ты уже не вспомнишь, что делал год назад делал. ИМХО сумашедшие те, кто не документируют.

а вы почему так заморочены на повторяемости? у вас задача разворачивать свою рабочую систему на тысячах пк?

По той же причине почему в облаках используют Terraform / CloudFormation, а не занимаются ручной конфигурацией, даже если ресурсы создаются один раз. Потому что ты потом будет изменять конфигурацию, добавлять новые ресурсы и удалять, постоянно с этими конфигами работать. У меня не 1000 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономит время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.