LINUX.ORG.RU

Один дистрибутив на два компа

 ,


0

4

Привет, форумчане.

Перестало хватать мощности ноута, начал задумываться о десктопе. Задался мыслью: а как бы мне заиметь один конфиг на оба устройства и иметь одинаковый интерфейс, настройки, ПО на обоих устройствах? И как-то синхронизировать изменения.

Слышал краем уха про NixOS. Этот дистрибутив, насколько я понял, позволяет решить такую задачу?

Какие вообще подходы есть для этого?

Этот дистрибутив, насколько я понял, позволяет решить такую задачу?

Да.

Какие вообще подходы есть для этого?

Ставишь Ubuntu, GNU stow для ~, пишешь ansible rulebook для системы. Но это очень сильно так себе вариант по сравнению с NixOS (но NixOS конфиг ещё нужно написать, так что тут уж смотри сам)

balsoft ★★
()

Вот прям один и тот же конфиг это обычно не хорошая идея. Мониторы да и вообще железо разные, а что с тонкой подстройкой делать? Не на дефолте же работать.

В своё время решал вопрос скриптом с rsync’ами важных приложений. Откровенный костыль, зато совершенно предсказуемый и простой.

Альтернативный костыль - /home на флешке/карте памяти.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 2)

Очень зависит от окружения, а так можно какаой-нибудь Syncthing натравить на хомяк… если оно ничего не сломает.

Про NixOS ничего не знаю. ☺

mord0d ★★★★★
()

Перестало хватать мощности

Зачем сложные задачи синхронизировать на ноут? Работай за мощной машиной да и все.

anonymous
()

Каких задач? Мб тебе просто хватит домашнего сервера, на котором ты сможешь по ssh запускать эти самые задачи.

derlafff ★★★★★
()

конфиг места - набор dot файлов на фигню кб. Даже с исходниками. Жмёшь копировать в хомяк, запускаешь сессию (Wayland или X11). Настройки идентичны везде, на любых машинах. Единственное отличие, если надо без больших вещей в виде GHC, тогда меняем xmonad на DWM.

Настройки по железу минимальны (если памяти вагон, то всё в tmpfs). Набор пакетов минимальный.

white_bull
()

Gentoo же.

anonymous
()
Ответ на: комментарий от derlafff

Вопрос правильный, и намёк на ответ тоже.

Фронтендом занимаюсь, постоянно крутится нода с девсервером на локалхосте.

Сейчас начал подумывать, как бы мне замутить не отдельный десктоп, а уютный сервачок без гуйни, в котором сборки/пересборки будут выполнятся. Наверное, это более правильный подход.

lead_bro
() автор топика
Ответ на: комментарий от X512

Не знаю. Меня бы устроил просто ethernet-кабель в ноут

lead_bro
() автор топика
Ответ на: комментарий от lead_bro

Фронтендом занимаюсь, постоянно крутится нода с девсервером на локалхосте.

уютный сервачок без гуйни, в котором сборки/пересборки будут выполнятся.

Я даже расплакался от твоих пожеланий. Как приятно встретить профессионала посреди обыденности!

Так держать! Конечно собирай! И не один! Надо ещё один для тестов, а второй для прода. Чтобы всё по уму было.

white_bull
()

NixOS

Хорош, но на юзерские настройки софта его модули не распространяются, за немногочисленными исключениями. Упрощенно говоря, в его конфиге описывается только набор установленного софта, кастомизации параметров его сборки и глобальных конфигов в /etc.

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

Не уловил уровень иронии в твоём посте. Количество восклицательных знаков вводит в заблуждение!

Для прода, конечно, есть CI/CD и всё вот это. А локалхост хочется как-то разгрузить.

А как сделать, чтобы было по уму?

lead_bro
() автор топика
Ответ на: комментарий от shatsky

Да, в принципе так и предпологал. Дотфайлы, как я понял, нужно синхронизировать отдельно.

lead_bro
() автор топика
Ответ на: комментарий от anonymous

Вот как раз хотелось бы иметь коробку под рукой, а не удаленный сервер, который ляжет вместо телеграма.

lead_bro
() автор топика

^ Воскресная битва двух веб-девелоперов.

Если говорить о своих серверах - Nextcloud и синхронизировать отдельный каталог в хомяке с файлами. Настройки от необходимых приложених перенести в синхронизируемый каталог, а в хомяке симлинки на них.

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

А кроме троллинга что-нибудь сможешь выдать?

На самом деле не совсем троллинг. Я бы тоже завел сервачок отдельный и продолжал бы сидеть на уютном ноуте.

Oberstserj ★★
()

Я арчик простым cp -a и grup-install размножал. Главное в initrd.conf убедится что включены все ata* модули.

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

Так вы не троллите? Чисто разработчики? Нет, честно?

А то я, понимаешь, на ноуте разрабатываю, дикая нагрузка. Надо туды-сюды срочно файлы гонять, 6 серверов запущено, всё синхрофазотронизировать, ага. У меня же 2 IDE и 2 сборки в фоне. А потом надо очень много сложных вещей делать и поддерживать: базы там данных, всякие прослойки типа nginx, потом нужно долго и упорно проводить ритуал по нажатию кнопки, чтобы получить сертификат для HTTPS, ага. И ритуал надо проводить каждый квартал. Потом ещё надо это всё размещать на Github или аналоги, а то рраз, свет пропал, а у меня же ноут! Значит надо backup каждые пол часа, а то мало ли. А чтобы всё по феншую было, запилить это надо на NixOS. А на сервере надо Raid, и 10Gib сеть, чтобы всё успевало синхрофазотронизироваться, ага…

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

Это мы ещё безопасности не коснулись! Вы что, ребята, забыли про отдельный шлюз? Как вы разрабатываете без выделенного рутера? А вдруг выключат инет? Надо сделать запасной канал, чтобы ноут не перегружать задачами…

white_bull
()
Ответ на: комментарий от Oberstserj

Так и живём. Думаю, что надо выделенную ферму ставить. А то ноут браузер не тянет. А вдруг надо будет ещё и устанавливать несколько для проверки?

Так оно надёжнее будет? Или я что-то упустил?

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

Вопрос о ферме не стоял, не гиперболизируй.

Обрати внимание на тег «хочется странного» и не мешай людям любопытствовать.

lead_bro
() автор топика
Ответ на: комментарий от gtk3

Так, конечно, можно. Но, боюсь, быстро надоест =)

lead_bro
() автор топика

я вожу сына в школу и мне перестало хватать мощности запорожца, хочу купить грузовик - как заправлять их из одной канистры?

купи новый ноут или подумай что ты делаешь не так, если твой ноут уже новый и уже не справляется с клепанием html’ек

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

один и тот же конфиг это обычно не хорошая идея

+1

Походу ТС имел в виду идентичные настройки хомяка.

Оффтоп: обмозговываю больную идею нетбука с десяточкой на АМД А4. Хотеть посмотреть как оно сосуществует. После чего перенести 10 на ноут помощнее (для работы), а на нетбук накатить что-то из никсов. Там батарейка восьмичасовая и няшные матовый экран.

anonymous
()
Ответ на: комментарий от lead_bro

Тег не освобождает от туповатого тролллинга. плюс я не вижу тега Kali. Это разве не странно, что его нет, а NixOS есть?

Давай корми, коль начал, что ты на сервере компилять будешь? Только не сливаемся, пишем.

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

плюс я не вижу тега Kali. Это разве не странно, что его нет, а NixOS есть?

Харе клоунадничать, а? И чем тебе Nix не угодил?

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

Купил мужик шляпу, а она ему - КАК РАЗ!

Так зимой все предметы на холоде уменьшаются и шапка становится великовата. Задувает.

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

У нас клоуны ребятушки - ВЫ.

Давай отвечай, что там у тебя на выделенном сервере будет для web разработки? Да на Nix что бы собрался компилять?

Могу Лаврова процитировать.

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

Ути какой категоричный, прям за пухлые щечки потрепать тянет.

что там у тебя на выделенном сервере будет для web разработки?

Я не фронтэндщик, я хз что там в вебе творится. Но у себя сервачек имею для разных целей. Ты не поверишь, но даже прошивки под железяки компилю на нем. Но ты продолжай нести гордый флаг «я у мамы все на одном калькуляторе делаю». Чем тут гордиться правда не понятно.

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

А я и несу. Вот Gentoo компилял на сервере (памяти больше и с флагом ошибся). А так - жто тупой троллинг. Неудобно с сервером вести постоянную синхронизацию. А до https://theia-ide.org/ напш тролль не дорос. А ты его поддержал, что меня коробит. Компиляй/храни своё меговидео. Никто не запрещает. И чтобы сервер был на Nix (Ахахаха)!

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

И чтобы сервер был на Nix (Ахахаха)!

Ну так ты ответишь чем тебе никс не угодил или так и будешь полудурочно ржать?)

Oberstserj ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.