Этого треда уже нет.
Это копия, сохраненная 1 августа 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
NixOS Android: Mobile Safari 2804046 В конец треда | Веб
Откуда столько хайпа последнее время вокруг Никсос?
Якобы это уже и не UNIX и тем более не дистр линукса в классическом понимании, а нечто новое и охуенное. ЛИШЕННОЕ ВСЕХ НЕДОСТАТКОВ. ЭТО ЛУЧШИЙ ДИСТР И ТРЕНД 2021 ГОДА!!!
Почему анон до сих пор сидит на древних не таких уж и стабильных как малюют, со всеми минусами и адом зависимостей дебианах, на опасном арче который может, как пороховая бочка, ёбнуть на очередном обновлении, на других колясках с вонючими ебанутыми менеджерами пакетов которые всех заебали уже, КОГДА ЕСТЬ НИКСОС? Какого хуя происходит? Почему ты еще не поставил лучшую ОС
Android: Mobile Safari 2 2804047
Стрим по установке никсоса https://youtu.be/e8XlEBMyzEw
Linux: Firefox based 3 2804059
А в чем его сила?
Linux: Firefox based 4 2804062
>>2804046 (OP)
Бездисковая pxe загрузка и контейнеры искаропки?
Android: Mobile Safari 5 2804074
Ну что, противостоянию дебианокуколдов и арчешкольников пришел конец?
Никсос нечто выше этих сортов говна. Тут вообще отсутствует "стабильность" как устаревшее определение дедов говноедов, тут нечто лучшее и большее. И роллинг тут прямо начиная с установщика.
Короче дистр устроит всех.
Ожидается что арчебляди все перейдут на него уже в следующем году, поскольку эти ребята падки на что то новое и совершенное и легки на подъем. Арч в итоге уйдет в историю.
Но и дебиановцы заинтересуются еще более сильной отказоустойчивостью и надежностью, все лишь упрется в их консервативную тормознутость и лень.
76574391.jpg42 Кб, 750x422
Linux: Firefox based 6 2804078
>>2804074
Отвечай, блять! >>2804062
Android: Mobile Safari 7 2804081
>>2804074
Зачем нужен этот нихос, если там даже нет пакмана. Фу, короче.
Android: Mobile Safari 8 2804082
>>2804047
Очень занятно. Особенно после 1:40:00. Пожалуй поставлю на ноут вместо арча.
sage Linux: Firefox based 9 2804083
>>2804046 (OP)

>Почему ты еще не поставил лучшую ОС


Поставил, снёс. Не осилил. Столкнулся с багами некоторых программ из-за того, что те рассчитывают на FHS.
Android: Mobile Safari 10 2804090
>>2804062

>pxe


Легко. Судя по их форуму работает очень быстро. Вот статьи из вики:
https://nixos.org/nixos/manual/index.html#sec-booting-from-pxe
https://nixos.wiki/wiki/Netboot

>контейнеры


Что ты под ними понимаешь? NixOS основана на концепции контейнеров так то.
Linux: Firefox based 11 2804098
>>2804090

> Что ты под ними понимаешь? NixOS основана на концепции контейнеров так то.


Могу ли я взять контейнер со всеми зависимостями и в оффлайне тупо скопировать его на другой комп и там запустить тоже в оффллайне, не докачивая ничего из репов?
5962457c8bd780d9.jpg109 Кб, 1200x750
Android: Mobile Safari 12 2804099
Бамп лучшему дистру
Linux: Firefox based 13 2804116
>>2804074
Толсто. Роллинг по определению не может быть стабильным, ибо постоянно обновляется. Стабильность=протестированные и отдебаженные пакеты. Естественно что при этом они будут немножко старыми.
Android: Mobile Safari 14 2804130
>>2804116
Ебать тупой долбоеб, ты хоть погугли про никсос и вообще про слои обновлений.
NixOS это самый правильный роллинг дистр!
Android: Mobile Safari 15 2804131
Вангую через года 3-4 все перейдут на никсос, либо еще выпустят какой нибудь убунту-подобный никсос типа манжары
Linux: Firefox based 16 2804135
>>2804130

>Ебать тупой долбоеб


Ещё одна причина отказаться от никсососа.
Linux: Firefox based 17 2804137
>>2804131
И кому оно надо?
Android: Mobile Safari 18 2804140
>>2804135
Почему же, у никсоса есть вполне обычный лайв сиди с кде, лаже долбоебы установят. Проще арча. Намного. Все в одном конфиге.
Linux: Firefox based 19 2804141
>>2804140

>Все в одном конфиге.


Гениальное решение. Если раньше при отвале чего-то одного система продолжала функционировать, то теперь может грохнуться всё и сразу. Для надёжности все конфиги должны быть на своих местах, а не сваленными в одну большую кучу.
Android: Mobile Safari 20 2804142
>>2804137
Всем нужна идеальная ОС ты просто не сталкивался с проблемами, не у всех потребности заканчиваются двачеванием в десктоп тредах. Есть сервера, разные сервера, а там стабильность важна. Школоарч твой там сосет. Дебиан совершенно не так стабилен как кажется. Есть стабильность другого уровня. Никсос дает новый уровень. Уровень послойных обновлений. И не только это.
Но и для твоих десктопных нужд NisOS намного лучше, система просто 100% отказоучтойчива и супербыстрая
Linux: Firefox based 21 2804143
>>2804142
Не видел ни одного сервера на никсососе. Кому надо ставить экспериментальную ОС, чтобы потом ебаться с ней, когда есть замечательный опёнок? Он безопасный, минималистичный, истинный наследник UNIX.
Android: Mobile Safari 22 2804144
>>2804141
Погугли хоть, не унижайся. Надеюсь ты запоролил свои сообщения чтобы удалить, ибо такой позор пиздос...
Android: Mobile Safari 23 2804145
>>2804143
Погугли дебилоид блядь, система новая. Ебать ты хуй.
Linux: Firefox based 24 2804146
>>2804145
Ну чего ты огрызаешься, банан? Обидно, что это пердоподелие никому не интересно?
Android: Mobile Safari 25 2804147
Простенький доклад по NixOS от русского чувака на девопс

https://youtu.be/mIi1-mg-VNY
Linux: Firefox based 26 2804149
>>2804145
Заебал. Что там с контейнерами? >>2804098
Android: Mobile Safari 27 2804150
>>2804146
Лично ты нахуя заинтересовался? Если тебе не интересно - нахуй пошел.
Android: Firefox based 28 2804152
>>2804074
Не нужно, когда есть федора, федора атомик и сильверхуильвер.
Android: Firefox based 29 2804154
>>2804142

>система просто 100% отказоучтойчива и супербыстрая


Вот только бизнес не услышит этих вскукареков и просто оплатит за RHEL.
image.png610 Кб, 1280x720
Linux: Firefox based 30 2804162
>>2804130
>>2804145
Фу, какой ужас. Если сообщество никсоса действительно состоит из подобного агрессивного и токсичного быдла, то я точно пас.
Windows 10: Firefox based 31 2804175
>>2804162
Сообщество никсов напоминает сообщество хаскеля. Концепция декларативности-то хорошая, но всё портят фанатики, которые отпугивают новичков от использования
Linux: Firefox based 32 2804195
>>2804046 (OP)

> ЛУЧШИЙ ДИСТР


С одной единственной редакцией, в которой вместо инита троян Поттеринга
Apple GayPhone: Safari 33 2804196
>>2804074
>>2804130
>>2804131
>>2804142
>>2804145
>>2804150
Какой же тупой агрессивный школьник, похуже арчефанатиков.
Linux: Firefox based 34 2804197
Дистр вроде бы и многообещающий. Декларативность - действительно круто. Но я искренне не понимаю, зачем он нужен на десктопе. Оверхед ведь. Всегда жили с обычными императивными пакетниками и не тужили, а тут вдруг появляется ЭТО. Ещё всякие хоум-менеджеры и всё, чтобы сделать управление системой максимально complicated. Ну не могу я просто взять и принять это. Что умеет ваш никс, чего не умеют классические дистрибутивы вроде арча и генту? Есть гуикс, который без системд, но он выглядит ещё более монструозно и переусложнённо.
Linux: Firefox based 35 2804206
А ещё этот ваш чудесный покетник доступен и без самого никсоса, сам же запакечен во многих дистрах.
Fedora Linux: Firefox based 36 2804210
Цыгане? Ебаные, блядь, цыгане?
Linux: Firefox based 37 2804265
>>2804197
Тот пидор не отвечает. Может ты знаешь? >
>>2804098
>>2804062
Windows 10: Firefox based 38 2804272
>>2804074

> Тут вообще отсутствует "стабильность" как устаревшее определение дедов говноедов


Nix может быть тебя и спасёт от депенденси хелла, но от багов в софте он тебе ничего предложить не может. Что толку от этих косытлей с откатом, когда у тебя баг в конкретной версии писечки?
Windows 10: Firefox based 39 2804273
>>2804143

>Не видел ни одного сервера на никсососе.


https://github.com/r-raymond/nixos-mailserver
Довольно популярное решение в узких кругах почтовиков.
Linux: Firefox based 40 2804277
>>2804273
Пфф, почтовик можно и на Windows ME поднять, и он будет работать. Я про нормальные сервера спрашиваю.
Linux: Firefox based 41 2804291
>>2804277
Нормальные сервера работают на AIS/HPUX/Solaris)))
Для твоего подкроватного локалхоста любая коляска сгодиться.
Linux: Firefox based 42 2804318
Банан в треде, все остальные бананы не бананы и я никого не оскорблял. Такое очущение тред создали "хейтеры никсоса" чтобы дискредитировать его ну или просто шизоид.
>>2804098
Если нужно перекинуть один пакет на кампуктер в деревню, то вот, на офф сайте, на первом же видосе, показывают как сделать минимальный докер образ на 2 мегабайта - https://nixos.org/
Теоретически, можно написать софтину, которая делает не докер образ, а просто кидает все зависимости с бинарником в архив.
>>2804143
Ставлят, только максимально не-консервативные компании. Такие компании и на хаскеле вместо джавы пишут. Та и сейчас дебиан на сервере это скорее просто запускалка докер контейнеров.
Но вообще, никс в проде охуенен именно как инструмент для разработчиков - поднимает нужное окружение в один клик, не засоряя основную систему, кроссплатформенный, отличный ПМ для си, плюсов и, как ни странно, хаскеля. Скоро и для раста удобным будет. лично меня заебало что каждый языковый недоПМ компилирует зависимости и пихает их в папку проекта, раздувая ее до гигабайтов. Только блять шарповский нугет научился нормально ставить зависимости, а для всего остального приходится юзать nix
>>2804141
Конфиг менять можешь только ты, а не какая-то софтина. Благодаря атомарности, если ты его криво написал и что-то сломалось при билде, никс скажет что именно сломалось и не перейдет на новую генерацию системы. Если же ты написал что-то криво, но при билде оно не сломалось, то можешь сделать откат на старую генерацию системы. Так же само и с обновлением всей ОС.
>>2804116
В роллинге будет стабильность уровня "если сломались иксы - просто сделаю откат". Но прекол никса в том, что ты можешь сидеть на стабильной версии, а нужные тебе пакеты ставить из unstable ветки. Да, они скачают все unstable зависимости и система будет весить больше, но тут уж ничего не поделаешь.
Алсо, так же само можно держать никс хоть на дебиане, чтобы иметь доступ к свежим пакетам. сам не проверял, но мне кажется, что это идеальный юзкейс никсоса - заменить снапы и флатпаки
>>2804197
Банально тем, что я могу перенести свою систему куда угодно. Да, если ты сидишь на стоковой убунте, это не так критично, но всяким пердолям со своими системд юнитами, xorg-конфигами, и различными ВМами это может быть критично. А еще я не боюсь ставить любое говно через nix-shell.
Linux: Firefox based 42 2804318
Банан в треде, все остальные бананы не бананы и я никого не оскорблял. Такое очущение тред создали "хейтеры никсоса" чтобы дискредитировать его ну или просто шизоид.
>>2804098
Если нужно перекинуть один пакет на кампуктер в деревню, то вот, на офф сайте, на первом же видосе, показывают как сделать минимальный докер образ на 2 мегабайта - https://nixos.org/
Теоретически, можно написать софтину, которая делает не докер образ, а просто кидает все зависимости с бинарником в архив.
>>2804143
Ставлят, только максимально не-консервативные компании. Такие компании и на хаскеле вместо джавы пишут. Та и сейчас дебиан на сервере это скорее просто запускалка докер контейнеров.
Но вообще, никс в проде охуенен именно как инструмент для разработчиков - поднимает нужное окружение в один клик, не засоряя основную систему, кроссплатформенный, отличный ПМ для си, плюсов и, как ни странно, хаскеля. Скоро и для раста удобным будет. лично меня заебало что каждый языковый недоПМ компилирует зависимости и пихает их в папку проекта, раздувая ее до гигабайтов. Только блять шарповский нугет научился нормально ставить зависимости, а для всего остального приходится юзать nix
>>2804141
Конфиг менять можешь только ты, а не какая-то софтина. Благодаря атомарности, если ты его криво написал и что-то сломалось при билде, никс скажет что именно сломалось и не перейдет на новую генерацию системы. Если же ты написал что-то криво, но при билде оно не сломалось, то можешь сделать откат на старую генерацию системы. Так же само и с обновлением всей ОС.
>>2804116
В роллинге будет стабильность уровня "если сломались иксы - просто сделаю откат". Но прекол никса в том, что ты можешь сидеть на стабильной версии, а нужные тебе пакеты ставить из unstable ветки. Да, они скачают все unstable зависимости и система будет весить больше, но тут уж ничего не поделаешь.
Алсо, так же само можно держать никс хоть на дебиане, чтобы иметь доступ к свежим пакетам. сам не проверял, но мне кажется, что это идеальный юзкейс никсоса - заменить снапы и флатпаки
>>2804197
Банально тем, что я могу перенести свою систему куда угодно. Да, если ты сидишь на стоковой убунте, это не так критично, но всяким пердолям со своими системд юнитами, xorg-конфигами, и различными ВМами это может быть критично. А еще я не боюсь ставить любое говно через nix-shell.
Linux: Firefox based 43 2804321
>>2804046 (OP)
Никсос не стабильнее дебиана. Он обновляется каждые пол года, тогда как дебиан полируют годами. Да, в нем есть откаты, но кроме поломки самой системы есть еще и просто кривые пакеты. И в результате любая релизная версия никсоса менее стабильна, чем debian old old stable.

>нечто новое и охуенное


дистру 15 лет, ау. Просто про его никто не слышал до форса на дваче.
Guixlogo.svg.png66 Кб, 1200x1090
Linux: Firefox based 44 2804368
>>2804046 (OP)

>Почему анон до сих пор сидит


Потому что успел прирасти к Генте за 14 лет. Плюс, грамотно сконфигурированная Гента в связке с функционалом ZFS и LXC уже обладает многими из тех фич, которые мне кажутся полезными в дистрибутивах, базирующихся на декларативных менеджерах пакетов.
Однако же в последнее время начинаю посматривать на пикрелейтед. Архитектурно он смотрится прямее Nix, да и разбираться с очередным DSL, оторванным от родительского языка, откровенно лениво. А Scheme - она и в Африке Scheme.
Linux: Firefox based 45 2804397
>>2804318

> никс в проде охуенен именно как инструмент для разработчиков - поднимает нужное окружение в один клик


Как в никсе ставить пакет определённой версии? В прошлый раз я так и не нашёл. А без этой фичи позиционировать себя как прозрачная замена venv-ам, контейнерам, пипам, нпмам и прочим композеторам - как то не оче.
Linux: Firefox based 46 2804420
>>2804397
Немного поясню в чём хотелка. Есть например у Remmina в последних версиях очень неприятный баг с пробросим электронного ключа. Насколько неприятный, настолько и редкий, встречается на наших рутокенах и определённых версиях рдп-сервера. В доебане я накостылил на apt-preferences, ставлю ремину из олдстэйбла, а остальной десктоп с акутально репы. Немного перолиться с зависимостями приходится, потом лучше не трогать, но работает.

Так вот я хочу чтобы можно было сказать в к конфиге что-то типа:
1) remmina:1.1 (установить пакет конкретной версии)
2) remmina(<=1.1) (найди подходящий пакет из заданного диапазона),
3) ну или типа: remmina-nixos-16.03 (высосать ремину из никсоса 16.03 с всеми зависимостями)
image.png6 Кб, 334x56
Linux: Firefox based 47 2804442
>>2804420
1) Сделать банальный оверрайд по версии. Не факт что соберется, но я так много раз делал когда в unstable не самый последний пакет был и оно собиралось.
Для зависимостей хаскеля это точно сработает, так как никс билды для них вообще автоматически генерятся. Скорее всего с растом, питоном, да и со всем у чего есть свой пм, так же само будет.
3) Так постоянно делаю, просто добавь отдельный канал. Ставлю пакеты из 20.03, анстейбл а иногда и со старых каналов.

Но вообще, никс способен решить эту проблему, только в офф репах ее не решают, потому что и так 60к пакетов билдят, а если еще к каждом по пару версий прицепить, то пизда будет.
Знаю, что для раста есть отдельный оверлей, мб там что-то фиксят: https://github.com/mozilla/nixpkgs-mozilla
Windows 10: Chromium based 48 2804520
>>2804046 (OP)
Бля, парни, читаю вас, и интересно становится. Хочется также шарить в линуксах. Максимум, что я делал - попробовал разные дистры debian based, rpm (opensuse), и чуть-чуть поиграл в баше. Подскажите с чего начать? Сейчас думаю, на какой дистр перекатиться, готов изучать. Думал об арче, но тут вот ваши варианты появились в виде никсоса и гуикса. Ну и главный вопрос: в каком порядке изучать линукс, чтобы понимать его?
Linux: Firefox based 49 2804522
>>2804520
Начать вполне можно с арча. Пока ты не понимаешь, что тебе нужно, нет смысла искать что-то. Когда ты уже близко познакомишься с миром Linux и у тебя сформируются свои предпочтения (касательно инита, философии и подобного), можно будет поискать дистрибутив, воплощающий их. Всякую экзотику пробовать потом, уже после освоения классических основ.
Windows 10: Chromium based 50 2804525
>>2804522
О, спасибо, что ответил. Можешь подсказать мне насчет разделения диска как раз. Всегда бесило это. Нужен ли свап? Сколько гб отдавать на него? Нужен ли отдельный раздел для хоума? Стоит ли шифровать диски, сильно ли это сказывается на скорости работы,учитывая, что это hdd. Правильно ли я понимаю, чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды, а наоборот не выйдет? Легко ли установить на арч потом граб, чтобы уже установленная винда работала? Ну и... по арчу, думаешь, стандартного мануала хватит для установки и последующей настройки? Или есть еще что-нибудь получше? Ну и что удобнее^ bash или zsh?Что изучать?
Linux: Firefox based 51 2804532
https://www.youtube.com/watch?v=oPymb2-IXbg
Новый видос о никсосе!
Linux: Firefox based 52 2804602
>>2804525

>Нужен ли свап?


Нужен только если это ноутбук который ты будешь отправлять в сон. Тогда ОС будет записать в своп дамп памяти. В в остальных 99% случае ненужен и при необходимости потом сможешь создать отдельный своп-файл.

>Нужен ли отдельный раздел для хоума?


Да по сути ненужен. Если доков немного и при переустановке их сбэкапишь на флешку, то можно не делить.

>Стоит ли шифровать диски


По умолчанию нет. Ты сам поймёшь когда надо шифровать диски.

>чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды


Не обязательно, но для новичка так проще. Линукс сам определит винду и пропишет настройки загрузчика. Если наоборот, то нужно будет дополнительные действия с грубом колодовать.

>удобнее^ bash или zsh?Что изучать?


Удобнее zsh. Он новее и ништяков несёт. Учить bash. Он продуманный, совместим с zsh и по нему не в пример больше материала.
Linux: Firefox based 53 2804610
>>2804525

> Нужен ли свап?


Да.

> Сколько гб отдавать на него?


8 вполне хватит на любой системе (если, конечно, не пользоваться гибернацией).

> Нужен ли отдельный раздел для хоума?


Кому как. Вообще - не принципиально, так как все преимущества (переставить систему, не трогая файлы) полностью гасятся недостатками (нужно правильно подбирать соотношение выделенного дискового пространства на / и /home, да и само преимущество сомнительное, ибо можно просто смонтировать / и скопировать оттуда все файлы, да и некоторые дистры (тот же никс) активно срут в /home, так что поменять дистр без форматирования /home тоже не особо выйдет).

> Стоит ли шифровать диски, сильно ли это сказывается на скорости работы,учитывая, что это hdd


Если ты не кулхацкер, хранящий терабайты лоли-хентая, то нет. Лишняя боль в попе при настройке. Про потери производительности погугли, я хз, но они 100% есть.

> Правильно ли я понимаю, чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды, а наоборот не выйдет?


Совершенно не принципиально, разве что на системе с BIOS винда выкинет GRUB (или любой другой загрузчик) и запишет свой, так что придётся грузиться с флешки, чрутаться в установленный линукс и переустанавливать GRUB. С UEFI винда постоянно будет перемещать драгоценную загрузочную запись с собой любимой в самый верх, так что постоянно будет грузиться она, а не линукс. Впрочем, это не зависит от того, в каком порядке ставить, так как возникнет в любом случае. На арчвики есть инструкция, как фиксить (добавляется скрипт в автозагрузку винды, который будет восстанавливать нормальный порядок загрузки).

> Легко ли установить на арч потом граб, чтобы уже установленная винда работала?


Да, grub-mkconfig должен её найти и добавить с ней загрузочную запись в граб (всё автоматически). Но если система с UEFI и CSM (legacy mode) выключен, то в грабе смысла нет, и стоит посмотреть в сторону rEFInd или вообще использовать только efistub, напрямую прописывая ядро линукса в загрузочную запись UEFI (подробнее на арчвики).

> Ну и... по арчу, думаешь, стандартного мануала хватит для установки и последующей настройки?


Абсолютно.

> Или есть еще что-нибудь получше?


Не бывает ничего лучше официальных мануалов и документации.

> Ну и что удобнее^ bash или zsh?Что изучать?


Разницы почти никакой. Команды там используются абсолютно одинаковые - те, что уже есть в системе (coreutils, busybox и т.д., не забивай голову). В качестве интерпретатора shell-скриптов почти всегда используется sh (то есть чаще всего bash в режиме POSIX-совместимости) или собственно сам bash. Но у zsh на голову выше интерактивные возможности (т.е. всякие автодополнение и всё остальное, что используется только интерактивно и не используется в скриптах): поддержка плагинов, очень гибкая настройка, автодополнение аргументов к командам, и огромное количество этих самых плагинов, которые сильно экономят время и делают работу в терминале приятнее (лично я пользуюсь oh-my-zsh, fast-syntax-highlighting, powerlevel10k и zsh-autosuggestions). Есть даже автодополнение для git и mercurial (поставляется с oh-my-zsh). В общем, для интерактивного использования выбор очевиден. Да и для использования в качестве POSIX shell'а для скриптинга bash мало подходит, есть тот же dash, который зачастую симлинкают в /bin/sh вместо bash, ибо он быстрее оного и при этом предоставляет те же возможности с точки зрения скриптового использования.
Linux: Firefox based 53 2804610
>>2804525

> Нужен ли свап?


Да.

> Сколько гб отдавать на него?


8 вполне хватит на любой системе (если, конечно, не пользоваться гибернацией).

> Нужен ли отдельный раздел для хоума?


Кому как. Вообще - не принципиально, так как все преимущества (переставить систему, не трогая файлы) полностью гасятся недостатками (нужно правильно подбирать соотношение выделенного дискового пространства на / и /home, да и само преимущество сомнительное, ибо можно просто смонтировать / и скопировать оттуда все файлы, да и некоторые дистры (тот же никс) активно срут в /home, так что поменять дистр без форматирования /home тоже не особо выйдет).

> Стоит ли шифровать диски, сильно ли это сказывается на скорости работы,учитывая, что это hdd


Если ты не кулхацкер, хранящий терабайты лоли-хентая, то нет. Лишняя боль в попе при настройке. Про потери производительности погугли, я хз, но они 100% есть.

> Правильно ли я понимаю, чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды, а наоборот не выйдет?


Совершенно не принципиально, разве что на системе с BIOS винда выкинет GRUB (или любой другой загрузчик) и запишет свой, так что придётся грузиться с флешки, чрутаться в установленный линукс и переустанавливать GRUB. С UEFI винда постоянно будет перемещать драгоценную загрузочную запись с собой любимой в самый верх, так что постоянно будет грузиться она, а не линукс. Впрочем, это не зависит от того, в каком порядке ставить, так как возникнет в любом случае. На арчвики есть инструкция, как фиксить (добавляется скрипт в автозагрузку винды, который будет восстанавливать нормальный порядок загрузки).

> Легко ли установить на арч потом граб, чтобы уже установленная винда работала?


Да, grub-mkconfig должен её найти и добавить с ней загрузочную запись в граб (всё автоматически). Но если система с UEFI и CSM (legacy mode) выключен, то в грабе смысла нет, и стоит посмотреть в сторону rEFInd или вообще использовать только efistub, напрямую прописывая ядро линукса в загрузочную запись UEFI (подробнее на арчвики).

> Ну и... по арчу, думаешь, стандартного мануала хватит для установки и последующей настройки?


Абсолютно.

> Или есть еще что-нибудь получше?


Не бывает ничего лучше официальных мануалов и документации.

> Ну и что удобнее^ bash или zsh?Что изучать?


Разницы почти никакой. Команды там используются абсолютно одинаковые - те, что уже есть в системе (coreutils, busybox и т.д., не забивай голову). В качестве интерпретатора shell-скриптов почти всегда используется sh (то есть чаще всего bash в режиме POSIX-совместимости) или собственно сам bash. Но у zsh на голову выше интерактивные возможности (т.е. всякие автодополнение и всё остальное, что используется только интерактивно и не используется в скриптах): поддержка плагинов, очень гибкая настройка, автодополнение аргументов к командам, и огромное количество этих самых плагинов, которые сильно экономят время и делают работу в терминале приятнее (лично я пользуюсь oh-my-zsh, fast-syntax-highlighting, powerlevel10k и zsh-autosuggestions). Есть даже автодополнение для git и mercurial (поставляется с oh-my-zsh). В общем, для интерактивного использования выбор очевиден. Да и для использования в качестве POSIX shell'а для скриптинга bash мало подходит, есть тот же dash, который зачастую симлинкают в /bin/sh вместо bash, ибо он быстрее оного и при этом предоставляет те же возможности с точки зрения скриптового использования.
Linux: Firefox based 54 2804612
>>2804610

> гибернацией


Сном*
Linux: Firefox based 55 2804637
>>2804520

>Хочется также шарить в линуксах. ... Подскажите с чего начать? Сейчас думаю, на какой дистр перекатиться, готов изучать.


"Хочется научиться играть на фортепиано. ... Подскажите с чего начать? Сейчас думаю, какой инструмент купить, готов изучать."
Аналогия понятна?
Начни с решения практических задач, а не с перебирания дистрибутивов и вечной "настройки под себя", иначе практически гарантированно этим же и закончишь. У тебя сейчас десятка, судя по UA? Поставь WSL(2), на ближайшие полгода-год его тебе точно хватит.

>чуть-чуть поиграл в баше


That's more like it. Начни, например, с изучения того, как работает и что умеет связка find + xargs. Ими толком не умеют пользоваться процентов 80 здешних завсегдатаев и это даст тебе гораздо больше потенциально полезных знаний, чем десяток перебранных дистрибутивов. Как разберешься - добавь к этому sed и awk, и вот ты уже практически бог пакетной обработки файлов по сравнению с собой нынешним. Потом можешь браться за shell, чтобы связать все освоенное тобой воедино. И так далее. Рано или поздно тебе станет тесно в рамках WSL, тогда естественным образом и всплывет вопрос о перекате на какой-нибудь дистрибутив, но к тому времени ты уже будешь делать это осмысленно, а не метаться, как курица без головы.
Windows 10: Chromium based 56 2804650
>>2804602 >>2804610
Спасибо вам большое за подробные ответы, особенно про граб.
>>2804637
Да, 10ка. И тебе спасибо!
sage Linux: Firefox based 57 2804678
>>2804046 (OP)

>чмонимепараша


>ЛИШЕННОЕ ВСЕХ НЕДОСТАТКОВ. ЭТО ЛУЧШИЙ ДИСТР И ТРЕНД 2021 ГОДА!!!


>лучшую ОС


Пошёл-ка ты нахуй со своей пердохуйнёй, малолетний долбоёб.
Android: Mobile Safari 58 2805296
>>2804678
Аргументы?
Linux: Firefox based 59 2805455
>>2804442
Спасибо, стало немного понятнее.
Linux: Firefox based 60 2806400
>>2804678
Удваиваю.
Screenshot2020-06-18-09-08-06-424org.mozilla.firefox.png361 Кб, 1080x2340
sage Android: Mobile Safari 61 2806724
Очень популярная. /thread.
image.png30 Кб, 458x362
Linux: Firefox based 62 2806729
>>2806724
Может открою секрет, но русский сегмент вики порой обновляют через жопу. Удивительно, да?
sage Android: Mobile Safari 63 2806744
>>2806729
Я тебе показал, что всем похуй на этот популярный дистр, что даже страничку не обновляют.
sage Android: Mobile Safari 64 2806745
>>2806729
На всякий случай поясню, что последнее обновление статьи в этом году было, что как бы намекает.
Android: Mobile Safari 65 2806771
>>2804272
Ну устарели у тебя пакеты, и баги старые, и что?
Android: Mobile Safari 66 2806774
Linux: Firefox based 67 2806780
>>2806771
Старые баги-то патчатся.
А в новых пакетах - новые неотловленные баги. "Стабильным" от этого твой никсос не становится.
Android: Mobile Safari 68 2806782
>>2806780
А что мешает в никсосе пропатчить старые баги?
Android: Mobile Safari 69 2806819
>>2806780

> Старые баги-то патчатся.


Васянами-мейнтенерами, которые проект знают в разы хуже, чем разработчики проекта
Android: Mobile Safari 70 2806842
>>2806782
Ты вообще в курсе, как система работает? Как ты патчить собрался?
Android: Mobile Safari 71 2806848
>>2806842
Ну вот есть программа с багом, ментейнеры его пропатчат и сделают оьновление, и юзеры скачают новую версию программы
sage Linux: Firefox based 72 2806883
Какой же унылый говноформ
sage Linux: Firefox based 73 2806884
>>2806883
говнофорс*
sage Linux: Firefox based 74 2806885
>>2805296
Твоя мамаша шлюха, вот мой аргумент.
sage Linux: Firefox based 75 2807597
>>2806883
говнофорум*
Android: Mobile Safari 76 2807851
>>2807597
Кек
Linux: Firefox based 77 2807912
У вас это. Кловер не завезли что ли?
Linux: Firefox based 78 2811333
Как в 2020 на efi поставить загрузчик? Строки из официальной документации не помогают.
sage Windows 7: Firefox based 79 2811708
>>2804520
Начни с изучения minix на виртуалке и чтения книжки по этой ос с сайта разработчика.
Снимок экрана от 2020-06-25 20-59-48.png77 Кб, 1230x757
Linux: Firefox based 80 2811715
>>2811333
Так ладно. С этой еботой я разорался.
Как мне теперь в ней syncthing настроить? Как ёпт вообще в этой ебанине что-либо настравить. Гайдов-то нема. Гуглить параметры и по очреди отгадыватьнеобходимы ли они?
Android: Mobile Safari 81 2811734
>>2811715

>гайдов то нема


Тебе блять в почти каждой опции написано описание зачем она нужна, что непонятного то?
И даже страницу на вики с очевидной информацией сделали:
https://nixos.wiki/wiki/Syncthing
Linux: Firefox based 82 2811737
>>2811734

>страницу на вики


О заебись, спасибо. Не гуглилась она.
Снимок экрана от 2020-06-25 23-36-11.png108 Кб, 873x586
Linux: Firefox based 83 2811804
Так, ладно, продолжаем, моему очку нравится.

Корчое я ставил никсос на одной машине а потом тупо переставил диск на другую.

Короче остался интефейс enp2s0. Теперь при старте системд ждёт его 90 секунд и скипает по таймауту. Во всех других операционных системах этот юнит можно просто удолить. А тут я пососал лямбд. Я ж думал мне всё функицонально при ребилде пересчитается. Как теперь эту сетевуху теперь корректно удалить? инбифо переставить
Linux: Firefox based 84 2812368
>>2811804
Ну же, бананчик, помоги. У меня не только система струет 90 секунд, у меня теперь любой ребилд затягивается навечно.

Где-то же есть у никсоса хранилище всего этого хлама типа сгенереных юнитов, раз уж в конфиге упомниания о сети нет, а ребилд не помогает.
Неизвестно 85 2812436
>>2804520

>в каком порядке изучать линукс, чтобы понимать его?


Зачем? Пердоликс - это умирающая параша, которую в скором времени (через 5-10 лет) окончательно добьют и поглотят майки. Лучше чем-то полезным и востребованным займись. Выучи язык программирования, например, если нравится ИТ, или кватист в нейросети. От того, что ты заучишь команды в терминале (которые в егда можно погуглить) или начнешь разьираться в сотнях видах говна разных дистров, ничего в твоей жизни не изменится. В прошлом веке в пердоликс еще можно было вкатиться, чтобы в перспективе стать одменом и обслуживать сервера, но сейчас это уже неперспективно.
sage Windows 7: Firefox based 86 2812449
>>2812436
уймись, шизик
Windows 10: Chromium based 87 2812458
>>2812449
Очевидно у линукса больше будущего чем у индусопараши если случится пиздец. При ткущем капитализме прыщемрази сосут не нагибайазь.
BSD: Chromium based 88 2812569
>>2812436

>Пердоликс - это умирающая параша


Настолько умирающая, что на ней весь интернет держится. Это уже не говоря про то, что практически все компании в мире его используют на своих серверах. А NASA и CERN даже используют их в качестве рабочих станций.

>которую в скором времени (через 5-10 лет) окончательно добьют и поглотят майки


Эти байки ходят уже на протяжении 15 лет. От того, что ты похоронишь Linux в своём маленьком неразвитом мирке, реальность не изменится.

>Лучше чем-то полезным и востребованным займись


Саморазвитием через аниме?

>Выучи язык программирования


>кватист в нейросети


Это родная среда для Linux. К тому же практически везде, где хочешь влезть в IT нужен опыт использования.

>От того, что ты заучишь команды в терминале (которые в егда можно погуглить) или начнешь разьираться в сотнях видах говна разных дистров, ничего в твоей жизни не изменится


Ну почему же не изменит? См. предыдущий пункт

>В прошлом веке в пердоликс еще можно было вкатиться, чтобы в перспективе стать одменом и обслуживать сервера, но сейчас это уже неперспективно


У тебя слишком узкий кругозор и неверное представление в данной области. Прежде чем говорить, что перспективно а что нет, будь добр, ознакомься с темой получше.
BSD: Chromium based 89 2812578
>>2804520
Смотря чего хочешь. А вообще:
Arch Linux > Gentoo > CRUX > LFS
И можешь попробовать NixOS и GuixSD как для общего развития, может что-то из них понравится и захочешь на постоянной основе использовать. А так, больше не на что смотреть.
Android: Mobile Safari 90 2812605
>>2812578
Artix > Arch Linux

Но, Gentoo - мастхэв. Есть USE-флаги, что очень удобно. Но придется платить временем компилирования. Также, можно установить Calculate Linux - та же Gentoo, только с скомпилированными бинарями по умолчанию.
image.png568 Кб, 937x525
Linux: Firefox based 91 2812608
>>2812436

>Выучи язык программирования, например, если нравится ИТ, или кватист в нейросети.


Ахаха, блядь)))
Собственно из-за этих миллионов вкатывальщиков в макакинг и машнилёрнинг с нулевыми познаниями сети, архитектры и ввода-вывода, я до сих пор имею работу "слушай у нас посденюю неделю серв тупит, посмотри чё там".
Windows 10: Chromium based 92 2812948
>>2804047
Бестолково, непрофессионально, тупо. Очень грязная речь. Неприятно, нудно слушать
Windows 7: Firefox based 93 2813500
>>2812569

>NASA


скрывают пришельцев

>CERN


Разрабатывают машину времени для порабощения всего мира.
Одни пидорасы.
15912662904230.png644 Кб, 1068x784
Неизвестно 94 2813626
>>2804046 (OP)

>опасном арче который может, как пороховая бочка, ёбнуть на очередном обновлении


Это как с автомобилями. Кому быдлу, кому же ещё штабильность и автоматическая коробка передач с климат-контролем и подстаканником для кофе из старбакса, а кому старый задрыстанный опель кадет с неродными запчастями и колонками от аудиосистемы "Маяк" внутри салона, который может поднять последний дрыщ-дотер, работающий на соляре и ацетоне из растворителя для ногтей, к тому же с оксидом азота внутри ДВС способный обогнать всякие новые говноиномарки, попутно загрязняя атмосферу и приближая глобальное потепление
Windows 10: Firefox based 95 2813635
>>2812569

>практически все компании в мире его используют на своих серверах


Не более, чем вскукарек.
Большинство компаний сидит как раз на шинде.
BSD: Firefox based 96 2813643
>>2813635
Разве что на десктопе у бабы сраки. Работал и сотрудничал с многими компаниями, нигде Windows нет на серверах. Даже суперкомпьютеры мира работают на Linux.
Windows 10: Firefox based 97 2813681
>>2813643
А я нигде линух не видел. Везде на серверах шинда.
Android: Mobile Safari 98 2813682
>>2813643
Бабкам сракам как раз жму/аналикс ставят чтобы они вирусов не нахватались и делом занимались, а не в шарики хуярили.
1200px-Trollface.svg.png93 Кб, 1200x953
Windows 7: Firefox based 99 2813684
>>2804046 (OP)

> не таких уж и стабильных как малюют


>со всеми минусами и адом зависимостей дебианах


>на опасном арче который может, как пороховая бочка, ёбнуть на очередном обновлении


>на других колясках с вонючими ебанутыми менеджерами пакетов которые всех заебали


И все равно лучше виндовса, да?
Windows 10: Chromium based 100 2813695
>>2804047

3 часа пердолинга и на выходе дефолтные кеды. Охуительно.

И чем это лучше например кубунты где все тоже самое но за 5 минут ставиться?
Android: Mobile Safari 101 2813715
>>2813695
Например тем, что ты не будешь куколдоподобным мартыханом.
Windows 10: Chromium based 102 2813725
>>2813715
А кем ты будешь? Долбаебом который проебал 3 часа жизни непонятно на что?
Android: Mobile Safari 103 2813747
>>2813725
На развитие, лол
Android: Mobile Safari 104 2813806
>>2813695
Какие три часа? Ты один раз пишешь конфиг, и тебе хватает его на всю жизнь. Во второй раз ты быстрее поставишь и настроишь никсосв один клик после разметки дисков, чем любой другой дистрибутив.

Ну и сами кеды ставятся за 4-5 строчек в конфиге, хз про что тот чел мямлил три часа.
Android: Mobile Safari 105 2813836
Никсос это будущее блджад! Только проект что то как то вяло развивается. Вот бы микрософт взял бы дистр под крыло лол
Linux: Firefox based 106 2813867
>>2813806
Эй, чувак, ты вроде в теме, погляди мой вопрос, плес: >>2811804
Linux: Firefox based 107 2813920
>>2813836
Вот бы он не нарушал FHS, мне бы очень понравилось иметь арч, который имеет nix вместо pacman
image.png99 Кб, 1005x325
Linux: Firefox based 108 2813923
>>2813920
А нет нихуя, никто не сделал дистрибутив Nix где всё нормально с FHS
Неизвестно 109 2815213
Че такого пиздатого в вашем никсусе? Стоит перекатываться из рача?
Fedora Linux: Firefox based 110 2815233
>>2804154
Не, ну шапка-то сама идёт сейчас в атомарно-контейнерном направлении. Другой вопрос, нужно ли всё это дело на десктопе? Не видел Никсос, но немного поюзал Fedora Silverblue, и, как по мне, овчинка выделки не стоит.
Untitled.png8 Кб, 957x181
Windows 8: Chromium based 111 2815274
>>2815233

>Fedora Silverblue


И где её взять?
Windows 10: Firefox based 113 2815302
>>2811804

>read-only file system

изображение.png242 Кб, 400x400
Linux: Firefox based 114 2818237
>>2815302
Может потому что /etc не существует? Что это просто хитрожопая свалка из симлинков на деривации в nix-хранилище? Что ad-hoc инструменты управления типа системд не могут полноценно работать в декларативной ос бай дизайн?
Linux: Firefox based 115 2818306
>>2818237

>ad-hoc инструменты управления типа системд не могут полноценно работать в декларативной ос бай дизайн


Системд прекрасно работает со стейтлесс машинами, но если пытаться настраивать стейт, естественно это не сработает. Это как хедлесс линукс загрузить, а потом пытаться разрешение экрана выставить.
Неизвестно 116 2821484
Пебятки как он дружит с i3 (тайловый манагер), можно напердолить, люблю арч и пердолинг всей душой хочу попробовать этот ваш никс, какие подводные?
Linux: Firefox based 117 2821837
>>2821484
Прекрасно дружит.
Всё можно напердолить.
Неизвестно 118 2821839
>>2821837
Нихуя не запускается только, прописал как в мануале но хуй то там,
Linux: Firefox based 119 2821845
>>2821839
Покажи конфигон
Неизвестно 120 2821847
>>2821845
Полностью стоковый добавлено только
services.xserver.windowManager.i3.enable = true;
services.xserver.displayManager.startx.enable = true;
Android: Mobile Safari 121 2821885
>>2821847
В xinit добавь exec i3, как в раче делал
Неизвестно 122 2821888
>>2821885
Ебать я долбаеб
Неизвестно 123 2821904
все ещё не может в AppImage?
Windows 8: Chromium based 124 2821927
>>2804046 (OP)
Ну если ты програмист энтузиаст, то может и подойдет, а в продакшине, особенно на серверах все может оказаться не так радужно, вот и не ставлю.
Linux: konqueror 125 2821928
>>2821904
Без пердолинга не может.
Linux: Firefox based 126 2821969
>>2821847
Пробовал lightdm?
Неизвестно 127 2821970
>>2821969
Да, но я хочу просто с дефолтного экрана логиниться, но и в lightdm дальше экрана логина не пускает
Неизвестно 128 2822247
>>2821928
ну и говно
Android: Mobile Safari 129 2822317
>>2822247
А зачем аппимеджи, когда там и так весь софт в репе есть?
Неизвестно 130 2822344
А че в репах даже фокс древний? Нового нет?
Windows 8: Chromium based 131 2822363
>>2804368
Братюня, хочу кстати попробовать Гуикс дома, но че-то пока очень чкудно инфы по приетарным драйверам.
Даже не понятно до конца есть ли пропритарное в репах, или их подключать надо? Или же вообще искать исходники и собирать самому?
Можешь мне пояснить за эту тему? Если кто-то еще обладает информацией так-же прошу поделиться.
Linux: Firefox based 132 2822517
>>2822363
Проприетарного в репах ничего нет, это freetard дистрибутив
sage Android: Mobile Safari 133 2822550
>>2822344
Потому что это васянское говно никому не нужно, всем похуй
Linux: Firefox based 134 2822659
>>2804046 (OP)
То ощущение когда перекатился на заинтересовавшую систему когда про нее знали 3.5 анона а теперь про нее пишут везде
>>2804195
Шиз, плес
>>2804321

>Никсос не стабильнее дебиана


Начисто установленного дебиана - возможно. Но после обновления дебиана ты получаешь обновленный дебиан, а после обновления никсоси ты получаешь чистую новую никсось рядом со старой (без дублирования общих пакетов, если они есть). Плюс окончательное решение проблемы "поставить две разных версии одной софтины".

>дистру 15 лет, ау. Просто про его никто не слышал до форса на дваче.


А еще форса на лоре, реддите, опеннете. Ох уж эти форсеры
Linux: Firefox based 135 2822672
>>2813920
>>2813923
Подобие FHS никсоси собирается в пакете с симлинками, который в рантайме доступен через /run/current-system . Полагаю, можно исхитриться и сделать так чтоб все эти /run/current-system/{bin,etc,lib,sbin,share} были в корне. Но не нужно.
Linux: Firefox based 136 2822680
>>2811804

>Я ж думал мне всё функицонально при ребилде пересчитается.


Если ты ставил по мануалу у тебя автоматически сгенерились /etc/nixos/{configuration.nix,/etc/nixos/hardware-configuration.nix} под твою машину в котором статически айдишники сетевых интерфейсов, ююидшники разделов и пр. Наверняка можно написать никс выражение которое при ебилде будет там подставлять айдишник первой сетевой карты или что-нибудь посложнее, но зачем? 100% способа определить нужный интерфейс на любой машине в общем случае нет, а на десктопе большинство вообще удаляют статику и включают нетворк манагер первым делом (у которого своя эвристика)
MfgtiHTXDys.jpg131 Кб, 1037x768
Linux: Firefox based 137 2822688
>>2804098
Этот >>2804090 нихера не понимает, в никсоси для установленного обычным способом (никсом) софта контейнеры не используются (если только это не какой-то софт которому нужно работать контейнере, типа anbox). В никсоси самодостаточная совокупность пакета со всем зависимостями называется closure. Да, кложуру можно скопировать, даже по ссш, https://nixos.org/nix/manual/#ssec-copy-closure . Можно тупо вручную, находишь труЪ путь к бинарнику нужной программы в /nix/store, выполняешь nix-store -qR /nix/store/ivrbscjsq53zv6dpr624m985qzd1kj87-firefox-77.0.1/bin/firefox , получаешь список директорий и копируешь. На целевой машине нужно будет перемонтировать /nix/store в режим чтения (насколько я понимаю при штатной работе это делает сам никс только во время установки в своем неймспейсе, чтоб у кривого софта не было шансов насрать в иммьютебл стор)
Linux: Firefox based 138 2822697
>>2822688
>>2822688
Только вот сборка мусора такую кложуру удалит. Для того чтоб она стала частью системного или пользовательского профиля - придется поставить программу так чтобы никс захотел собрать именно эту кложуру (с там же хэшом). А это уже нетривиальная задача
1594820935164.png5 Кб, 338x262
Android: Mobile Safari 139 2822698
Банан Паша в треде порядок гранд навел...
Windows 10: Firefox based 140 2822782
Че по вайну и игорам?
Норм работает или тоже пердолиться?
Linux: Firefox based 141 2823118
>>2822782
Норм.
Стим ставится с либами из убунты которую он официально поддерживает и steam-fhs, в котором из этих либ (каждая из которых в сторится отдельно) собрана симлинками FHS. Запускается посредством какого-то chrootenv, который создает стиму иллюзию того что эта FHS находится в корне (еще хомяк в нее пробрасывается).
Для запуска левых игор собранных для убунты есть steam-run который делает то же самое для произвольного бинарника.
Вайн просто работает.
Свободные игры есть в nixpkgs, даже свежатина вроде порта сталкера.
Единственная проблема с которой сталкивался: реализации OpenGL и других аппаратно ускоренных апи конкретных драйверов не являются зависимостями игр. В результате изредка может получиться так, что ты поставил игру в пользовательский профиль, обновил систему и игра сломалась т. к. новая системная libGL драйвера твоей видеокарты не дружит с libc которую использует необновленная игра.
Алсо многие линуксгеймеры любят лутрис, вот он вроде не работает пишут что уже работает, https://github.com/NixOS/nixpkgs/pull/61742 .
Linux: Firefox based 142 2823128
Хочу никсос, но одновременно не хочу никсос. Что делать?
Linux: Firefox based 143 2823168
>>2823128
Да ты пердолик Шредингера прям
Windows 8: Firefox based 144 2823172
Linux: Firefox based 145 2823173
>>2823128
подожди годик пока флейки доделают (я кстати не знаю что это такое но звучит круто)
Linux: Firefox based 146 2823177
>>2823173
Чет типа портедж оверлеев вроде. Хз надо ли оно, когда можно собираться со своего форка nixpkgs и регулярно rebase'ить его на стейбл. Наверное надо, раз делают
Неизвестно 147 2823255
>>2823128
Посмотри репы, о них походу дела все забыли или забили
Linux: Firefox based 148 2823276
>>2823255
Пакеты можно ставить с анстейбла. Не обновляют до новых версий только в случае, когда случаются какие-то проблемы с поддержкой в анстейбле.
Неизвестно 149 2823312
Как во время установки сменить ядро? Хочу вьебать hardended, или хуевая идея
Android: Mobile Safari 150 2823314
Windows 10: Firefox based 151 2823342
>>2804046 (OP)
Не перейду, пока Банан не покажет свою писю.
Android: Mobile Safari 152 2823362
>>2823342
Он уже показывал, не знаю где фотка правда, на фоне был его 27" фуллхд монитор и стол такой деревянный желтенький
Неизвестно 153 2824436
Как добавить анстейбл в конфиг? Нашел что нужно сначала добавить через add, добавил, дальше прописать в конфиге какую то ебатень в виде let хуе мое config хуе мое не помню, при ребилде ошибка на эти строки, какого хуя?
Android: Mobile Safari 154 2824439
>>2824436
Читай мануал.
Неизвестно 155 2824441
>>2824439
Там нихуя не понятно, делаю по нему, пишу let система ругается что нужно LET, на форуме у всех через let они там блять говна обожрались?
Android: Mobile Safari 156 2824442
>>2824441
Учи язык Nix.
sage Неизвестно 157 2824443
>>2824442
Соси хуй
Android: Mobile Safari 158 2824467
>>2824436
Ну первая ссылка в гугледакдакго же.
Неизвестно 159 2824607
Так и не починил отвал мыши на i3 в vmware, поиск молчит, xlibы прописывал похую, че делать а?
Неизвестно 160 2824714
Анонсы как лучше организовать каналы? Удалить стандарт и оставить unstable с pkgs? И если я перезапишу канал nixos на unstable у меня система пересоберется из unstable?
Linux: Firefox based 161 2829319
Короче, в итоге установил арч, поучил чуть-чуть баша, порешал возникшие проблемы после установки. Сейчас у меня связка sddm+kde, думаю перекатиться на i3. но пока не знаю, как это безопасно сделать. Типа просто отключить и удалить их юниты? А ксинит то я не устанавливал, ибо не было необходимости тогда.
У меня еще возник вопрос по поводу бэкапов? Пока воспользовался timeshift, ссусь от того, что может что-то сломаться от обновления нового. Пока ничего не учу, периодически захожу на арч вики, что-нибудь читаю.
анон >>2804520
Linux: Firefox based 162 2829452
Windows 7: Firefox based 163 2829717

>Какого хуя происходит? Почему ты еще не поставил лучшую ОС


Пакетов мало -> дистр гавно
Screenshot20200728-184122Bromite.jpg266 Кб, 720x1520
Android: Mobile Safari 164 2829805
>>2829717

>мало

Android: Mobile Safari 165 2829806
>>2829319

> Сейчас у меня связка sddm+kde, думаю перекатиться на i3. но пока не знаю, как это безопасно сделать.


А вот на никсосе это делается в одну строчку!

> У меня еще возник вопрос по поводу бэкапов?


Для бекапа системы есть nixos-поколения, для своих файлов - zfs.
Windows 7: Firefox based 166 2829823
>>2829805
Они могут хоть на миллион пакетов свои пакеты наразбивать, только вот больше десяти нужных мне программ которые есть в генту, в вашем отсосе нету.
Apple Mac: Firefox based 167 2829824
>>2829823
Это какие же? Давай список.
Linux: Firefox based 168 2829856
>>2829823
Это repology, в нём дробление пакетов учитывается, всякие либы не считаются, только конкретные проекты.
В дебиане например на самом деле в дефолтном репозитории AMD64 больше 50к пакетов, на repology вроде бы показывают около 30-35к
Linux: Firefox based 169 2829879
>>2829806
Это все, конечно, круто, но мне до никсоса еще далеко. А я спрашивал про арч.
Apple Mac: Firefox based 170 2829880
>>2829856

>врёти

Linux: Firefox based 171 2829883
>>2829880
Там даже Projects, а не Packages написано.
Windows 10: New Opera 172 2829891
>>2829883
И что?
Android: Mobile Safari 173 2829948
>>2829891
У repology свои названия каждого проекта. Как он там называется и как у дистрибутива всё дробится при этом не учитывается
Linux: Firefox based 174 2830687
Как в gnome3 добавить приложение в автозапуск?
Linux: Firefox based 175 2832134
>>2830687
Так же как и в любом другом линуксе. Декларативное описание системы не означает что в configuration.nix все вплоть до каждой настройки рабочего стола должно быть описано.
Linux: Firefox based 176 2832179
>>2829805>>2829883>>2829880>>2829856>>2829823>>2829805
а вы в курсе, что большая часть пакетов у никсоса из хакажа и пипи? это не программы, это всякие пакетики для хаскела и петона. и даже с учетом этого они не могут АУР перегнать по числу, ваще лол.
Android: Mobile Safari 177 2832313
>>2832179
Ну вот мой херовый подсчет:
Хаскель пакетов 15к, питона 3, еще какой-то хуйни накинем до 20и.
Сайт никса говорит, что всего 60к пакетов, а значит, не-библиотек 40к.

Хз почему, но это меньше, чем в реполоджи, но при этом все еще достаточно,чтобы быть на втором месте по числу пакетов на том же рополоджи

Ну и пруфани, что в аур никто не грузил пакеты с пипа и хэкэджа.
Linux: Firefox based 178 2832458
>>2832134
Ну это не интересно. Мне тут по ушам ездили, что nixos - это замена ansible. А на деле на любой чих мне говорят: ну так руками подправь.
Я хочу идемпотентность, чтобы я конфиг подсунул - и система под ключ сразу. Дотфайлы не вариант, у меня нет гарантий одинаковой версии ПО на всех машинах. Костыль, чтобы он брал дефолтный конфиг и заменял в нём пару строчек. Типа lineinfile.
И не надо мне тут будто это противоречит философии, syncthing же они как-то обернули.
Android: Mobile Safari 179 2832497
>>2832313
Банан, помоги, хочу никсос, но не хочу никсос
>>2832458
Допиши в .xprofile пользователя через конфиг.
Или через конфиг создавать ~/.config/autostart/programname.desktop
Linux: Firefox based 180 2832499
>>2832497

> Допиши в .xprofile пользователя через конфиг.


> Или через конфиг создавать ~/.config/autostart/programname.desktop


А вот это уже интересно. Есть примеры?
image.png136 Кб, 400x300
Linux: Firefox based 181 2832544
>>2832313

>Ну и пруфани, что в аур никто не грузил пакеты с пипа и хэкэджа.


зачем мне пруфать утверждение, которое
1. не моё
2. заведомо ошибочно
3. является утверждением отсутствия чего-либо
?
я тебе расскажу как все есть на самом деле - в ауре и, бля, даже в репах самого арча пакеты для языков лежат в охуенно ограниченном количестве.

>haskellPackages


>pythonPackages


а че там с python3Packages, python37Packages, nodePackages? пруфани что их никто не грузил
Android: Mobile Safari 182 2832622
>>2832499

> А вот это уже интересно. Есть примеры?


https://nixos.wiki/wiki/Home_Manager
>>2832313
Банаааан нексос хочу нексоооос
Linux: Firefox based 183 2832633
Пынямаешь банан я сейчас установлю никсос поем говна потому что нихуя не умею и вернусь на арч что делать банан помоги ААААААААААААААААА
Android: Mobile Safari 184 2832674
>>2832458
Так блин, а при чем гном к ансиблу? Никсос, как и ансибл, настраивают в первую очередь саму систему, а не настройки отдельного юзера.
Если хочешь декларативную настройку гнома, то смотри какие у него конфиги и добавь их у nix-home-manager
Windows 7: Firefox based 185 2832890
Какой цикл обновлений у системы? Когда следующее обновление выходит?
Неизвестно 186 2833198
Windows 8: Chromium based 187 2833207
>>2832890

>New stable channels are released every six months


https://nixos.wiki/wiki/Nix_channels
Windows 10: Firefox based 188 2833395
>>2812605

>Calculate Linux



Не ставь. Он российский.
Linux: Firefox based 189 2834082
>>2833395
Что плохого в том что он Российский?
Fedora Linux: Firefox based 190 2834088
>>2834082
КРВГБЛК
Linux: Firefox based 191 2834093
>>2834088
Что это означает?

>inb4: загугли


It looks like there aren't any great matches for your search
Linux: Firefox based 192 2837739
>>2832179

>большая часть пакетов у никсоса из хакажа и пипи


Будто что-то плохое. Хоть одни сумели язычковые системы управления пакетами нормально интегрировать, теперь намного меньше возни с опакечиванием использующего эти пакетики софта
Android: Mobile Safari 193 2837794
>>2837739
Двачую. Еще охуенно, когда для какого-то хаскеля или раста пакеты ставятся несколько секунд, а не компилируются пол часа. Забивая папку с проектом пол гигабайтом мусора
Windows 10: Chromium based 194 2837899
Объясните прикол пихания аниме-девочек на пикчи с лого чего-либо. Я не ньюфаг, и аниме изредка посматриваю, но вот этого пихания всюду не понимаю. Ладно, виндотред, у них для там маскот, специально созданный новый персонаж, а вот брать чара из уже существующих тайтлов и приделывать ему nameos дистр нихуя непонятно. Он от этого лучше становится? Им пользуется какой-то анимешник и это о чем то должно говорить? В чем смысл?
Windows 10: Firefox based 195 2838343
>>2837899
Спермотоксикозные школодауны-максималисты, сэр.
linux-mascot.jpg251 Кб, 1680x341
Windows 8: Chromium based 196 2838348
>>2837899
Просто они завидуют нормальным дистрам, где есть свои маскоты. Вот и пытаются походить на своих.
Android: Mobile Safari 197 2838406
>>2837899
Красивенько же
Ubuntu Linux: Firefox based 198 2838493
>>2804046 (OP)
В чём плюсы? Почему она лучшая? Каких недостатков она лишена? Чем ебанутый пакетный менеджер никсоси лучше других ебанутых пакетных менеджеров? Почему я должен ставить ещё один нонейм дистрибутив?
Жду ответа, анонче.
Android: Mobile Safari 199 2838665
Linux: Firefox based 200 2838671
>>2838493
Никсос решает две извечные проблемы перодликса: dependency hell и поломки и фантомные баги при обновлении.
1) Вместо FHS никсос кладёт все пакеты в хэш таблицу. Благодаря этому бинарник берёт свою зависимость не из абстрактной /usr/var/lib/huilib/huhuilib, а из конкретной /nix/store/y345dsfgrtu456asdf-huhuilib. Потому два пакета могут тащить за собой две разных версии одной и той же либы, и не конфликтовать. B если один пакет обновился, то второй будет продолжать ссылаться на конкретную либу и никаких сюрпризов при обновлении.
2) Вместо /etc все настройки складываются в единый декларативный конфиг который при помощи своего ёба-языка, nix-хранилища, симлинков и этой самой матери собирает рабочую систему. Благодаря этому система становится stateless и её поведение строго определяется этим конфигом, а не историей всех предыдущих обновлений.
Из минусов:
1) Жрёт места чуть больше, чем классические ос
2) Большинство инструкций по линуксу становятся непригодными. Более-менее сложные настройки надо напердоливать через конфиг методом проб и ошибок
3) Деревянному софту, захардкоженному на FHS нужно колдовать костыли
Ubuntu Linux: Firefox based 201 2838867
>>2838671

>1) Вместо FHS никсос кладёт все пакеты в хэш таблицу. Благодаря этому бинарник берёт свою зависимость не из абстрактной /usr/var/lib/huilib/huhuilib, а из конкретной /nix/store/y345dsfgrtu456asdf-huhuilib. Потому два пакета могут тащить за собой две разных версии одной и той же либы, и не конфликтовать. B если один пакет обновился, то второй будет продолжать ссылаться на конкретную либу и никаких сюрпризов при обновлении.


Контейнеризация. Доступно на всех дистрибутивах, не нужно качать ещё один левый.

>2) Вместо /etc все настройки складываются в единый декларативный конфиг который при помощи своего ёба-языка, nix-хранилища, симлинков и этой самой матери собирает рабочую систему.


А нахуя? У меня все конфиги лежал в etc и только там. Открыл и меняю что мне нужно, без своего йоба-языка нахуй мне ещё один язык сдался?.

>Благодаря этому система становится stateless и её поведение строго определяется этим конфигом, а не историей всех предыдущих обновлений.


Косячу в конфиге и весь твой стейнлес идёт по пизде. Если я хочу удалить лишний конфиг, я ввожу одну комманду и удаляю его, а не лезу в сука другой блять, ты серьезно? нахуй мне ещё в один конфиг лезть ради правки другого? конфиг.

>Ну и минусы самой никсоси хуй соси блять, этой васянкой пользуются 3,5 человека, стандарты идут нахуй как и ты, к которой костыли ещё нужны блять, опять пердолинг.


Отчего делаем выводы, что никсось - очередная манявасянка ломающую ебучие стандарты, к которым привыкли ВСЕ и не думаю, что кто-то будет от них отвыкать ради левого поделия, а все проблемы уже решены 10 лет назад.
Ну и да, зачем мне после всего этого юзать никсось, когда всё можно реализовать у меня в убунте в виде snap боже упаси это говнище и flatpak пакетов?
Android: Неизвестно 202 2838880
>>2804140
Это вы реестр винды изобрели?
Android: Mobile Safari 203 2838940
>>2838867
Снап и флатпак это совершенно другая хуйня.
мимо
Linux: Firefox based 204 2838956
>>2838867

> Мне не нужен stateless. Зачем мне никсос?


Ну собственно не за чем. Сам же ответил.
Алсо у флатпаков, снапов, лхд и прочих докеров оверхед больше никса, но то вряд ли тебя это остановит. Пользуйся чем хочешь.
Android: Mobile Safari 205 2839151
>>2838867
Нихуя не понял как работает, а уже обосрал. Вот тебе блять ссылка на офф. сайт, читай: https://nixos.org/features.html
Linux: Firefox based 206 2839215
>>2838880
Реестр не всегда в курсе насчёт установленного ПО и беспомощен, если какая-то прога вдруг решила писать конфиг в "Documents and Settings".
Единый конфиг значительно шире и функциональнее, чем реестр.
Linux: Firefox based 207 2842208
Спасите!
пытаюсь сделать звук на никсоси
sound.enable = true;
Эмуляция ОСС, JACK, пульсаудио - все отключено
speaker-test -Ddefault:Generic - Крутит шумы.
speaker-test -Ddefault:HDMI - уже нет (как раз-таки через него и надо)
aplay -L говорит, что дефолт CARD Generic:
default:CARD=Generic
HD-Audio Generic, ALC887-VD Analog
Default Audio Device
даже когда я прописываю sound.extraConfig=''
defaults.pcm.!card "HDMI" \n
defaults.ctl.!card "HDMI"
''
Когда меняю дефолт, speaker-test выкидывает no such a file or directory
В лайв окружении все работает, на арче, генту, и лфс (на чем раньше сидел) таких проблем не было.
Windows 10: Firefox based 208 2842608
Насколько сложно в никотсосе собирать программы из исходников? Это примерно как писать ебилды?
Ubuntu Linux: Firefox based 209 2842617
>>2842608
Берешь да собираешь. Проблем особых не должно возникнуть.
Android: Mobile Safari 210 2842627
>>2842608

> Это примерно как писать ебилды?


Не писал ебилды, но да, придется писать никс билды.
Ну или можешь просто с помощью nix-shell ввойти в окружение с нужными либами и ввести make.
Linux: Firefox based 211 2843217
как писать конфиг в .config/nixpkgs/config.nix?
Я вроде добавляю в начало { config, ...}, но
error: anonymous function at /home/kyousa/.config/nixpkgs/config.nix:1:1 called without required argument 'config', at /nix/var/nix/profiles/per-user/root/channels/nixos/pkgs/top-level/default.nix:55:10
сам код
{ config, ... }: {
nixpkgs.config.allowUnfree = true;
}
Windows 10: Firefox based 212 2843311
>>2804046 (OP)
Банан, покажи попу
Android: Mobile Safari 213 2847264
>>2804046 (OP)
Что лучше: Никсос или флатпак в Федоре?
Android: Mobile Safari 214 2847274
>>2847264
В плане концепции никсос. В плане реализации ебу, зависит от того что тебе нужно. но флатпак на никсосе какой-то забагованый, что лучше напрячься и никс билд написать
Linux: Firefox based 215 2854549
Как получить список пакетов поставленных вручню через nix-env -iA?
15384324f1736010160.png505 Кб, 1408x581
Linux: Chromium based 216 2854592
Не покидает ощущение, что NixOS - это что-то вроде ёбли с собаками, выращиванием гомункула и плоской земли. Т.е. раскручивается всеми подряд для рофлов над глупой и наивной аудиторией, просто в рамках этой борды, а не всего двоща
Linux: Firefox based 217 2854674
>>2804098
Сомневаюсь в наличии прямых решений в nix, но в guix имеются средства для упаковки пакета/среды в тарбол, squashfs или образ для докера
man guix pack
Linux: Firefox based 218 2855281
>>2804046 (OP)

>Якобы это уже и не UNIX и тем более не дистр линукса в классическом понимании, а нечто новое и охуенное. ЛИШЕННОЕ ВСЕХ НЕДОСТАТКОВ. ЭТО ЛУЧШИЙ ДИСТР И ТРЕНД 2021 ГОДА!!!


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

>Почему анон до сих пор сидит на древних


Многие переходят, потому и "хайп", как ты это назвал. Ну еще потому что в отличие от дженерик дистров основанных на всем давно известных идеях он основан на действительно новой (на самом деле из 90х, просто реализацию допилили недавно) и вызывает у мигрантов культурный шок, которым они хотят поделиться
Linux: Firefox based 219 2855283
>>2804098
>>2854674
Кстати, https://github.com/matthewbauer/nix-bundle делает независимые от никса портабл бинари
Linux: Firefox based 220 2855284
>>2854549
nix-env -q
Linux: Firefox based 221 2855287
>>2838867

>Контейнеризация. Доступно на всех дистрибутивах, не нужно качать ещё один левый.


Нахуй иди со своей контейнеризацией. Юзать контейнеры не для разработки - это как ссать себе в штаны чтоб согреться. Все программы по контейнерам не распихаешь, а так как в эндлесс и подобных - это просто разбиение общего домена проблем на несколько, к тому же усложняющее управление системой гораздо больше чем никс (если ты не хомячок который юзает онли то что апстримогоспода для тебя соберут).
Linux: Firefox based 222 2855290
>>2838867

>Косячу в конфиге и весь твой стейнлес идёт по пизде.


Конфиг никсоси влазит в буфер моска если нет ФГМ, а история изменений системы за годы - нет, особенно когда ты вообще без понятия что там менялось, когда ты апдейты ставились. Никс каждый раз после установки чего-либо дает чистую, будто только что установленную систему (кроме /var и прочих /home), старые экземпляры пакетов лежащие в /nix/store до очистки системы ни на что не влияют

Концептуально это можно сравнить с переходом от аналогового хранения инфы к цифровому - с первым шум накапливался, сохранялся при копировании и хуй ты его уберешь, со вторым при записи нового экземпляра сигнал каждый раз формируется "чистым" по сетке дискретизации, чего бы там до этого не прилипло
Linux: Firefox based 223 2855356
>>2855283
Похоже на guix pack, но только с одиним костыльным форматом
Windows 7: Firefox based 224 2855385
>>2822680

>100% способа определить нужный интерфейс на любой машине в общем случае нет,



Пиздёшь. Можно через уникальный аппаратный MAC-адрес сетевой карты.
Linux: Firefox based 225 2855436
>>2855385
Какой из сетевых карт? И чем это может помочь, если ты переставишь накопитель в другой комп, в которой карты с таким адресом вообще нет?
Windows 7: Firefox based 226 2855444
Анон, поясни, как в GuixSD/NixOS получить подобие конфигурационных профилей?
Скажем, в одном режиме у меня поднят hostapd, dhcp, ssh, подлкючается файлопомойка по nfs, интернет по витой паре, используются соответствующие правила иптаблесов и т.п.
Другой - переносной: tlp, networkmanager, свои правила иптаблесов и далее в том же духе.
На генте эту задачу у меня решал openrc: было порядка пяти ранлевелов, между которыми я переключался в зависимости от локации. В GuixSD/NixOS, при их-то общесисиемном конфиге, должны быть более удобные средства, но при беглом знакомстве ничего не нашлось.
Android: Mobile Safari 227 2855452
>>2855444
Делаешь кастомною nixos-option, в которую пихаешь нужные тебе настройки.
Linux: Firefox based 228 2855459
>>2855452
И каким образом её переключать? После этого нужно делать переконфигурацию системы?
Linux: Firefox based 229 2855462
>>2855452

> curl -s https://nixos.org/manual/nixos/stable/index.html | grep nixos-option | wc -l


3

В документации, похоже, этот вопрос не слишком освещен
Android: Mobile Safari 230 2855522
>>2855462
Я не про комманду nixos-option, а функцию на никс языке.
Linux: Firefox based 231 2855541
>>2855522
Покажи в документации, что именно ты имеешь в виду
Linux: Firefox based 232 2855585
>>2855444

>На генте эту задачу у меня решал openrc: было порядка пяти ранлевелов, между которыми я переключался в зависимости от


1. В NixOS как и в большинстве дистров systemd, он позволяет сделать то же самое. Ранлевелы у него называются таргетами, конфиги в /etc/systemd/system, переключение командой systemctl start/isolate имятаргета (start запускает все что нужно таргету, isolate в добавок останавливает все запущенное что ему не нужно).
2. Конфиги в /etc/ можно сгенерить, используя https://search.nixos.org/options?show=environment.etc&query=environment.etc&from=0&size=30&sort=relevance&channel=unstable
Linux: Firefox based 233 2855596
>>2855444
>>2855585
Алсо кроме environment.etc в NixOS есть systemd.targets, с его помощью должно быть лаконичнее. При этом если хочешь по минимуму использовать nix lang, сам environment.etc позволяет держать твои дополнительные конфиги в файлах, чет типа
environment.etc = {
"systemd/system/router.target": "/etc/nixos/my-etc-files/systemd/system/router.target",
"systemd/system/mediacenter.target": "/etc/nixos/my-etc-files/systemd/system/mediacenter.target",
}
Соответственно, в /etc/nixos/my-etc-files/ у тебя поддерево доп. конфигов, которое ты таким образом мерджишь с основным. Не проверял, но это должно работать, мб с небольшими исправлениями
Linux: Firefox based 234 2855599
>>2855585
Ты серьёзно? Это то же самое, что купить машину, пробить дыры в полу и отправиться на прогулку -- вроде бы и гуляешь как прежде, и даже девчонки внимание обращать начали, но чай без машины было легче.
Linux: Firefox based 235 2855601
>>2855585
Кстати, а как на systemd решается проблема, когда один и тот же сервис может иметь разные конфиги в зависимости от таргета?
Например, sshd при одном таргете должен висеть на eth0, а при другом - на wlan0
Linux: Firefox based 236 2855715
>>2855601
ssh,T=dANUSwla~6$n0PUNCTUMserc@*vice
ss+!BhdANUSe'G`th0PUNCTUMserd5%vice
Linux: Firefox based 237 2855859
>>2855601
В общем виде - можно написать разные сервисы, в сервис файлах разные переменные окружения/команды запуска с разными параметрами. Все равно же при таком раскладе нужно остановить экз запущенный со старым конфигом и запустить новый
В частном, когда отличие в единственном строчном параметре, таком как имя интерфейса (чего достаточно в мейби 95% всех случаев) - >>2855715 , это назвается instantiated service, файл такого сервиса является шаблоном, при запуске там шаблонная переменная %i заменяется на значение аргумента следующее за @
Linux: Firefox based 238 2855864
>>2804321

>дистру 15 лет, ау. Просто про его никто не слышал до форса на дваче.


Наверное, это типичный срок, на который задерживается распространение любой ломающей прежние основы идеи от первичной реализации про которую знают 3.5 гика в одном универе до "даже на дваче есть тред". Лет 7 на устранение детских болячек и еще лет 7 пока свободномыслящая старшая школота и студентота которая способна массово воспринимать радикально новые идеи превратится во взрослую админоту.
Linux: Firefox based 239 2855911
>>2804046 (OP)
Два вопроса по никсосу:

homed в конфиг уже завезли?
можно ли архивнуть профиль лисы и просто закинуть в хомяк, или там какая-то особенная?
Linux: Firefox based 240 2855957
>>2855911

>можно ли архивнуть профиль лисы и просто закинуть в хомяк, или там какая-то особенная?


Что там может быть особенного? Хомяк - он и в никсоси хомяк
Linux: Firefox based 241 2855968
>>2855957
Если бы я знал, я бы не спрашивал, м? Вот сейчас удолю свою убунту, установлю никсос, закину профиль, и если он не заработает, ты будешь виноват.
Linux: Firefox based 242 2855998
>>2855968
У новичков начинающих читать про никсос возникает ощущение что это какой-то закрытый ящик, доступ к которому и изменение содержимого осуществляется с помощью никс-языка. Нет, это тот же линукс, только бинарники раскиданы по пакетам (хотя есть спец. директории в которых собираются все симлинки на них чтоб можно было одной записью в PATH все добавить), а содержимое /etc определяется никсовым конфигом, в котором прописываются в т. ч. глобально установленные программы; все содержимое /etc кроме /etc/nixos при обновлении заменяется симлинками на сгенеренное никсом согласно текущему конфигу (и при перезагрузке тоже).
То, что программы создают в процессе работы (файлы СУБД в /var, профили пользователей браузеров и прочие мутабельные данные пользовательских программ) вообще не относится к "зоне контроля" никс и работает как в любом линуксе
Linux: Firefox based 243 2856023
>>2855998
Я ничего не читал, только установил один раз посмотреть, запустил браузер посидел денёк и вышел. Сейчас пришла пора обновлять редко используемый ноут с убунтой на 20.04, а там снапы, так что ну его нахуй. Единственное, что мне нужно от дистра, чтобы он запускал лису, в которой дискорд.
Linux: Firefox based 244 2856025
>>2856023
Ну ты предположил что там может быть черт знает что. В общем, я бы сформулировал так: nix управляет только иммутабельной частью системы - файлами, которые и в трад. линуксах зареганы как часть содержимого пакетов и имеют какой-то контроль целостности, а также директориями, которые должны содержать только такие файлы (в т. ч. /etc, поэтому для persistent модификации общесистемных конфигов приходится кое-что дописывать в никсовый конфиг). Только на них и распространяются его особенности. Все остальное в точности как в любом линуксе
Linux: Firefox based 245 2856170
А вот у меня такой вопрос, я конечно мог бы и погуглить, но решил тут спросить.
Насколько засирается места с никсос? Оно же, я так понимаю, сохраняет прежние версии пакетов. Они как-то самоочищаются или нужно каждый раз самому предусматривать и очищать периодически.
У меня просто только ссд на ~240 гигов, где под хомяка около двухсот.
Linux: Firefox based 246 2856172
Предлагаю шапку треда

Q: Что такого в этой вашей NixOS? Почему не Ubuntu/Arch/Fedora/...?
A: Во-первых, тут не бывает конфликтов и поломок софта при обновлениях, даже в используемой много лет системе с кучей наставленной кастомной фигни. Во-вторых, система всегда чиста, будто ее только что поставили. В-третьих, можно ставить сколько угодно версий/сборок одного софта, в т. ч. всегда можно установить любой свежий софт из анстейбла со всеми его зависимостями, причем это не будет влиять на остальную систему. В-четвертых, после обновления, установки софта или другого изменения системы на уровне Nix можно переключиться в предыдущее состояние - до тех пор, пока не будет выполнена команда очистки хранилища от старых пакетов.

Q: Почему не OSTree/Flatpak/...?
A: Система в которой каждый пакет соответствует апстрим проекту и содержит только файлы полученные при его сборке эстетически красивее системы, в которой "приложения" и "фреймворки" забандлены с всевозможножными "библиотеками". Плюсом идет сохранение бескостыльного шаринга зависимостей между программами (хотя в отличие от трад. дистров они шарятся только если полностью идентичны, т. е. собраны из одинаковых исходников с одинаковыми параметрами и юзают идентичные собственные зависимости вплоть до libc - у установленного в стейбл систему фуррифокса из анстейбла будет все свое, но оно будет шариться с другим софтом установленным из того же анстейбла).

Q: Для любой настройки нужно писать что-то в декларативном конфиге?
A: Нет. Nix управляет только файлами пакетов. Если настройка в файле в /etc, который в той же убунте считался бы частью пакета - да, придется, т. к. если отредактировать файл вручную он будет перезаписан дефолтным при любом изменении системы на уровне Nix (/etc как и другие директории FHS по сути формируется как куча симлинков на файлы из пакетов, которые лежат в /nix/store). Если в /var или хомяке - нет, все как в любом другом линуксе.

Q: Как поменять/добавить конфиг в /etc, чтоб он там оставался?
A: Поищи в https://nixos.org/nixos/options.html опции для конкретно того софта, который ты хочешь настроить. Например, правила udev - services.udev.extraRules. Если не нашел - юзай опцию environment.etc, она позволяет добавить в /etc произвольный файл с произвольным содержимым

Q: А не пиздите про надежность? Прямо-таки никогда ничего не ломается?
A: На самом деле есть исключения, но они редки. Во-первых, существуют неявные зависимости (например, разные стили виджетов для гуи фреймворка вроде qt/gtk, драйвероспецифичные реализации opengl/vulkan которые юзают 3d приложения запущенные в сессии на видеокарте с конкретным драйвером) - т. е. когда приложение обязательно использует какую-то одну из стопицот множественных альтернативных зависимостей, и их не добавляют в явные зависимости, максимум одну дефолтную. Во-вторых, ментейнеры могут прозевать коммит, который ломает приложение - у них автоматически проверяется собираемость и запускаемость бинарников, но это еще не значит, что оно будет полностью функциональным. В-третьих, Nix не избавляет от проблем работы новых версий программ с данными, созданными старыми (скажем, файлами баз СУБД). Тем не менее, количество неприятных ситуаций в долго используемой системе на порядки меньше, чем с олдовыми дистрами.

Q: Как запустить скачанный бинарник, собранный для убунты?
A: steam-run
Linux: Firefox based 246 2856172
Предлагаю шапку треда

Q: Что такого в этой вашей NixOS? Почему не Ubuntu/Arch/Fedora/...?
A: Во-первых, тут не бывает конфликтов и поломок софта при обновлениях, даже в используемой много лет системе с кучей наставленной кастомной фигни. Во-вторых, система всегда чиста, будто ее только что поставили. В-третьих, можно ставить сколько угодно версий/сборок одного софта, в т. ч. всегда можно установить любой свежий софт из анстейбла со всеми его зависимостями, причем это не будет влиять на остальную систему. В-четвертых, после обновления, установки софта или другого изменения системы на уровне Nix можно переключиться в предыдущее состояние - до тех пор, пока не будет выполнена команда очистки хранилища от старых пакетов.

Q: Почему не OSTree/Flatpak/...?
A: Система в которой каждый пакет соответствует апстрим проекту и содержит только файлы полученные при его сборке эстетически красивее системы, в которой "приложения" и "фреймворки" забандлены с всевозможножными "библиотеками". Плюсом идет сохранение бескостыльного шаринга зависимостей между программами (хотя в отличие от трад. дистров они шарятся только если полностью идентичны, т. е. собраны из одинаковых исходников с одинаковыми параметрами и юзают идентичные собственные зависимости вплоть до libc - у установленного в стейбл систему фуррифокса из анстейбла будет все свое, но оно будет шариться с другим софтом установленным из того же анстейбла).

Q: Для любой настройки нужно писать что-то в декларативном конфиге?
A: Нет. Nix управляет только файлами пакетов. Если настройка в файле в /etc, который в той же убунте считался бы частью пакета - да, придется, т. к. если отредактировать файл вручную он будет перезаписан дефолтным при любом изменении системы на уровне Nix (/etc как и другие директории FHS по сути формируется как куча симлинков на файлы из пакетов, которые лежат в /nix/store). Если в /var или хомяке - нет, все как в любом другом линуксе.

Q: Как поменять/добавить конфиг в /etc, чтоб он там оставался?
A: Поищи в https://nixos.org/nixos/options.html опции для конкретно того софта, который ты хочешь настроить. Например, правила udev - services.udev.extraRules. Если не нашел - юзай опцию environment.etc, она позволяет добавить в /etc произвольный файл с произвольным содержимым

Q: А не пиздите про надежность? Прямо-таки никогда ничего не ломается?
A: На самом деле есть исключения, но они редки. Во-первых, существуют неявные зависимости (например, разные стили виджетов для гуи фреймворка вроде qt/gtk, драйвероспецифичные реализации opengl/vulkan которые юзают 3d приложения запущенные в сессии на видеокарте с конкретным драйвером) - т. е. когда приложение обязательно использует какую-то одну из стопицот множественных альтернативных зависимостей, и их не добавляют в явные зависимости, максимум одну дефолтную. Во-вторых, ментейнеры могут прозевать коммит, который ломает приложение - у них автоматически проверяется собираемость и запускаемость бинарников, но это еще не значит, что оно будет полностью функциональным. В-третьих, Nix не избавляет от проблем работы новых версий программ с данными, созданными старыми (скажем, файлами баз СУБД). Тем не менее, количество неприятных ситуаций в долго используемой системе на порядки меньше, чем с олдовыми дистрами.

Q: Как запустить скачанный бинарник, собранный для убунты?
A: steam-run
Linux: Firefox based 247 2856181
>>2856170
Зависит от частоты обновления. Если долго не обновлять - во время обновления понадобится в ~2 раза больше. Если ежедневно - много понадобится только когда выходят обновления каких-то всеобщих зависимостей вроде glibc.
Старые пакеты удалять командой nix-collect-garbage --delete-old .
Есть nix-store --optimise который объединяет хардлинкингом идентичные файлы в разных пакетах, но он так эффективен как может показаться т. к. слинкованные с разными зависимостями имеющими разные билдхэшами бинари получаются разными.
Linux: Firefox based 248 2856193
>>2856172

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


Ну вот это спорно. Конфиги старых версий могут успешно ломать поведение новых. Во всяком кде софте при перекате с 3 на 4 я это знатно словил. В ~/.config хлам знатно накапливается.
Linux: Firefox based 249 2856215
>>2856193
Про это ниже написано,

>В-третьих, Nix не избавляет от проблем работы новых версий программ с данными, созданными старыми (скажем, файлами баз СУБД).


Но по моему опыту это происходит несравнимо реже чем поломки из-за обновления зависимостей
Linux: Firefox based 250 2856261
>>2856172

>Q: Почему не OSTree/Flatpak/...?


>A: Система в которой каждый пакет соответствует апстрим проекту и содержит только файлы полученные при его сборке эстетически красивее системы, в которой "приложения" и "фреймворки" забандлены с всевозможножными "библиотеками". Плюсом идет сохранение бескостыльного шаринга зависимостей между программами (хотя в отличие от трад. дистров они шарятся только если полностью идентичны, т. е. собраны из одинаковых исходников с одинаковыми параметрами и юзают идентичные собственные зависимости вплоть до libc - у установленного в стейбл систему фуррифокса из анстейбла будет все свое, но оно будет шариться с другим софтом установленным из того же анстейбла).


OSTree (и flatpak на его основе) работают точно также, если что. Если уж хочешь это в качестве отличия, то сравнивай со аппимеджами и докерами.
Linux: Firefox based 251 2856304
>>2856261
В каком месте OSTree работает так же? Он работают как гит. Там нет деления на пакеты. Пруф: "In contrast, OSTree only supports recording and deploying complete (bootable) filesystem trees. It has no built-in knowledge of how a given filesystem tree was generated or the origin of individual files, or dependencies, descriptions of individual components." - https://ostree.readthedocs.io/en/latest/manual/introduction/
С ним нельзя просто под себя какую-нибудь конкретную программу, сделав ей оверрайд с дополнительной зависимостью при наличии которой в ней при сборке включается какая-то опциональная зависящая от этой зависимости фича. Чтоб что-то поменять - нужно пересобирать весь этот монолит целиком, а не только целевой пакет и его обратные зависимости. Да, после этого можно предоставить изменение другим пользователям как нечто вроде гит-коммита который они могут чекнуть, и у них скачаются только изменившиеся файлы. Но в целом эта концепция делит всех на пользователей, которым удобно но они могут только получать готовое, и разрабам, которым приходится держать громоздкую хрень которую ради одной отломанной фичи держать некомфортно. А еще пользователь лишается возможности просто наблюдая какие пакеты когда ставятся ненапряжно приобрести "словарь" названий ключевых проектов из которых состоит линукс и какое-то представление о том что из них зачем, а также целенаправленно чекать зависимости и описания пакетов - это все существует только на девелоперской машине
Linux: Firefox based 252 2856639
>>2856304

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


По идее этот OSTree делает возможными "закрытые" дистрибутивы - когда вроде бы все открытый софт, но хуй ты разбрешься, как они эту систему собрали. Как вендорские прошивки андроида. Захочешь форкнуть - будь добр начать с чистого AOSP LFS.
Linux: Firefox based 253 2857159
Интересный вроде ваш никсос, но бля, учить какой-то язык для правки конфигов... Это пиздец какой-то. Скоро это будет на уровне btw i use arch
Linux: Firefox based 254 2857403
>>2857159
Подмножество языка используемое для выбора устанавливаемого софта и предусмотренной модулями настройки системы и сервисов - не сложнее JSON. Разбираться с языком всерьез надо если ты хочешь патчить пакеты или опакечивать сам.
14465012961020.jpg80 Кб, 600x450
Linux: Firefox based 255 2858172
>>2804162
Это двач, здесь даже сообщество MLP состоит из агрессивного и токсичного быдла
Linux: Firefox based 256 2858356
>>2858172

>Это двач


Это не двач, маня.
изображение.png719 Кб, 1200x1200
Linux: Firefox based 257 2858611
Windows 8: Chromium based 258 2859032
>>2858356
Да похуй, хули доебался?
sage Windows 7: Chromium based 259 2859138
>>2858611

>эти боевые картиночки ньюфагов девяностых годов рождения

Android: Mobile Safari 260 2859170
Вот когда на мсдн гайды появятся, как развернуть дотнет на вашем этом никсосе, так и подумаю
Пару раз попердолившись ради чего? Профитов нихуя, все равно что играл с линуксом, пришел к выводу, что юзать надо максимальный мейнстрим, а остальное – ебись оно в рот. Новинки лучше связанные с работой изучать, там хотя бы время не зря тратишь
Android: Mobile Safari 261 2859175
>>2859170
Что не так с дотнетом? Пишу на шарпе, все норм.
Да, некоторые утилиты/библиотеки надо патчить, но это не смертельно.
или с .net 5 траблы?
Android: Mobile Safari 262 2859178
>>2859175
Поставил я манджару, поставил райдер, а попытался скомпилировать – пишет, что не хватает msbuild. Хотя все стоит, все прописано. Что делать – непонятно
На убунту все просто работает

Но гном – это пиздец. Панель на панели, анимации уебанские не к месту
Android: Mobile Safari 263 2859205
>>2859178
Ты dotnet то поставил? Путь к нему в настройках райдера прописал?
Android: Mobile Safari 264 2859463
>>2859205
Да, сдк, и прописал потом
Linux: Firefox based 265 2865375
Я не осилил установку никсоса и скачиваю графический установщик. Не ссыте, лучше побейте.
Linux: Firefox based 266 2865384
>>2865375
А что тут только кеды, мануал, gparted и консолька и нет никакого далее, далее, далее?
Ох блядь
Linux: Firefox based 267 2865501
>>2865384
Ну так просто копипастируй эти пять строчек из мануала в терминал и будет тебе счастье. Особо не думой. Всю дальнейшую настройку можно будет производить уже в установленной системе.
Linux: Firefox based 268 2865503
>>2865501
У меня конфиг неправильно автоматически конфигурировался. В этом была проблема, но я уже разобрался и осилил.
Linux: Firefox based 269 2865531
Аноны, что-то я найти не могу. Что в чистом никсе используется для интернет подключений?
Linux: Firefox based 270 2865575
>>2865531
Разобрался
Linux: Firefox based 271 2865606
Мне понравился NixOS, нравится идея общего конфига и отсутствия мусора в системе.
Но я не могу привыкнуть к Nix. У меня ломка по пакману.
Сложно, непонятно нихуя, не интуитивно.
Попробую еще
Linux: Firefox based 272 2865644
>>2865606
Почему так все так заебно то? Я наверное все таки откачусь с дистра
Linux: Firefox based 273 2865664
>>2865606
Пользуюсь только nix-channel --update, всё остальное делаю через vim config.nix && nixos-rebuild switch. Мне, правда, почти ничего от него и не нужно.
Linux: Firefox based 274 2867188
>>2865606
>>2865644
Что тебе не интуитивно? Софт в environment.systemPackages перечислять? Или ты про необходимость кастомизации глобальных конфигов в /etc описывать в декларативном конфиге?
Linux: Firefox based 275 2867292
>>2867188

> необходимость кастомизации глобальных конфигов в /etc описывать в декларативном конфиге


Да.
2020-10-11-2340151366x768scrot.png104 Кб, 1366x768
Linux: Chromium based 276 2868297
>>2804046 (OP)
Проглядел что у Никса есть официальный тред.
В общем, на слаке шрифт работал вполне себе норм, но вот на Никсе у меня абсолютно проебся Siji. в системе стоит, в шрифтах указан, в доке пусто.
Linux: Firefox based 277 2868374
>>2804046 (OP)
guix.gnu.org

как никс, но лучше
Linux: Firefox based 278 2868433
>>2868374
Чем лучше?
Apple Mac: Safari 279 2868439
!
Android: Mobile Safari 280 2868476
все ещё не может в appimage?
изображение.png1,2 Мб, 1024x768
Linux: Firefox based 281 2876280
Linux: Chromium based 282 2876284
>>2876280
Я бы поставил, но ух как я с ним намучился один раз, что сломал, и откат не помогал, и вапще!
>>2868433
lisp is the most powerful programming language
>>2868476
Может, но не из коробки
Linux: Chromium based 283 2876286
>>2876284

>и вапще


Я конфиг не схоронил, вот что!
image.png108 Кб, 1032x763
Linux: Firefox based 284 2876567
сап, никсач
как запаковать каштомную сессию для иксов?
смог сделать пакет для системы, но в меню lightdm ничего не появляется
Android: Mobile Safari 285 2876639
>>2876567
Во первых, зачем делать полностью новый пакет? Уверен, тебе достаточно оверпйднуть старый, изменив в нем src.
Во вторых, в опцию services.xserver.windowManager.i3.package впихни свой пакет.
Android: Mobile Safari 286 2876668
>>2876639
eto как
Linux: Firefox based 287 2876885
>>2876284

>сломал, и откат не помогал


Это как? Ты удалил предыдущие состояния?
>>2876286

>Я конфиг не схоронил, вот что!


Для отката сломанной никсоси не нужен конфиг, для отката нужно чтобы предыдущее состояние не было удалено. Но ЕМНИП, пока ты ни разу не ребутнулся с новым, то предыдущее, с которого ты грузился, не удаляется сборщиком мусора.
Нет, ну если ты совсем похерил конфиг, то ты сможешь только любоваться работоспособной системой, но для того чтоб продолжить ее обновлять и менять - придется создать его вновь.
Linux: Chromium based 288 2876937
>>2876885

>Это как?


Добавил анстейбл канал у рута, вот он и перестал в итоге делать ребилды. Собственно откатывать пробовал, но как оказалось дотфайлы рута никс не контролирует совсем никак. Удалил канал анстейбла - не помогло, потом совсем удалил дотфайлы его.
В общем решил что мне как-то похуй на самом-то деле! и вернулся на рачик. Ставил никсос наверное раз 5, очень нравится, но каждый раз что-то мешает.

>Для отката сломанной никсоси не нужен конфиг


А мне не для отката, а чтобы установить его, скопировав конфиг и сделав nixos-install /mnt или как там, уже не помню

Я знаю, что у меня кривые руки и что я делаю всё то, что нельзя делать, не надо мне это объяснять.
Linux: Chromium based 289 2879309
>>2876937

>Добавил анстейбл канал у рута


>у рута


Ебать дебил
Arch Linux: Firefox based 290 2879475
>>2879309
Ох уж эти арчепривычки иметь самые свежие пакеты
Windows 10: Firefox based 291 2880087
>>2804046 (OP)
Если кратко - ебли с ней ещё больше чем с Gentoo
Android: Mobile Safari 292 2880160
>>2880087
Пиздежь. Написал раз конфиг и забыл. В то время как на генте, по словам гентушников, ебаться надо постоянно.
Windows 10: Firefox based 293 2880225
>>2880160
Я пытался использовать и NixOS, и Gentoo.
Нет пакета в Nix - мейнтейни

Постоянно вылезающие косяки существующих пакетов из-за особенностей NixOS, которая работает по-особенному - это всё надо обернуть так чтобы было декларативно.

Ну и конечно допилка конфига Никса - бесконечное дело, на каждое движение пакета ты этим занимаешься.

Главное преимущество никса в воспроизводимых сборках и откатах, если Генту ты будешь восстанавливать каждый раз как в первый и загружаться с live-cd если полный пиздец случился, то Niх откатывается нажатием одной кнопочки при загрузке. И конфигурация никса на новую пеку тоже накатывается моментально.

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

Мне очень нравится идея никса, но год назад это было неюзабельно.
Android: Mobile Safari 294 2880233
>>2880225

> Нет пакета в Nix - мейнтейни


А в других дистрах не так? Алсо, есть еще steam-run, fshenv, да хоть докер, если надо просто запустить бинарник

> Постоянно вылезающие косяки существующих пакетов из-за особенностей NixOS, которая работает по-особенному - это всё надо обернуть так чтобы было декларативно.


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

> Ну и конечно допилка конфига Никса - бесконечное дело, на каждое движение пакета ты этим занимаешься.


Так не держи все пакеты в конфиге. Есть nix-env и nix-build.
Apple GayPhone: Safari 295 2880305
>>2880225

>Нет пакета в Nix - мейнтейни


Двачую. Сам облизывался на nix os (а еще на fedora silverblue), но в итоге из-за проблем с пакетами предпочел перенести / своего роллинг дебиана на zfs или btrfs и решать проблему стабильности снапшотами. А проблему разных версий по - контейнерами lxd, в которые прокидываю сокет вейланда.
Linux: Firefox based 296 2880368
>>2880233

>А в других дистрах не так?


Скопировать команды из инструкции по ручной сборке на гитхабе в релевантные секции PKGBULDа это совершенно не то же самое, что изучить синтаксис никса, понять, как в нём практично производить пакеты, а потом вменяемо его написать.
Linux: Firefox based 297 2880928
У вас же раньше свой тег был и номерные треды, а сейчас еле нашел итт далеко-далеко внизу. Что случилось?
Linux: Firefox based 298 2880931
>>2804318

>Но прекол никса в том, что ты можешь сидеть на стабильной версии, а нужные тебе пакеты ставить из unstable ветки.


В опенсюсе так уже лет 20 делают. Ппа для убунты запилил лет 10 назад.
Linux: Firefox based 299 2880932
>>2804637

>Начни, например, с изучения того, как работает и что умеет связка find + xargs. Ими толком не умеют пользоваться процентов 80 здешних завсегдатаев и это даст тебе гораздо больше потенциально полезных знаний, чем десяток перебранных дистрибутивов. Как разберешься - добавь к этому sed и awk, и вот ты уже практически бог пакетной обработки файлов по сравнению с собой нынешним.


Ненужное, убогое говно. Если нужно что-то сложнее одной команды - берется нормальный язык и пишется скрипт. Все это sed-awk говно - для эникеев из прошлого века, нормальные люди в это не вляпываются.
Linux: Firefox based 300 2880937
>>2822697
Ну и нахуй тогда это все нужно?
Windows 10: Chromium based 301 2882531
Обкатать надо новую систему\технологию - займёт несколько лет минимум.
Apple GayPhone: Safari 302 2882556
>>2882531
Братан, с 2003 года обкатывают. Просто иногда даже хорошие технологии не набирают критической массы пользователей и обречены стагнировать.
Linux: Firefox based 303 2882749
Видел, как некоторые хранят конфиги в сабже. Как? Зачем? Какие подводные?
Неизвестно 304 2884463
Guix - как никс, только без говна в виде доморащенного языка, системлы и проприетарного говна.
Linux: Firefox based 305 2884544
Как тут вообще с питном жить? Пип не пашет. Поставил юпитер через конфиг на выходе эта зулпа и ничего не считается.
Arch Linux: Firefox based 307 2884554
>>2884463

> лисп


Еще один мертвый язык
Linux: Firefox based 308 2884639
>>2884552
Заебись. Завелось.
А как, например, скачать последений youtube-dl из пипа? Так ставится древний 2020.06.16.1.
Linux: Firefox based 309 2884676
>>2884554
Лисп ещё внуков твоей жены переживёт.
Arch Linux: Firefox based 310 2884765
>>2884676
Что значит внуков моей жены? Может моих внуков?
Android: Mobile Safari 311 2884793
>>2884765
Если у тебя дебиан, то правильнее сказать внуков твоей жены.
image121 Кб, 570x319
Linux: Firefox based 312 2885232
Linux: Firefox based 313 2889935
>>2838348
OS-tan вообще-то не официальные маскоты
Windows 10: Chromium based 314 2890070
>>2812569

>весь интернет



Васянодейтинги на AWS - далеко не весь интернет

>используют на своих серверах


Держи в курсе
https://www.statista.com/statistics/915085/global-server-share-by-os/

>Эти байки


Прыщеговно изначально рассматривалось как временная поделка.
Windows 10: Chromium based 315 2890072
>>2813643

>Работал и сотрудничал с многими компаниями



ООО "Вектор", разве что.
Windows 8: Firefox based 316 2890099
Windows 10: Chromium based 317 2890124
>>2890099
Харчок, даже по твоей ссылке с прыщами в AWS/GCP 40% от уних-подобных.

https://w3techs.com/technologies/details/os-unix
Linux: Firefox based 318 2892116
>>2890070
Хуита, не все хосты с глобальным ip и чем-нибудь на 80 порту равны. w3techs хотя бы выборку по посещаемости ограничивает.
>>2890124
Это какой же такой unknown unix имеет 60% в 2020 году, который не линукс, не бсд и не макось? Маня, это просто фингерпринтинг не позволяет у многих серверов идентифицировать ядро более точно чем "unix family". почти все эти 60% - тоже Linux.
Windows 10: Chromium based 319 2892501
>>2892116

>чем-нибудь на 80 порту



Харчок, плиз. LAMP-инстансами серверы, внезапно, не ограничиваются. Прыщикс в большинстве случаев сейчас - очередной фреймворк, запускаемый под гипервизорами.

>фингерпринтинг не позволяет



Найс маняманевры, харчок. Нахер тогда ты это говно тащишь?
Android: Mobile Safari 320 2892513
>>2892501
А нахуя запускать линукс в виртуалке под платной виндой, когда можна запустить линукс в виртуалке под линуксом?
Linux: Firefox based 321 2892585
>>2892501

>очередной фреймворк, запускаемый под гипервизорами


Ну в хиперв кроме винды ничего и не запускают. Линуксы крутят под линуксовыми же гипервизорами.
Windows 10: Chromium based 322 2892732
>>2892513

>когда можна запустить линукс в виртуалке под линуксом



Наверное, дело в том, что попкенсорцные гипервизоры - недоделанное говно.
Fedora Linux: Firefox based 323 2892738
>>2892732
А в чём преимущество Гитлер-Ви? Не траль, просто интересно мнение?
Android: Mobile Safari 324 2892943
>>2804321
Лол, я его форсил ещё лет 10 назад. Сейчас наоборот уже забыл давно, что такое есть.

Значит, он таки жив? Ну и чё, можно пользоваться, всё ок? Алсо, да, лучше б его похоронили и зафорсили guix. Абсолютно то же самое, но лучше.
Android: Firefox based 325 2893114
>>2804637
Двачую этого адеквата
Android: Firefox based 326 2893115
>>2806724
Чё-то не понял. А как они Линукс под MIT лицензировали?
Linux: Chromium based 327 2893803
>>2804046 (OP)
Как установить пакеты дкларативно, через главный конфиг?
Пакеты вроде вима устанавливаются.
Но, например, я хочу установить idea-community.
Через nix-env -i idea-community все устанавливается.
Но если я прописываю пакет в конфиг в систем пакейджес она ругается, что нет такой переменной.
Это какие то разные каналы? Как добавить каналы в конфиг?
16066885321560.png212 Кб, 1920x1080
Linux: Chromium based 328 2893815
>>2893803
Скирн, если что.
Android: Mobile Safari 329 2893930
>>2893803
Вроде он находится в jetbrains.idea-community.
Но как тогда его нашел nix-env я хз.
Android: Mobile Safari 330 2893933
>>2889935
среди пердолей же дофига анимешников, они не могут нормальую анимешку нарисовать?
они не могут настроить планшет с фотошопом ахахахахаахахахахахахахахах
Linux: Chromium based 331 2894111
>>2893930
Вера помогли в гну треде и я разобрался.
Энв ищет по коротким именам. А конфиг ищет только по полным именам пакетов.
ЧТобы энв искал по имени пакета надо писать -iA.
Linux: Chromium based 332 2894228
Ну так установил идею, но она не может запустить мавен сервис с кастомным jdk, потому что пакет идеи из стора никсос не видит или не может запустить джидикей внутри хомяка юзера.
При этом идея не видит джидикей, который я установил пакетом в никс шелл, из которого я эту идею запускаю.
Пробовал стать идею и как пакет никс шелла, и как системный.
В общем, при простых задачах все хорошо работает, чуть сложнее на горизонте появляются фуры с пердолингом.
Потом еще буду ковырять.
А так вообще круто, все конфиги в одном месте, даже дотфайлы можно подятнуть через хоум-менеджер, кайф.
Android: Mobile Safari 333 2895197
Кто-нибудь знает как редактировать default.nix пакета? Типа вот я сделал services.desktopManager.plasma5.enable=true, но с плазмой установились миллион говна, которым я никогда не буду пользоваться (konsole, либы для пульсы и прочая залупа). Это все в default.nix плазмы прописано в environment.systemPackages, а мне нужно это говно выпилить.

Я в курсе про функцию override, я ей умпешно пользуюсь, но в какой-нибудь простой хуйне вроде подключения патчей для dwm и st. Хотелось бы прям писать свои деблоатед пакеты.

Помогите, анонсы :3
Linux: Chromium based 334 2895228
>>2894228
Как я понял, никсос не может запускать исполняемые файлы программ, не установленных как пакет.
Кто то может поделиться примером конфига, который бы давал запустить не установленный в систему executable?
Windows 10: Firefox based 335 2895253
>>2895197
вроде сам справился.

я форкнул репозиторий никспгс, изменил что мне надо, потом просто отрубил нужные модули вот так: на примере той же плазмы "disabledModules = [ "services/x11/desktop-managers/plasma5.nix" ]", потом импортировал тоже самое, только деблоатед-версию из своего форка: imports = [ <my-nixpkgs/nixos/modules/services/x11/desktop-managers/plasma5.nix> ]".

хз, может можно как-то еще проще. пока гуглил все, нашел похожее решение с [let in, но я вообще не ебу как этим пользоваться, я не погромист - и так работает.
Android: Mobile Safari 336 2895254
>>2895228
steam-run, если не поможет, то patchelf/fhsenv.
218f9440c0.jpg96 Кб, 700x517
Linux: Firefox based 337 2896458
>>2895228
Может. Просто она не предоставляет FHS с директорями, в которых обычным образом собранные программы ищут зависимости. Потому что для каждой программы в никсоси могут быть свои, индивидуальные зависимости. Вариантов решения дохера, двачую steam-run. Проблема steam-run в том, что в FHS, иллюзию которой он создает, есть только те зависимости, которые есть у стима. Т. е. какая-нибудь некрота или программы с экзотическими зависимостями которых нет в стиме не заработают. Я для себя пару раз по-быстрому лечил, просто делая симлинки на подходящие оказавшиеся в текущей системе либы в директорию с бинарником.
Arch Linux: Internet Explorer 338 2898528
>>2804046 (OP)
Да откуда вы это говно только берёте?
Linux: Firefox based 339 2899416
>>2804046 (OP)
Где у файрфокса опция приватное окно запускать на ПКМ? Что-то отдельное включить надо? Я только firefox в environment.systemPackages добавил, а у него .desktop файл какой-то куцый: ни новое окно открыть непредлагает, ни приватное.
Linux: Firefox based 340 2908588
>>2804046 (OP)
Почему у вас тред умер?
Android: Mobile Safari 341 2908595
>>2908588
Почему ты ещё жив?
Apple Mac: Chromium based 342 2908856
>>2813681
Видел и то, и другое, тк работал в самых разных конторах от гос шараг до модных атмосфера-выстрелевшего-стартапа
Linux: Chromium based 343 2908873
>>2804099
говно ебаное
Linux: Chromium based 344 2908876
никсос параша ебаная для понта перед арчебами и гентуебами
ставил я ваш ник сос, ничего прикольного
ставьте арч, там и аур, и пользователей дохуя
Arch Linux: Firefox based 345 2908928
>>2908876
Зришь в корень
Android: Mobile Safari 346 2908966
>>2908876
Лол, первый агресивный ниасилятор? У никсоса есть как обьективные преимущества, так и обьективные недостатки. Если ты не увидел преимуществ, то ты либо тупой и слепой, либо у тебя настолько горит от недостатков, что тебе похуй на преимущества. Но в любом случае, ты просто агресивный ниасилятор.
Hc4eb225b092848ccaec6bf46bc4d35bfh.jpg48 Кб, 720x720
Linux: Firefox based 347 2914967
Чё там появился простой способ appimage запускать?
Android: Mobile Safari 348 2916117
>>2804081
Пакмэн на любой дистр можно поставить
Android: Mobile Safari 349 2916147
>>2908966
какие блять еще преимущества на десктопе? декларативные зааисимости и репродюсируемые билды?
Windows 10: Firefox based 350 2920714
>>2914967
appimageTools же.
Windows 10: Firefox based 351 2920721
>>2916147
Админ локалхоста кроме десктопа других компьютеров не видел? Или нравится на каждом утюге себе хомяк из гита клонировать и вспоминать какие там пакеты куда ставились когда и зачем? Никсос из коробки позволяет сделать то, о чём раньше с придыханием рассказывали пацаны на девопсовых конфах про коммерческие клауды — gitdevops без булшита. И пофиг на чём — на пеке анона, на сотнях серверов в стойках, на виртуалках в клауде или в модном гипервизоре, в докер-контейнерах. А так же на других дистрибах линукса и на макоси. Но раз ты скозал параша ебаная, что ж делать, пойду арчик на прод накачу. Не держать же в голове особенности всех дистрибутивов на этой планете, ей-богу.
Windows 10: Chromium based 352 2921132
>>2920721
Ну nixos никогда не будет на виртуалках\серверах, разве что как ты сказал у локалхост админа в хуевой конторе.
Поясни чем твои конфиги в nixos лучше моих конфигов через ansible-pull которые еще можно сразу под несколько дистров описать?
Насколько помню, в конфиге nixos хватает настроек связаных с хардварной частью (монитор, wifi\eth еще что-то) и нету инструмента для автоматической адаптации под другое десктоп железо, приходится руками переписывать, выходит, что не такой уж и универсальный конфиг ?
Linux: Firefox based 353 2923254
>>2921132

>Поясни чем твои конфиги в nixos лучше моих конфигов через ansible-pull которые еще можно сразу под несколько дистров описать?


На которых они могут взлететь, а могут и упасть. Никс по одному конфигу построит одинаковые системы. И нахера в конторе зоопарк дистрибутивов?

>Насколько помню, в конфиге nixos хватает настроек связаных с хардварной частью (монитор, wifi\eth еще что-то) и нету инструмента для автоматической адаптации под другое десктоп железо


Автодетектом железа на десктопе должны заниматься сервисы, поддерживающие определенное его множество. Например, нетворкменеджер.
Android: Mobile Safari 354 2923258
>>2804520
Имхо, прочитать книгу про ОС (Tanenbaum or Nawresh Chuhan), про Unix (знаю про книгу Sarwar, Koretsky) и про Linux (знаю Bryan Ward, по ходу, простецкая), больше на ум не приходит. Ну и по ходу второй и третьей книги в отдельные разделы диска установить более конвенциональные Unix и Linux (Debian) и чуть-чуть их посмотреть, чтобы не тормозить изучение теории. Когда будет картина, то уже можно и читать что угодно, смотреть любые видео, и самому во всю пользоваться.
Android: Mobile Safari 355 2923259
>>2923258

>Nawresh Chauhan


Поправлюсь.
Linux: Firefox based 356 2923272
>>2804520
Начни с systemd и понимания запущенной системы как множества запущенных процессов, каждый из которых относится к определенной группе. systemd-cgls в помощь. Менеджеры пакетов разные в разных дистрах, но systemd почти везде един.
Windows 10: Chromium based 357 2923368
>>2804046 (OP)

>Что-то кроме Windows


Ну как вам там, красноглазые, без софта?
sage Linux: Firefox based 358 2923373
>>2923272
Посту уже больше чем полгода, ты ебанутый?
image.png402 Кб, 1280x720
Windows 10: Firefox based 359 2923392
>>2804046 (OP)
Призываю банана в этот ИТТ тренд.
Нихуя не понимаю этот ваш home-manager.
Чо-то генерить надо, где-то отдельно конфиг лежит.
Можешь по хардкору объяснить, как мне сделать конфиг, который можно будет править только руту и распространять его на нужных мне пользователей, в т.ч. самого рута, но чтобы только он мог его эдитить?
Алсо, слышал через хом-ман можно генерить конфиге гтк, расскажешь как это сделать?
Linux: Firefox based 360 2923422
>>2908588
Потому что этим пердоподелием никто кроме банана не пользуется.
Linux: Chromium based 361 2924461
>>2923392
Ну у меня примерно так сделано, только пользователь один, но это не принципиально.

В чём у тебя проблема? Ты документацию по никсосу прочитал? Если нет, то не советую этим дистрибутивом пользоваться, потому что он для хардкорных ребят. Там и доков-то почти нет, вечно приходится с исходникам разбираться.

В целом нужно сделать 4 вещи вещи:
1. Добавить канал для home-manager

nix-channel --add https://github.com/rycee/home-manager/archive/release-20.09.tar.gz home-manager && nix-channel --update

2. Импортировать его в configuration.nix:
imports = [
<home-manager/nixos>
];

3. Добавить минимальную секцию для пользователя в configuration.nix или где они у тебя там расписаны. У меня например это два файлика для моего юзера - один с минимальной конфигурацией для работы в голом терминале и второй расширяет его для полноценного декстопа. Но планирую переделать это всё на никсовые модули, если будет время и желание.

users.users.anon = rec {
description = "hui-pizda-dzhigurda";
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "dialout" ];
initialPassword = "test";
};

4. Добавить секцию с описанием чего ты хочешь от home-manager для этого юзера, например:

home-manager.users.anon = { pkgs, config, lib, ... }: {
home = {
username = "anon";
language.base = "en_US.utf8";
stateVersion = "20.09";
};
home.packages = with pkgs; [
ag
lm_sensors
p7zip
unrar
file
fd
nodejs
clang-tools
];
programs = {
tmux = {
enable = true;
baseIndex = 1;
clock24 = true;
customPaneNavigationAndResize = true;
escapeTime = 300;
historyLimit = 50000;
keyMode = "vi";
newSession = true;
terminal = "xterm-256color";
tmuxinator.enable = true;
};
vim = {
enable = true;
plugins = with pkgs.vimPlugins; [
tcomment_vim
gruvbox
vim-fugitive
vim-airline
vim-indent-guides
vim-exchange
vim-highlightedyank
vim-gitgutter
coc-nvim
];
settings = {
history = 1000;

background = "dark";

hidden = true;

ignorecase = true;
smartcase = true;

mouse = "a";
mousehide = true;
mousemodel = "extend";

number = true;
relativenumber = true;

expandtab = true;
shiftwidth = 4;
tabstop = 4;
};
};
};
};

Ну и опционально неплохобы поднастроить сам home-manager, например:
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
};

Сам home-manager при этом ставить не надо, это для императивого управления.

Про настройку гтк спроси конкретнее, что интересует.
Linux: Chromium based 361 2924461
>>2923392
Ну у меня примерно так сделано, только пользователь один, но это не принципиально.

В чём у тебя проблема? Ты документацию по никсосу прочитал? Если нет, то не советую этим дистрибутивом пользоваться, потому что он для хардкорных ребят. Там и доков-то почти нет, вечно приходится с исходникам разбираться.

В целом нужно сделать 4 вещи вещи:
1. Добавить канал для home-manager

nix-channel --add https://github.com/rycee/home-manager/archive/release-20.09.tar.gz home-manager && nix-channel --update

2. Импортировать его в configuration.nix:
imports = [
<home-manager/nixos>
];

3. Добавить минимальную секцию для пользователя в configuration.nix или где они у тебя там расписаны. У меня например это два файлика для моего юзера - один с минимальной конфигурацией для работы в голом терминале и второй расширяет его для полноценного декстопа. Но планирую переделать это всё на никсовые модули, если будет время и желание.

users.users.anon = rec {
description = "hui-pizda-dzhigurda";
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "dialout" ];
initialPassword = "test";
};

4. Добавить секцию с описанием чего ты хочешь от home-manager для этого юзера, например:

home-manager.users.anon = { pkgs, config, lib, ... }: {
home = {
username = "anon";
language.base = "en_US.utf8";
stateVersion = "20.09";
};
home.packages = with pkgs; [
ag
lm_sensors
p7zip
unrar
file
fd
nodejs
clang-tools
];
programs = {
tmux = {
enable = true;
baseIndex = 1;
clock24 = true;
customPaneNavigationAndResize = true;
escapeTime = 300;
historyLimit = 50000;
keyMode = "vi";
newSession = true;
terminal = "xterm-256color";
tmuxinator.enable = true;
};
vim = {
enable = true;
plugins = with pkgs.vimPlugins; [
tcomment_vim
gruvbox
vim-fugitive
vim-airline
vim-indent-guides
vim-exchange
vim-highlightedyank
vim-gitgutter
coc-nvim
];
settings = {
history = 1000;

background = "dark";

hidden = true;

ignorecase = true;
smartcase = true;

mouse = "a";
mousehide = true;
mousemodel = "extend";

number = true;
relativenumber = true;

expandtab = true;
shiftwidth = 4;
tabstop = 4;
};
};
};
};

Ну и опционально неплохобы поднастроить сам home-manager, например:
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
};

Сам home-manager при этом ставить не надо, это для императивого управления.

Про настройку гтк спроси конкретнее, что интересует.
Windows 10: Firefox based 362 2926586
>>2924461
Хера ты токсик.

>Ты документацию по никсосу прочитал?


Нет, методом тыка случайно никс поставил. Убнту хотел, хз как так вышло.

>Ты документацию по никсосу прочитал?


>Там и доков-то почти нет


Читать доков, которых нет, вас понял.

Короче разобрался, оказывается нужно было пердолить чэнелы и ставить с гита эту мокропиську, какого-то хуя хом-манагер из репозиториев оказывается исключительно интерактивным, хуй знает что разрабам мешает сделать его нормальным и безопасно ставить из репозитория, вместо пердолинга из репозитория, который никак не проверяется хэш-суммами.
Windows 10: Firefox based 363 2926587
В любом случае спасибо.
Linux: Chromium based 364 2926825
>>2926586
Потому что это неофициальная вещь, которая довольно сильно влияет на конфигурацию самого дистрибутива. У разработчика home-manager просто нет технической возможности сделать так, чтобы при установке только пакета, появлялись эти дополнительные опции. А у разработчиков дистрибутива видимо нет желания добавлять его в базу. Почему - отдельный вопрос, как минимум это дополнительные тесты и соответственно дополнительная головная боль.
Arch Linux: Firefox based 365 2926877

> NixOS


Можете пожалуйста напомнить зачем когда легче накатить любой дистр и поверх него никс. И аппимейдж заработает.
Windows 10: Firefox based 366 2926888
>>2926877
Чтобы декларировать всю систему, а не только никс. Очевидно.
Windows 10: Firefox based 367 2927291
В Secure Boot с user-generated ключами умеет?
Linux: Chromium based 368 2927464
>>2927291
Нет, к сожалению. Но вот это в целом реально тот случай когда особо не нужно. Эта защита не работает на лаптопах и десктопах т.к. при физическом доступе:
1. Можно добавить ещё ключей и загрузить скомпрометированное ядро.
2. Даже если стоит пароль к uefi - его можно сбросить. Дальше см. п1.
Windows 10: Firefox based 369 2927558
Пока не появится прозрачного, открытого и надежного шифрования для уефи, секьюр бут можно в анус майкрософт засунуть и провернуть. Самая бесполезная технология, которую я только видел в своей жизни, никогда, ни-ко-гда не было от него пользы, одни проблемы.
И в чем вопрос собственно, непонятно, ручками добавляешь ключ в уефи - система грузится, не добавляешь - не грузится.
Linux: Chromium based 370 2927614
>>2927558
Не в случае никсоса. Дело в том, что ядра как и все остальные пакеты проходят через /nix/store, который принципиально открыт всем желающим. Поэтому ты не можешь просто взять и указать ключи для подписи в configuration.nix. Ну или толку от них не будет, т.к. на этапе билда они утекут в соответствующий деривейшен. Кто-то вроде пытается сделать подпись ядра и рамдиска на этапе активации ядра при использовании systemd загрузчика, но кажется это не очень рабочий вариант и уж точно он не доступен из коробки.
Linux: Firefox based 371 2936004
>>2804046 (OP)
Что мне не нравится во всей этой один конфиг - один народ - один выбор, так это, что как в системе накопится какой-то багаж изменений, так любая маленькая правка в configuration.nix превращается в получасовое ожидание, пока он там раздуплится с nixos-rebuild switch и сделает, что ему там духи машины сказали надо делать при каждом обновлении конфигурации. Добавил порт исключения файрвола? Изволь подождать, пока у тебя кеш шрифтов перебилдится, а то ты давно шрифты не обновлял.
Linux: Firefox based 372 2936142
>>2926877
Ну например OpenGL приложения в никс-он-дистронейм это пиздец. Им же нужна библиотека от драйвера видеокарты, которая предоставляется дистронейм и может оказаться несовместимой с никсовыми.
>>2936004
Не должно такого быть. Багрепорть. Если ты обновил никспкгс и оно пытается при ребилде что-то обновить или литералли ребилдить - надо искать способ быстро свитчнуть никспкгс на ревизию, с которой собрана текущая система
Linux: Chromium based 373 2936328
>>2936004

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

system.autoUpgrade.enable = true;
# system.autoUpgrade.allowReboot = true;
nix.gc = {
automatic = true;
options = "--delete-older-than 14d";
};
nix.autoOptimiseStore = true;
nix.optimise = {
automatic = false;
dates = [ "Fri 03:45" ];
};

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

Единственная проблема - после некоторых апгрейдов нужно перезагружать некоторые сервисы, иначе бывают какие-то труднопонятные ошибки. Типа например перестаёт гит работать через ssh. В принципе, меня не парит тупо ребутнуть машину, а не разбираться что там произошло. А на серваке так это можно и автоматом сделать.
Windows 10: Firefox based 374 2936339
>>2936328
sysytemctl daemon-reload не помогает?
defaults.target пробовал рестартовать или просто сессию в getty закрыть?
Linux: Firefox based 375 2936368
>>2936328
Можно, конечно, автообновление поставить, но это решение уровня забивания саморез молотком. Проблему решит, но — неэлегантно что ли.
Он пока у меня в единственном экземпляре я хотел бы руками обновлять. Просто хочу чтобы при тривиальном изменении происходило небольшое обновление конфигурации. Изменил порт? За секунду добавился порт и перезагрузился файрвол.
image184 Кб, 474x386
Windows 10: Firefox based 376 2936370
ОСВОИЛСЯ НА НИКСОСЕ
@
СИДИШЬ
@
ПЕРДИШЬ
@
НАКОНЕЦ-ТО С ЛИНУКСОМ ВСЕ В ПОРЯДКЕ
@
ВСЕ ИДЕАЛЬНО
@
ЛУЧШАЯ ОПЕРАЦИОНКА ЗА СВЮ ИСТОРИЮ ЧЕЛОВЕЧЕСТВА
@
ДИСТРИБУТИВ БУДУЩЕГО
@
ЧУВСТВУЕШЬ НЕПРЕОДОЛИМОЕ ЧУВСТВО ДИСКОМФОРТА
@
И ЖЖЕНИЕ
@
ДУМАЕШЬ
@
ЧТО ЖЕ НЕ ТАК?
@
ПОНИМАЕШЬ ЧТО НЕТ ТОГО САМОГО ДРАЙВОГО ОЩУЩЕНИЯ САМОСБОРНОГО КРАШЕННОГО ВЕЛОСИПЕДА В МАЗУТЕ ЗАКЛЕПКАХ И ИЗОЛЕНТЕ БЕЗ ПЕДАЛЕЙ НА РЕАКТИВНОЙ ТЯГЕ
@
СИДИШЬ
@
ПЕРДИШЬ
@
ЧУВСТВУЕШЬ СЕБЯ СТАРИКОМ
image184 Кб, 474x386
Windows 10: Firefox based 376 2936370
ОСВОИЛСЯ НА НИКСОСЕ
@
СИДИШЬ
@
ПЕРДИШЬ
@
НАКОНЕЦ-ТО С ЛИНУКСОМ ВСЕ В ПОРЯДКЕ
@
ВСЕ ИДЕАЛЬНО
@
ЛУЧШАЯ ОПЕРАЦИОНКА ЗА СВЮ ИСТОРИЮ ЧЕЛОВЕЧЕСТВА
@
ДИСТРИБУТИВ БУДУЩЕГО
@
ЧУВСТВУЕШЬ НЕПРЕОДОЛИМОЕ ЧУВСТВО ДИСКОМФОРТА
@
И ЖЖЕНИЕ
@
ДУМАЕШЬ
@
ЧТО ЖЕ НЕ ТАК?
@
ПОНИМАЕШЬ ЧТО НЕТ ТОГО САМОГО ДРАЙВОГО ОЩУЩЕНИЯ САМОСБОРНОГО КРАШЕННОГО ВЕЛОСИПЕДА В МАЗУТЕ ЗАКЛЕПКАХ И ИЗОЛЕНТЕ БЕЗ ПЕДАЛЕЙ НА РЕАКТИВНОЙ ТЯГЕ
@
СИДИШЬ
@
ПЕРДИШЬ
@
ЧУВСТВУЕШЬ СЕБЯ СТАРИКОМ
Linux: Chromium based 377 2936372
>>2936339
Хз, попробую в следующий раз. Правда один хер это убьёт графическую сессию со всем запущенным добром, так что профит не очевиден. А с ребутом может и ядро поновее будет.
Windows 10: Firefox based 378 2936374
>>2936372
Ты прав. Но на твоем месте я бы все-таки разобрался, это может оказаться важным в будущем, например.
Linux: Firefox based 379 2936376
>>2936370
ОСВОИЛСЯ
@
НЕ ЗНАЯ НИКСА
@
НЕ МОЖЕШЬ НИЧЕГО САМ ДАЖЕ НАСТРОИТЬ, КРОМЕ ЗАРАНЕЕ ПРЕДЛОЖЕННЫХ ГАЛОЧЕК


Да ты так и в iOS ОСВОИШЬСЯ
Windows 10: Firefox based 380 2936379
>>2936376
БУДТО ЧТО-ТО ПЛОХОЕ
@
ДОВОЛЬНО УРЧИШЬ


А по факту

>НЕ ЗНАЯ НИКСА


Ванга, ты?
Linux: Firefox based 381 2936389
>>2936379
Будто надо вангой быть.
Windows 10: Firefox based 382 2936394
>>2936389
Чтобы такое утверждать - нада.
Linux: Firefox based 383 2937876
Зачем если нет xcfe/mate из коробки?
Android: Mobile Safari 384 2937922
>>2937876
services.xserver.desktopManager.mate.enable = true
.jpg57 Кб, 800x450
Неизвестно 385 2948780
Анiн, помоги. Как правильно запихнуть сторонние файлы в $out какой-либо деривации, не делая оверрайда? Я ведь правильно понимаю, что если делать оверрайд или оверлей с post-* хуком, в который я бы мог просто впихнуть шелл скрипт для копирования файлов, то хэш изменится, и не видать мне пребилд бинарника?
Юз кейс собсна вот: https://github.com/alice0775/userChrome.js/
Пересобирать браузер каждый апгрейд мне как-то не хочется.
Nix язык знаю оче хуёво, поэтому не бейте.
Windows 2000: Firefox based 386 2948782
>>2948780
Съеби, пердоля.
Неизвестно 387 2948802
>>2948780
Ссылкой ошибся, вот нужная и на английском: https://github.com/xiaoxiaoflood/firefox-scripts
Linux: Chromium based 388 2949031
>>2948802
Да, тут только ребилд. %Найс ты какому-то китайцу доверяешь менеджер паролей менять, кстати.%
Неизвестно 389 2949036
>>2949031
Скрипты-то у меня свои, это для примера, мне только механизм их инициализации важен.
Linux: Firefox based 390 2952305
Обновился до 20.09, в дедбифе пропали шрифты.
Релевантая проблема описана тут: https://github.com/NixOS/nix/issues/4208 , якобы никс хуво ребилдит ситему, если не изменилась версия пакета.
Но ни --always, ни --leq работают:

> $ nixos-rebuild switch --upgrade --always


> /run/current-system/sw/bin/nixos-rebuild: unknown option `--always'


Чё куда копать, отцы?
Linux: Firefox based 391 2952307
>>2952305

>куда копать


Я не отец, но --always это ключ для nix-env --upgrade, а не nixos-rebuild
https://nixos.org/manual/nix/stable/#operation-upgrade
Linux: Firefox based 392 2952512
>>2952307
Помогло, спасибо.
А как вообще nix-env и nixos-rebuild взаимодействует? При следующем ребилде у меня всё не наёбнётся?
1522102384273.jpg241 Кб, 667x593
Неизвестно 393 2952710
У меня есть два с половиной вопроса к знающим людям:
Останутся ли nix-channels на плаву после того, как flakes завезут в стейбл? Тому шо если я правильно всё понимаю, последние были созданы специально для борьбы с первыми.
Есть ли смысл конвертировать весь свой конфиг во флейк, и если да - то какой от этого профит?
sage Linux: Firefox based 394 2953180
>>2804046 (OP)
держи сажи, дружище
Снимок экрана от 2021-04-02 15-44-35.png52 Кб, 918x370
Linux: Firefox based 395 2963797
Это надпись означает, что пакета фактически нет?
Windows 10: Chromium based 396 2963807
Есть сборочки никсос типа убунты? Чтобы не ебаться а поставить одной рукой мышкой за 5 мин поглядеть
Linux: Firefox based 397 2963870
>>2963807
Там живой диск есть, стартуешь его и смотришь. Или копипастишь десять команд из гайда с рабочего стола и всё - ты счастливый обладатель никсос.
https://nixos.org/manual/nixos/stable/index.html#sec-installation-partitioning
Настраивать ничего не надо. Настроишь когда поставишь.
Linux: Firefox based 398 2963999
Правильно ли я понимаю что в nixos поддержки wayland ещё нет?
Снимок экрана от 2021-04-03 10-14-45.png37 Кб, 694x568
Linux: Firefox based 399 2964139
>>2963999
Прозрачно изкоробки рабоатет. По карней мере с гномом.
Linux: Firefox based 400 2964142
>>2964139
Xserver у тебя прозрачно изкоробки рабоатет?
Я про Wayland спрашивал.
Linux: Firefox based 401 2964148
>>2964139
>>2964142
Всё, вижу, просмотрел первую хуйню на скрине.
Но всё равно я настроек не вижу на этот счёт никаких в nixos, он получается вместе с иксами по умолчанию всегда и Wayland ставит?
Linux: Firefox based 402 2964150
>>2964148

>я настроек не вижу на этот счёт никаких в nixos


Их и нет. Потому и написал, что прозрачно.
Сейчас в большинстве дистрибов гном по дефолту рабоатет в вяленом. Почему никсосо будет исключением?
sage Apple Mac: Safari 403 2965322
>>2804046 (OP)
Говно. Из дистрибутивов остались только генту и войд
Linux: Firefox based 404 2965462
>>2965322
Какие у них есть преимущества перед никсосом?
мимо-перекатился с генту на никсос
Apple GayPhone: Firefox based 405 2965483
>>2965462
Никсос люто сосет с чем угодно, что не установлено через их пакетный менеджер.
Ну и для меня гвоздем в крышку гроба стало отсутствие документации, неработающие примеры и невозможность настроить иксорг.

Пояснение: технически, есть аж 3 переменные, которые должны править файлы в xorg.conf.d, только вот ни одна из них не работает. Пруфы есть на реддите, например.

>генту


Полумертвое говно с теми же проблемами, что и 5 лет назад.

>воид


Уже год как скатился до уровня арча.
Новые девелоперы- идиоты и угондошили лучший пакетный менеджер.
Arch Linux: Firefox based 406 2965499
>>2965322

> остались только генту и войд


???

> генту полумертвое говно


> воид уже год как скатился

Linux: Firefox based 407 2965628
>>2965483

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


Странная претензия.

>Ну и для меня гвоздем в крышку гроба стало отсутствие документации, неработающие примеры и невозможность настроить иксорг.


С документацией беда, да. Впрочем, nix pills легко осилить за вечер-другой, а дальше без проблем можно разобраться в исходниках nixpkgs. Да, это система для энтузиастов, ничего страшного в копании сорсов не вижу. Конкретные баги, я думаю решаемы. Что за переменные-то? Их там 300 по поиску выдаётся. Интересно стало.
Apple GayPhone: Firefox based 408 2965634
>>2965628

>странная претензия


Отнюдь. Тот же питон, например, в которым даже стандартный Pandas требует поебаться. А уж про установку из pipа я вообще молчу.

>для энтузиастов


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

>что за переменные


https://www.reddit.com/r/NixOS/comments/jmjyfz/proper_way_to_copy_the_xorgconfd_files/
https://www.reddit.com/r/NixOS/comments/kr0j9v/im_very_confused_by_how_nixos_configures_xorg/

Другими словами, если в никсе не заложены эти переменные, то ты можешь разве что пососать, потому что просто переписать конфиг иксов нельзя (кажется, для этого есть «services.xorg.config.extra”), так что ни фрисинка, ни скролла по кнопке к меня не было.
Windows 10: New Opera 409 2965641
Apple GayPhone: Firefox based 410 2965643
>>2965634
Ещё конкретно моя проблема с никсом (тоже связано с плохой работой сторонних пакетов) это невозможность использовать менеджер плагинов для неовима, который мне нравится. Он на Луа и нормально не работает. А про хуки для npm и go из самих плагинов могу даже не начинать, потому что никсос в таких случаях просто обмякает.
Apple GayPhone: Firefox based 411 2965645
>>2965643
В конечном итоге, я просто не вижу среды применения для этого дистрибутива.
Дома есть варианты гораздо удобнее, вроде той же федоры, воида и иже с ними.
Для работы, ты заебешься запускать своё привычное окружение, если это вообще возможно.
Для серверов есть отдельные дистры с контейнерами (да хоть тот же альпайн) или coreOS, если хочешь неизменяемый рут и установку по скриптам.
Для компиляции есть фанта и ЛФС.
Для истории версий есть любой дистрибутив с BTRFS.
Linux: Firefox based 412 2965647
>>2965634
Занятно. Ни с первым (pandas), ни со вторым (freesync), ни с третьим (скролл кстати, что за скролл по кнопке?) не сталкивался.

Впрочем, про pip могу сказать - что он, как и остальные велосипеды от других языков, на никсосе не нужны. Предполагается, что ты будешь использовать direnv+nix-shell. И это ОХЕРЕТЬ как удобно. Все проекты, над которыми работаю перевёл на эти рельсы. И да, это реальная работа, за которую я получаю деньги, а не laba1.
Linux: Firefox based 413 2965649
Ты ещё настрочил, лол, пока я писал.

Плагины для неовима предполагается ставить тоже через никс, тысячи их там.

>Дома есть варианты гораздо удобнее, вроде той же федоры, воида и иже с ними.


дело вкуса

>Для работы, ты заебешься запускать своё привычное окружение, если это вообще возможно.


Зависит от окружения. За все кейсы отвечать не буду, свой довольно специфичный вариант (разработка под MCU) я себе довольно быстро настроил.

>Для серверов есть отдельные дистры с контейнерами (да хоть тот же альпайн) или coreOS, если хочешь неизменяемый рут и установку по скриптам.


Я что-то не видел, чтобы никсос предлагался как вариант для установки сервера в принципе, лол. Домашний NAS впрочем я на нём поднял себе.

>Для компиляции есть фанта и ЛФС.


Ага, только проблем с ними больше. Посидел я несколько лет на генте, больше туда не вернусь.

>Для истории версий есть любой дистрибутив с BTRFS.


Ты ещё про бекапы напиши, лол. Это принципиально разные вещи, решающие разные проблемы. Тот же NAS на никсоса у меня использует ZFS для файлохранилища.
Apple GayPhone: Firefox based 414 2965653
>>2965647

>>>2965634


>Занятно. Ни с первым (pandas)


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

>ни со вторым (freesync), ни с третьим (скролл кстати, что за скролл по кнопке?) не сталкивался.


Замени на что угодно нестандартное.

>что за скролл


У меня трекбол. Я люблю нажать на клавишу сверху-справа и крутить колесо во все стороны.
Альтернативы теперь просто не переношу.
А, ещё с акселерацией конкретного устройства проблемы бывают.

>Впрочем, про pip могу сказать - что он, как и остальные велосипеды от других языков, на никсосе не нужны. Предполагается, что ты будешь использовать direnv+nix-shell.


Бро, иди нахуй.
Никс-шелл это попытка сделать питоновский venv для системы.
В итоге если ты пользуешься venv (что тебе стоит делать), то у тебя теперь венв в венве, только ни один из них нормально не работает, потому что для питоновского нужно прокинуть пакеты в никсовский, которые надо ещё и установить.
А если чего-то нет и нужно собрать из ПИПа, то будь готов ебаться похлеще, чем я в 2007, впервые ставя генту.

>И это ОХЕРЕТЬ как удобно.


Рассказывай.

>Все проекты, над которыми работаю перевёл на эти рельсы. И да, это реальная работа, за которую я получаю деньги, а не laba1.


Молодец. Я за свою тоже получаю деньги. В этом суть работы.
Apple GayPhone: Firefox based 415 2965655
>>2965649

>Ты ещё настрочил, лол, пока я писал.


>


>Плагины для неовима предполагается ставить тоже через никс, тысячи их там.


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

>>Дома есть варианты гораздо удобнее, вроде той же федоры, воида и иже с ними.


>дело вкуса


Отнюдь. У никак есть объективные неудобства. Сравни ту же установку пакета не из реп в федоре и в никсе.

>>Для работы, ты заебешься запускать своё привычное окружение, если это вообще возможно.


>Зависит от окружения. За все кейсы отвечать не буду, свой довольно специфичный вариант (разработка под MCU) я себе довольно быстро настроил.


Зависит, но не могу придумать случай, где никс будет удобнее или проще настроить.

>>Для серверов есть отдельные дистры с контейнерами (да хоть тот же альпайн) или coreOS, если хочешь неизменяемый рут и установку по скриптам.


>Я что-то не видел, чтобы никсос предлагался как вариант для установки сервера в принципе, лол.


Я видел. Собственно, даже рассматривал для этого.

>Домашний NAS впрочем я на нём поднял себе.


Я остановился, когда пример из доков для поднятия кубернетес выдал ошибку и вспомнил, как ебался с установкой гит-версии неовима.

>>Для компиляции есть фанта и ЛФС.


>Ага, только проблем с ними больше.


Например? Там все мои кейсы работали (дада, знаю, что по себе судить неправильно).

>Посидел я несколько лет на генте, больше туда не вернусь.


Почему? Я свалил из-за вермишели в пакетном менеджере и системе.

>>Для истории версий есть любой дистрибутив с BTRFS.


>Ты ещё про бекапы напиши, лол. Это принципиально разные вещи, решающие разные проблемы.


Раскрой мысль. Та же суся именно так и использует.

>Тот же NAS на никсоса у меня использует ZFS для файлохранилища.


>ЗФС


>Линукс


Извращенец.
Apple GayPhone: Firefox based 415 2965655
>>2965649

>Ты ещё настрочил, лол, пока я писал.


>


>Плагины для неовима предполагается ставить тоже через никс, тысячи их там.


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

>>Дома есть варианты гораздо удобнее, вроде той же федоры, воида и иже с ними.


>дело вкуса


Отнюдь. У никак есть объективные неудобства. Сравни ту же установку пакета не из реп в федоре и в никсе.

>>Для работы, ты заебешься запускать своё привычное окружение, если это вообще возможно.


>Зависит от окружения. За все кейсы отвечать не буду, свой довольно специфичный вариант (разработка под MCU) я себе довольно быстро настроил.


Зависит, но не могу придумать случай, где никс будет удобнее или проще настроить.

>>Для серверов есть отдельные дистры с контейнерами (да хоть тот же альпайн) или coreOS, если хочешь неизменяемый рут и установку по скриптам.


>Я что-то не видел, чтобы никсос предлагался как вариант для установки сервера в принципе, лол.


Я видел. Собственно, даже рассматривал для этого.

>Домашний NAS впрочем я на нём поднял себе.


Я остановился, когда пример из доков для поднятия кубернетес выдал ошибку и вспомнил, как ебался с установкой гит-версии неовима.

>>Для компиляции есть фанта и ЛФС.


>Ага, только проблем с ними больше.


Например? Там все мои кейсы работали (дада, знаю, что по себе судить неправильно).

>Посидел я несколько лет на генте, больше туда не вернусь.


Почему? Я свалил из-за вермишели в пакетном менеджере и системе.

>>Для истории версий есть любой дистрибутив с BTRFS.


>Ты ещё про бекапы напиши, лол. Это принципиально разные вещи, решающие разные проблемы.


Раскрой мысль. Та же суся именно так и использует.

>Тот же NAS на никсоса у меня использует ZFS для файлохранилища.


>ЗФС


>Линукс


Извращенец.
Android: New Opera 416 2965657
T
Linux: Firefox based 417 2965877
В никсах с какой частотой вообще пакеты обновляют?
Linux: Firefox based 418 2965884
>>2965653

>Бро, иди нахуй.


>Никс-шелл это попытка сделать питоновский venv для системы.


>В итоге если ты пользуешься venv (что тебе стоит делать), то у тебя теперь венв в венве, только ни один из них нормально не работает, потому что для питоновского нужно прокинуть пакеты в никсовский, которые надо ещё и установить.


>А если чего-то нет и нужно собрать из ПИПа, то будь готов ебаться похлеще, чем я в 2007, впервые ставя генту.


Я не разрабатываю на питоне, как основной среде. Питон использую для скриптов, решающих какие-то вспомогательные задачи, например, сборки ресурсов и отправки их на целевое устройство, взаимодействия с тем же устройством по блютусу, кодогенерации в конце концов. В общем, всем тем для чего шелл не подходит, а на сях писать лениво. В помощь приходят питоновские библиотеки на любой чих, которые у меня прекрасно работают в nix-shell.

Для си вообще нет вменяемых пакетных менеджеров, там это становится просто убер фичей.

>Тысячи, да нужных нет.


У меня для вима нашлось все, кроме одного. Написал бы пакет для него, но увлёкся емаксом. А для емакса так из melpa все пакеты в автоматическом режиме генерируются. Если не гнаться за самыми последними версиями - то всё есть. Если всё же очень нужно пробампать вресию - оверрайд скорее всего позволит сделать это в пару строчек.

>Сравни ту же установку пакета не из реп в федоре и в никсе.


В текущем своём проекте я столкнулся с тем, что парочки нужных мне вещей вообще не было. Да и в других дистрибутивах не видел. За полдня разобрался и написал свои пакеты для них, при чём что одна тулза вообще проприетарная была и поставляется исключительно в бинарниках. PR в nixpkgs уже висят только забываю замечания поправить, лол. Опенсорс, детка.

>Почему? Я свалил из-за вермишели в пакетном менеджере и системе.


Надоело решать конфликты юз-флагов, когда после очередного обновления пакет A требует флаг U у пакета B, а пакет C наоборот этот флаг запрещает. Да всё не напрямую, а через три десятка зависимостей. Происходит это всегда не вовремя, когда лень этим заниматься, поэтому забрасываешь обновления системы, а тем временем такие ошибки могут и накопиться. На никсосе я просто настроил автоматические обновления и они просто работают уже почти год. Причём без лишней конпеляции, которая почти никогда не нужна, но при этом сохраняется возможность очень просто и прозрачно её зафорсить и модифицировать при действительной необходимости. Каеф.

>Раскрой мысль. Та же суся именно так и использует.


Не знаю что там в сусе. Снапшоты удобны для сохранения пользовательских данных (и удалённых бекапов, кстати). Например, себе я настроил сохранение каждые 15мин (4 снапшота), час (24), день (7), неделя (вроде была...) и месяц (12). Т.е. получается этакая time-machine длиной аж в год с более детализированным логом для свежих изменений. Использовать для системных апгрейдов можно, но сравни это с удобством, когда у тебя весь списочек находится в грубе. Впрочем, я не считаю это киллер-фичей никса, хз почему это везде рекламируется.
Linux: Firefox based 418 2965884
>>2965653

>Бро, иди нахуй.


>Никс-шелл это попытка сделать питоновский venv для системы.


>В итоге если ты пользуешься venv (что тебе стоит делать), то у тебя теперь венв в венве, только ни один из них нормально не работает, потому что для питоновского нужно прокинуть пакеты в никсовский, которые надо ещё и установить.


>А если чего-то нет и нужно собрать из ПИПа, то будь готов ебаться похлеще, чем я в 2007, впервые ставя генту.


Я не разрабатываю на питоне, как основной среде. Питон использую для скриптов, решающих какие-то вспомогательные задачи, например, сборки ресурсов и отправки их на целевое устройство, взаимодействия с тем же устройством по блютусу, кодогенерации в конце концов. В общем, всем тем для чего шелл не подходит, а на сях писать лениво. В помощь приходят питоновские библиотеки на любой чих, которые у меня прекрасно работают в nix-shell.

Для си вообще нет вменяемых пакетных менеджеров, там это становится просто убер фичей.

>Тысячи, да нужных нет.


У меня для вима нашлось все, кроме одного. Написал бы пакет для него, но увлёкся емаксом. А для емакса так из melpa все пакеты в автоматическом режиме генерируются. Если не гнаться за самыми последними версиями - то всё есть. Если всё же очень нужно пробампать вресию - оверрайд скорее всего позволит сделать это в пару строчек.

>Сравни ту же установку пакета не из реп в федоре и в никсе.


В текущем своём проекте я столкнулся с тем, что парочки нужных мне вещей вообще не было. Да и в других дистрибутивах не видел. За полдня разобрался и написал свои пакеты для них, при чём что одна тулза вообще проприетарная была и поставляется исключительно в бинарниках. PR в nixpkgs уже висят только забываю замечания поправить, лол. Опенсорс, детка.

>Почему? Я свалил из-за вермишели в пакетном менеджере и системе.


Надоело решать конфликты юз-флагов, когда после очередного обновления пакет A требует флаг U у пакета B, а пакет C наоборот этот флаг запрещает. Да всё не напрямую, а через три десятка зависимостей. Происходит это всегда не вовремя, когда лень этим заниматься, поэтому забрасываешь обновления системы, а тем временем такие ошибки могут и накопиться. На никсосе я просто настроил автоматические обновления и они просто работают уже почти год. Причём без лишней конпеляции, которая почти никогда не нужна, но при этом сохраняется возможность очень просто и прозрачно её зафорсить и модифицировать при действительной необходимости. Каеф.

>Раскрой мысль. Та же суся именно так и использует.


Не знаю что там в сусе. Снапшоты удобны для сохранения пользовательских данных (и удалённых бекапов, кстати). Например, себе я настроил сохранение каждые 15мин (4 снапшота), час (24), день (7), неделя (вроде была...) и месяц (12). Т.е. получается этакая time-machine длиной аж в год с более детализированным логом для свежих изменений. Использовать для системных апгрейдов можно, но сравни это с удобством, когда у тебя весь списочек находится в грубе. Впрочем, я не считаю это киллер-фичей никса, хз почему это везде рекламируется.
Linux: Chromium based 419 2966431
Вкину в вспылвшую тему - идея системы годная, но реализация говно и исправляться похоже не собирается.
Само по себе сочетание декларативного конфига с императивно установленными пакетами - создает путаницу.
Документация - ощущение что писалась по памяти в пятницу вечером.
Про среды - не пишу на сях, но в остальных языках обычно такие проблемы уже не стоят ибо есть или системы сборки, или виртуальные окружения.
И да, удвою анона выше, если что то ставил вручную, и особенно если оно сложной архитектуры - это занавес.
По итогу - система даже по меркам линукса далека от адекватной и рабочей, и годится лишь под узкий круг задач определенной группе пользователей. И то, я скорее соглашусь с тем, что эта группа пользователей ебется с этой системой исключительно ради собственного развлечения.
Linux: Firefox based 420 2966799
>>2966431
Двачую адеквата.
Apple Mac: Safari 421 2968242
>>2966431

>группа пользователей ебется с этой системой исключительно ради собственного развлечения


Ты только что всех пользователей жмупинуса
Linux: Chromium based 422 2968319
>>2968242
С точки зрения домохозяйки все так и выглядит, да.
Linux: Chromium based 423 2968504
>>2838671

>бинарник


Дальше не читал
1873.jpg119 Кб, 500x628
Неизвестно 424 2968617
>>2968504
У тебя, небось, вся система от бутлоадера до юзерспейса полностью интерпретируемая? Секретом поделишься?
Linux: Firefox based 425 2968840
3962.png242 Кб, 428x366
Неизвестно 426 2968928
>>2968840
Кокой юморист, долго думал-то над шутеечкой?
Linux: Chromium based 427 2968965
>>2968617

>сидеть не на сорс бейзед

Linux: Firefox based 428 2968986
>>2968965
Ты дебил. Никсос - и есть сорс бейсед дистриб.
1617239741641.jpg89 Кб, 495x375
Неизвестно 429 2969001
>>2968965
Это такой троллинг тупостью чтоли? Непонятно.
Windows Phone: Microsoft Edge 430 2974060
Интересно
Android: Mobile Safari 431 2974423
как
как тут работать с файрволом
где иптейплс
Android: Mobile Safari 432 2974424
>>2968928
шутка годная
Linux: Firefox based 433 2974716
>>2974423
https://search.nixos.org/options?channel=20.09&from=0&size=50&sort=relevance&query=networking.firewall

В основном через опции конфига. Если нужно что-то нестандартное - пишешь в extra commands.
Linux: Firefox based 434 2990181
>>2859463
А теперь рантайм накати.
Linux: Firefox based 435 2992728
1. Нужен гайд, как создать независимый от nixpkgs репозиторий с пакетами.
2. Как просчитать outputHash для fixed-output derivation с outputHashMode = "recursive"; ?
clownpieceandjunkotouhoudrawnbymishahoongju29b6feadec25c50e[...].png519 Кб, 700x800
Android: Mobile Safari 436 3018056
так когда им можно будет пользоваться?
Linux: Firefox based 437 3018060
>>3018056
Год пользуюсь, тебе что мешает?
Android: Mobile Safari 438 3018091
>>3018060
питон, игры в стиме, нвидия, вейленд
1625589148791.jpg21 Кб, 300x230
Windows 7: Firefox based 439 3018092
Пожалуйста, поставьте никсос.
Linux: Firefox based 440 3018095
>>3018091

>питон


Что с ним? Венв работает? Дальше всё, как везде.

>игры в стиме, нвидия,


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

>вейленд


У меня кде на вейленде, гдеу тебя не получается?
Тред утонул или удален.
Это копия, сохраненная 1 августа 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски