История изменений
Исправление 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 ПК, а несколько и поверь, ты не будешь на каждом из них повторять все настройки, мне лично лень и на это никогда нет времени. Для этого и существует автоматизация, чтобы экономит время. Но сперва нужно приложить некоторые усилия, чтобы автоматизировать.