Добро пожаловать в центр поддержки БананОсь!Нихуясе, уже второй тред!Здесь я оставлю гайды к никсосу, напишу как решаются некоторые нетривиальные проблемы и буду помогать вам а вы мне в осовении лучшего дистрибутива!Q: Что такое никсос?A: https://ru.wikipedia.org/wiki/NixOShttps://nixos.org/nixos/about.htmlQ: Нахуй он нужен?A: https://habr.com/ru/post/436938/Q: Как его установить?A: https://nixos.org/nixos/manual/Q: тупой вопрос неймA: https://nixos.wiki/wiki/FAQQ: Что еще почитать?A: https://nixos.org/nixos/options.html# - мастхэв, тут описаны все опции последнего никсоса. Так же вызывается с помощью nixos-option, но вэб версия удобнее.https://nixos.org/nixos/nix-pills/index.html - подробный гайд о никспкгс. https://github.com/BananchickPasha/nixfilesСамый красивый и образцовый конфиг никсоса.https://github.com/NixOS/nixpkgsNix файлы от каких-то ноунейм васянов. Если чего-то не будет в первой ссылкеhttps://github.com/BananchickPasha/nixfiles, то можете поискать тут.
Да во всем блять! 1) В отличии от рача, система не ломается после обновлений. А если и сломается, то легко можно сделать откат!2) Благодаря единому конфигу, свою систему можно перенести на любой комп с никсосом. Даже если ты ввел судо rm -rf /*, но конфиг сохранил, то не все потеряно. Проверено на собственном опыте!3) Благодаря тому, что каждая либа имеет свой уникальный хэш и находится в /nix/store, можно к любому пакету давать либу любой версии. К примеру, у меня сейчас стоит стабильная версия никсоса, паралельно я поставил двухлетнюю версию ghc и самую последнюю версию телеги. Я даже могу поставить два разных билда одной проги одновременно! см. вим в моем охуенном конфиге4) Чистота системы. Во первых, весь мусор хранится в /nix/store - все остальное - симлинки. Во вторых, пакеты, коорые я ставлю, можно псомотреть без показывания их ебучих зависимостей - вижу только то, что ставил я сам. см. пик5) За этим блять будущее. Пока федроблядки ебутся со своими контейнерами, у нас все красиво хранится в никсстор. Здесь нет проблем с конфликтами пакетов, с совместимостью старого софта с новыми либами и тд.
Стоит заметить, что в никсосе не "один конфиг".И это совсем не конфиг.Это функциональный язык, на котором вы описываете, как конфигурировать систему - никсос интерпретирует вашу писанину с /etc/nixos/configuration.nix и сам создаст все нужные конфиги, запустит требуемые демоны, выполнит необходимые комманды и скачает нужные вам пакеты с их зависимостями.Поэтому не надо сравнивать никсос с шиндосовским реейстром из-за настройки в одном месте. Еще одна важная хуйня: никсос настраивает саму систему, а не домашние конфиги. Не ищите настроек по тонкому пердолингу ваших любимых кед в nixos-options.Я использую gnu stow для хоум конфигов, особые извращенцы - https://nixos.wiki/wiki/Home_Manager.Алсо, вот ссылка по настройке вима: https://nixos.wiki/wiki/Vimhttps://www.youtube.com/watch?v=MJBVA4LeJKA&t=180s
З.ы. опыта с линуксом почти нет, только коляски с их гуёвыми установщиками и ведроид, но он не считается
>>2569069Да. А разве осу не робит под вином? Ну или в виртуалке, она вроде не очень графонистая.>>2569095Нет, не будет и нахуй не нужен.
>>2569099ну и нахуй твой никсос никому ненужен будет тогда,так и будет куском говна который ставят 2 аутиста говноеда
>>2569099> Да. А разве осу не робит под вином? .Под вином робит, но там задержка до 12 мс поднимается, после 4 мс в десктопе мышь такая желейная, что никакой скилл не поможет> Ну или в виртуалке, она вроде не очень графонистаяХуй знает, не пробовал, да и не хочется на моём говне запускать виртуал очка, лагать будет
>>2569108Она у меня тоже чет в виртуалке не грузилась. Но я забил хуй и сразу же поставил ее на комп.банан
>>2569115написаночто этот кусок говна релизнулся уже хуй знает сколько лет назад и досихпор не работает в виртуалбоксе? ясно понятно иди нахуй
В связи с непридвиденными обстоятельствами, а именно sudo rm /etc/nixos/configuration.nixнепосредственно configuration.nix был утерянписать новый не распалагаю желаниемсобственнокак быть?как восстановить?
>>2569457У меня была такая же проблема, лол. Слава богу, сделал бэкап на гитхабе. Я еще предупреждал тогда всех, чтобы делали бэкапы своего конфига.На следущий раз, поставь зфс на корень и гит на сам конфиг, шоб наверняка. Алсо, есть опция, чтобы сохранять конфиг после nixos rebuild switch, но она по дефолту отключена.
>>2569457> как быть?> как восстановить?Каким-нибудь реставратором файлов, если ты ещё эти блоки в диске не переписывал, конечно
>>2569549Я впервые с этой хуйней столкнулся и не понял как отдельные файлы в репозиторий сувать. Поэтому я просто склонировал репозиторий дотфайлс себе в дом и туда хотел закинуть нужные файлы и отправить все в гит нахуй. А вместо файлов оставить симлинки lm -s вроде для этого есть. Соответственно, никсонфиг был первым и ему не повезло. Если объяснишь как это все нужно было сделать, буду благодарен.
>>2569562Как сделать правильно я ебу. Но я добавил /etc/nixos в группу wheel или себя овнером вместо рута сделал, не помню и прописал git init. Потом как-то запушил на гитхаб.
>>2569569Чтобы редактировать единый конфиг без судоhttps://en.m.wikipedia.org/wiki/Chmodhttp://www.linfo.org/chown.html
>>2569604Нихуя. Спасибо, анончик.Только вот что теперь с конфигом делать.Хотя у меня же теперь большая часть конфига в хоум.никс, можно и переустановить никсос.
>>2576564А всякие трискуэли и параболы ставятся? Скорее всего, проблема в либре ядре, которое не поддерживает какую-то очень важную железку на твоем компе.
Хочу никсос на виртуалку, чтобы потом поставить на комп, будучи знающим о всех подводных камнях. Среди образов на сайте есть ГУИ версия, минималка(как арч?) и виртуалбокс, который выделили не в installation ISO, а в в специальный раздел с виртуалками. На виртуалбокс версии меня пугает то, что на нём написано демо, и что он не стоит среди установочных образов, то есть возможно, что он не установочный а так, потыкать, а мне нужно именно установить в виртуалку, чтобы при перезагрузке не сбрасывалось. >>2576554-кун
>>2577040как за сиську мамы держался, так за питухос шинду и держишся. Виртуалка, попробую, посмотрю кококо... это отговорки спермопетухов. Рабочий процесс - это когда берешь железо и тестируешь вживую. Шинда тут вообще не причем, спермопитушиная параша. Да, шинда хороша, для реальных задач.
>>2566622>>2566627Пиздец, тред назад мне говорили, что виртуалка нормально, а теперь говорят сразу на железо ставить
>>2577325> а теперь говорят сразу на железо ставить Я ничего такого не говорил. Если стремно ставить сразу на железо, то не ставь. Но я с виртуалками никогда дела не имел, поэтому не могу ответить на твои вопросы.Ну и если что, можешь отрезать от винды гигов 30 и поставить дуалбут.банан
>>2577494Нет, я загуглил - писали запускать с nomodeset. В прочем, нахуй виртуалку, я лучше на реальное железо поставлю. Вопрос: стоит ли учить язык Единого Конфига до установки, или уже с установленной системой и дефолтным configuration.nix пробовать что-то делать? Может, скопировать ЕК куда-нибудь в хомяк, чтобы потом в случае чего откатиться? Или там есть история редактирования ЕК?
>>2577499ВАРНИНГ, никсос не сохраняет историю единого конфига. Вроде, это можно исправить включив в самом конфиге какую-то опцию, ну или поставить гит как я. Я из-за этого обосрался был - случайно удалил /etc, в итоге вроде все поколения никсоса на месте, а новое хуй напишешь. Поэтому делай гит репозиторий и бэкапы. я еще и зфс с снапшотами поставил, чтоб навернякаВ самом примитивном случае - просто время от времени пиши cp -r /etc/nixos/* ~/backup.> Вопрос: стоит ли учить язык Единого Конфига до установки, или уже с установленной системой и дефолтным configuration.nix пробовать что-то делать? Для настройки системы никс язык и знать не надо, просто следуй по ману. Поэтому я и не пояснял в треде#2 специфику языка, ведь она нужна только для разработчиков и метнейнеров. ну или васяну, который хочет репак своей игры на никсосе запустить, но и там ничего особеннлго знать не надо
>>2577532Ладно, вот теперь точно перестаю виртуалкой пользоваться. Лягу пока что спать, завтра никсос поставлю
Всё, я поставил никсос, теперь у меня есть консолька, юзер с моим неймом и могущий в судо. Что мне теперь делать? Cпросил тут потому что nixos-help требует браузер, а иксы хз как запустить, пробовал startx и systemctl start display-manager как и запускался с лайвюсб, никак, и лайтдм тут нет, и сддм тоже. соре за тупой вопрос
>>2578000> юзер с моим неймом и могущий в судоДля этого были строки в конфигуратион.них, а я через useradd создавал и потом добавлял его в wheel сам. Ладно, что было то было, пойду дальше читать мануал. Никсос - весело
Как завести вайфай? Убрал # на networking_wireless_enable = true; включаю комп - интернета нет и никак не подключается, гуглил всякие гайды - говорят впа_суппликант, получилось его завести, но интернета все нет, а мне ведь файрфокс ещё качать. Может вставить нетворкманагер в единый конфиг?
>>2578144wpa_passphrase 'название сети' 'пароль' > /etc/wpa_supplicant.confsystemctl restart wpa_supplicant
>>2578249Файрфокс. Планирую перейти на surf потому что там не работает ютуб и я так избавлюсь от ютуб зависимости.
>>2578274В лисе есть проблема - вим шорткаты работают через жопу из-за анальных ограничений самого браузера, который запрещает использование плагинов на "системных" страницах.В сурфе такой проблемы точно не будет, раз он прямо через сырцы настраивается. А еще хотелось бы сделать свой алгоритм сохранения истории браузера.
>>2578227Зато я научился гуглить ещё лучше, чем раньше, да и немного улучшил свой английский, понял как сделать уефи, раньше всегда делал легаси бут через гуи, а тут прям всё в голове перевернулось
>>2568392 (OP)>https://github.com/BananchickPasha/nixfiles>Самый красивый и образцовый конфиг никсоса.>configuration.nixА можно, пожалуйста, с комментариями? Не то, чтобы я тупой какой-то или конфиг нечитабелен/непонятен, просто так будет понятнее тем, у кого нет хороших знаний английского
>>2578329Я выключил кукки на ютубе и вышел с гуглоакка, вроде помогло.теперь на дваче больше сижу, лол Кароче не надо вам врать - я просто хочу попердолиться.
>>2578427Тащемта там ничего умного нет, самый простой и дефолтный конфиг, хз что в нем комментировать.Я его для этого и выставил - все остальные конфиги расписаны на 100500 файлов и расчитаны на сервер, десктоп и еще что-то одновременно, когда мой показывает как легко и просто сделать юзабельную систему.Но напиши, что тебе непонятно, мб и распишу. если тебе нужна фулл документация на русском каждой опции то иди нахуй
>>2578498> Но напиши, что тебе непонятно, мб и распишу.Да нет, мне-то всё понятно, непонятно будет залётным, которые потом будут думать что никсос это сложно, и что язык надо учить, хотя его можно просто по документации записать и копировать с компа на комп как я и делал со вчерашними переустановками
почему список приложений кед не обновлется? Гуглил, помогла только чистка кэша списка приложений, после чего я обновлял список, то есть в следующий раз когда я запущу nix-env -iA program_name мне заново придется ждать пока в пуске появится program_name ибо кэш обновляется спустя какое-то время либо запускать две команды. пизда, свет выключили, а я хотел разобратьсяКак фиксить? Можешь и не отвечать, свет дадут я могу нагуглить
>>2578768Скорее всего, это проблема кед. У меня рофи и он прекрасно показывает все установленные десктоп приложения .
>>2578771Как раз хотел кеды снести и поставить что-то другое. Может, вкатиться в ш3/ш3-гапс? Я справлюсь? Давно хотел тайлинг попробовать
>>2578780Хотя, наверное это не так уж и сложно, я же единого конфига боялся, а он не такой уж и страшный.Пожалуй, перестану срать в треде, лучше погуглю и почитаю, вместо того чтобы тратить твое время
>>2578782Ты не тратишь мое время, ведь я могу тебе просто не отвечать.А вот если ты высрешь 500 постов то принудишь меня потратить свое время на перекат
>>2566622Хуя я изменился, пересел на фокс, начал использовать 20-25 вкладок вместо 16-ти, еще и 4 гигабайта остается, начал в никсос вкатываться
Попробовал ш3. Весело, хоткеи через вин очень удобны из коробки, но я пас, буду дальше на кедах. Хоткеи запомнил, в настройках выставлю, пиздец понравились
>>2578929Хоткеев, которыми я реально пользовался было не так уж и много. Насколько я знаю, в КВин нет вкладок да и похуй, поэтому я просто расставлю хоткеи, связанные с воркспейсами и буду пользоваться
У меня уже девятое поколение никсоса, прошлые затёр уже потому что девятое работает. Я конечно понимаю, что поколения делаются чтобы я понимал, сколько у меня поколений, но зачем оставлять число 9, когда у меня прошлые поколения удалены?Чем отличается установка через nix-env от установки через вписывание в ЕК?Делаю ли я неправильно, если создаю всё больше поколений, просто устанавливая программы через ЕК?Можно ли сделать изменения с текущим поколением, не создавая новое, если изменения прям совсем маленькие, как установка Spectacle чтобы скриншотики делать?
>>2579029>Чем отличается установка через nix-env от установки через вписывание в ЕК?Никс енв делает тоже самое, но не требует рута, не создает новое поколение и не входит в сам Единый Конфиг. Через ЕК ставь те приложения, которые у тебя будут всегда - браузер, редактор, консолька, плеер и тд. А через никс енв когда тебе просто надо временно поставить какую-то хуйню, например, надо написать курсач в либрофисе.>Делаю ли я неправильно, если создаю всё больше поколений, просто устанавливая программы через ЕК?У меня было 250 поколений никсоса просто потому что я писал конфиг вима в ЕК, а не вимрц. Вроде жив.Но наверное лучше так не делать, ибо в вимрц написать гораздо быстрее. Ну и ставить приложения в одну комманду проще, чем прописывать их где-то в конфиге. >Можно ли сделать изменения с текущим поколением, не создавая новое, если изменения прям совсем маленькие, как установка Spectacle чтобы скриншотики делать? Ну поставь то что тебе надо через nix-env, а потом, когда соберешь все нужные тебе приложения, закинь их в ЕК.Алсо, вот охуенная комманда-удалялка: nix-env -e $(nix-env -q | fzf)
>>2579074А я-то всё думал, зачем поделили на nix-env и на конфиг. С каждым днём этот дистрибутив для меня всё лучше и лучше. Решения просто 10/10, не зря попытался поставить, вот ещё чутка и поставлю винду в виртуалку чтобы в сосу играть, вообще заебись будет.Знаешь, что за ошибка на пике? Гуглил, выдавало, как мне показалось, совсем не то, что нужно. Поколения не создаются, либо это list-generations не работает пока не перезагрузишь(что маловероятно). Поколение видимо пятое потому что я откатывался на 4-ое и от него создавал новый билд
Можно ли переименовать юзера. Вот я хочу юзера veronika переименовать в Veronika, хостнейм ща поменяю в конфиге на Zaglotova. Какие подводные? Поменять в конфиге точный параметр не помню users.users.veronika на users.users.Veronika, а потом хомяка переименовать, залогинившись под рут в tty?
Сегодня я узнал о себе пять вещей:1)У меня кривые руки2)Я долбоеб и не умею устанавливать поддержку нтфс3)Я долбоеб и не понимаю что значат ошибки в программах4)Я долбоеб и не умею поднимать виртуальные машины5)Я слишком тупой для никсосаВ общем, придется укатываться на винду и играть в осу с неё
>>2579623Осу пытался в виртуалке, но там нужна акселлерация, видимо. Винда пишет, что дров нет.В принципе-то да, выход только дуалбут и os-prober или это на уефи не так делается? Я всегда на легаси бут ставил.... Надо будет скопировать конфиг
Ладно, лучше откажусь от осу и займусь никсосом. Хорошо, что я не успел виндц поставить.Как завести поддержку других фс, а именно NTFS? Гугл выдает никспгкс, а я пользоваться ими не умею, в документации нихера не понятно, man nixpkgs ничего не знает
>>2579765Просто в nix-env пропиши. наверное, посмотри как я zfs добавил, у меня вся система на нем стоит
Есть ноут, у него тачпад работает юзая libinput. Я включаю libinput в конфиге, однако тачпад все так же не работает, что я делаю не так?
>>2579766Не, искал на сайте в списке пакетов, модуль ядра для ZFS есть, а для NTFS нет. Гуглинг выдаёт только nixpkgs NTFS-3g, а я хуй знает как его устанавливать. Кстати, долфин каким-то образом может читать NTFS, даже файлики копировал, в частности архив своих карт для осу, а вот форматировать или записать на жёсткий диск с ней уже не получается. Странно, что никто не спросил, зачем мне флешка в 2019А почему в никсосе так много пакетов? Помню, ты когда-то скриншот кидал, там пакетов больше чем в ауропомойке и в дебиане с убунтой было.
>>2579856Потому что они не удаляются при удалении. Благодаря этому, ты млжешь откатиться на прошлую версию.Любая хуета в никсстор смонтирована как ридонли, поэтому единственный вариант изменить программу - создать новую.Чтобы избавиться от неиспользуемых пакетов введи sudo nix-collect-garbage -d. >ntfs-3g Это fuse, работает без рута, просто качай nix-env -Ai nixos.ntfs-3g и монтируй вот так:fuse охуенная штука, позволяет делать вообще любые фс, хоть фс для ирц чата или двача.
>>2579869> качай nix-env -Ai nixos.ntfs-3gБля, это я затупил, оказывается без - после ntfs, надо было просто https://nixos.org/nixos/packages.html нормально поискать. Спасибо большое, теперь я знаю больше.> Потому что они не удаляются при удаленииЯ имел ввиду количество доступного из дефолтного репозитория пакетов. На таблице с количеством пакетов в википедии никсоса нет.
>>2579873>Я имел ввиду количество доступного из дефолтного репозитория пакетов.На это есть несколько причин:1) Никсос, несмотря на свою малую известность, довольно старый дистр. Существует с года так 2005го.2) Никспкгс используется не только в никсосе, но и на любой линукс/макос машине, в отличии от рача/апт.3) Никспкгс пытается быть "пм для всего", а не только для системы. Например, в нем есть пакеты для питона, хацкеля, вима, емакса и тд.4) Писать никсбилды так же просто, как и арчбилды. Никспкгс и работает примерно как аур - любой васян может сделать пуллреквест со своим никсбилдом. вирусни не будет, потому что этот никсбилд проверяют сами ментейнеры, хз как в ауре с этим>На таблице с количеством пакетов в википедии никсоса нет.Какой-то анон скинул сайт, где сравниваются все возможные ПМ. Не помню что за сайт был, но тот скрин был оттуда.
>>2568392 (OP)Приветики, товарищи! Беда у мну. Запилил на nixops конфигурацию для запуска в виртуалбоксе gui (конфига ща под рукой нет, попозже скину), запускает без gui. Может кто сталкивался и может сказать в чём траблы или предложить готовый конфиг?
Кстати, а зачем перед названием пакета писать nixos.? Ну, вот скриншотилку я ставил через nix-env -iA nixos.xfce4.xfce4-screenshooter. Это чтобы указать, из какой репки скачивать прогу? А другие репозитории есть?>>2579929Соре, я б ответил, но, как видишь, я сам нуб в никсосе, да и в линуксе в целом
>>2569069https://nixos.wiki/wiki/Dual_Booting_NixOS_and_WindowsМне подошёл пункт "Autodetection", скопировал оттуда код, система сама определила какие ос стоят и добавила их в загрузочное меню
Сап, никсосач. Поставил гном по приколу, а там обои заебись прямо, я бы себе такие в винду поставил. Где мне их взять?
>>2582518Че за другой тупой запрос? Ты хоть читал, что такое никсос? В /nix/store поищи. ну или /run/sw/current-system
Я этот >>2582623. Просто хз зачем никсос, когда можно взять другой дистр, где сообщество будет побольше, и способов ставить пакеты два, а не три я про них-енв, единый конфиг и сборку из исходников
>>2582857Что еще за дистры с таймшифт? У меня тоже никсос стоит на зфс с снапшотами, но если ты не видишь никаких преимуществ никсоса кроме откатов. то скорее всего, ты тупой.Почитай как устроены программы, библиотеки и ад зависимостей прежде чем задавать такие тупые вопросы.>cпособов ставить пакеты два, а не триА разве это преимущество? Да и в никсосе тоже два способа ставить софт - или качать готовые бинарники, хэш никсбилда которых совпадает с нужным тебе и компилить из исходников, используя тот же никсбилд - без никсбилда ни одна программа кроме той, что нихуя кроме стандартной либы не использует без никсбилда не найдет свои зависимости и не запустится. Но мб ты и прав - единый конфиг и откаты вряд ли кому-то нужны, поэтому можно сидеть на какой-нить убунте, на которую просто поставить nix package manager.
>>2582886> таймшифтЛюбой дистр с установленным таймшифтом> но если ты не видишь никаких преимуществ никсоса кроме откатов. то скорее всего, ты тупойОк> Но мб ты и прав - единый конфиг и откаты вряд ли кому-то нужны, поэтому можно сидеть на какой-нить убунтеКонкретно мне они не нужны, я вряд ли что-то сломаю, ибо ставлю только из репозиториев, да и не особо понимаю я прикола включать нетворкманагер из конфига, когда другая коляска сама его поставит. Может, никсос и был бы хорош в тех местах, где нужно на 100 компов поставить, но и другие установщики типа ubiquity вроде так пишется тоже можно настроить на установку определенного софта, о чем написано в вики убунту. насчет других установщиков не знаю, но уверен что там есть> >cпособов ставить пакеты два, а не три> А разве это преимущество?Да, ибо нихуя не понятно, каким софтом я не буду постоянно пользоваться, а каким - нет, поэтому все и ставится через nix-env. Для меня это вообще странный вопрос, ибо я пользуюсь всем софтом, который я ставлю сам. Простой смертный вроде меня просто будет ставить всё через nix-env, забыв про единый конфиг. тем более, программы один хуй срут в твой хомяк
>>2583229Я этот. Посидел на опенсусе, пиздец ну нахуй, поставил винду, теперь мой диск ебут три индуса. Как же хочется обратно на никсос и научиться пользоваться ш3...
>>2585348А шо с сусей не так? никогда ей не пользовался, просто спрашиваю> и научиться пользоваться ш3...А че ему учиться? Самый простой тайлинговый вм, в настройке и использовании прост как палка. Наверное надо на консольные приложения ну или те, что ортеньированы на клавиатуру для фулл експириенса перейти, а это может быть сложно/непривычно.
>>2585351>А шо с сусей не так?Кеды напердолил, сломались хоткеи помнишь я говорил, что хочу хоткеи как в ш3 на кеды?, пришлось все конфиги кед нахуй удалять, снова пердолить, ещё и кодеки в фурифохе не работали, пришлось пересесть на зондохром со встроенными кодеками как видишь, на зондохроме я остался, ибо просто напросто привык>А че ему учиться?Привыкать. В винде ахк надо учить, чтобы перемещаться между столами нормальными комбинациями а ведь перехода на нужный рабочий стол нет, только влево-вправо!, мокропиську скачал чтобы окна передвигать на раб столы. В общем, ахк я не осилил, поэтому раб столами тупо не пользуюсь из-за лени передвигать руку с мыши на клавиатуру
>>2585361Можно не ставить хоткеи, а установить i3 как оконный менеджер кед. Пацаны так даже на макоси хмонаднаверное, с ш3 тоже выйдет ставили.
>>2585661Ну, как бы так помягче сказать... два монитора - два отдельных воркспейса, а этого мне уже более, чем достаточно. Хотя хуй знает, можно выключать моник, и включать только когда смотрю старое аниме, чем я и занимаюсь под виндой
Зачем нужен отдельный загон с никсосом? Может просто сделать страничку на гитхабе/добавить к существующим страничкам никсос, а затем перекатывать? Да и бесить-то не особо будем других форумчан анонов, ибо скорости всё равно меньше 1 в день
>>2585958>сделать страничку на гитхабе/добавить к существующим страничкам никсосИ добавить в шапку Глинукс треда*Заодно и перекатывать каждый раз не придётся, ибо оно уже в шапке будет
По-моему либо я чего-то не понимаю, либо разработчики аппимага долбоёбы и не поняли. Как это работает?
>>2586290Я чет ебу как этот никсос работает. Качает 80мб атома, которые раздуваются в 10 раз. Мб никсос врет? Энивэй, в никспкгс эти зависимости будут использовать другие пакеты, а в аппимейдж каждая хуйня будет качать тоже самое. скинь плес ссылку откуда скрин взял
>>2585958>>2585959Потому что:1) никто не заходит на гитхаб2) я хочу иметь свой личный тред3) мне намного удобнее постить сюда, а не ебаться с markdown и риадми файлом на гитхабе.4) как на меня, гитхаб нужен для исходников программ, а не высеров с двачей.
>>2586662https://github.com/AppImage/AppImageKit/wiki/Similar-projects у автора мнение прядвзятое, правда
Я конечно на гитхабе не сижу, но все же хочу развить чутка никсос. Архивировал прошлый тред, попробую разобраться как эту страничку на гитхабе сделать.Обычную шапку можно оставить, и гитхаб вставить типа "подробнее тут:" и тогда все будут довольны
Шапку уже сделал. Надо узнать, как нормально Q&A сделать. Или мне лучше его на отдельную страницу выделить?
Пока что вики заброшу, потому что ставлю никсос. Вот сейчас конфиг пишу, теперь жалею что не схоронил в тот раз. Ставлю на бтрфс, потом буду с таймшифтом сидеть
Банан помоги плез, ставлю программы, но они один хуй не показываются в ш3шном dmenu, уже хуй знает что делать. История повторяется, блять
>>2587455Кароче, проблема в этом скрипте. Я пока не понял как он работает, но мб щас пофикшу. у меня такая же проблема, оказывается, просто я чаще все с консольки запускаю, чем с дменю
>>2587481Вставь этот скрипт в дменю вместо dmenu_path. Этот работает точно так же, как и консолька а не используя шайтан код на си хуй знает для чего:function findall {binaries=IFS=:for line in $(echo $PATH) do echo $(ls -1tr $line 2> /dev/null) done}findall | sort -u | grep .
>>2579766Няш, расскажи про zfs. Стоит ли ставить, удобно ли, есть тормоза? Смогу ли зашифровать вместе с корнем и бутом?
>>2587533Удобно пиздец. Создаешь пул, а в нем столько ФС, сколько захочешь, монтируешь их как хочешь, размер они меняют динамичемки, можешь хоть фс внутри фс создать. Сейчас пишу утилиту, сам скрипт уже написал, осталось красивенько вставить его в Единый Конфиг котрая автоматически отправляет все снапшоты в другой пул, в итоге у меня будет бэкап со всеми снапшотами на другом диске. Бут я все таки сделал отдельным разделом, лень с ним пердолиться. Так же, ничего не шифровал. Зато тут можно включить сжатие данных - оно так одну хуету, которая весила 100 гигов, сжало до восьми. или это баг был, но rsync не смог перекинуть этот файл на диск без сжатия, а система говорила, что файл 100 гигов веситТут еще куча фич, которые на моей некропеке не реализуются. Но зашифровать диск точно сможешь. просто мне нечего скрывать
>>2587519>Вставь этот скрипт в дменюВообще не ебу что это, гуглинг ничего не выдал. Как же я заебался, блеааать
>>2587537А что не так?>>2587455Зочем тебе гном скриншот, когда есть более легковесный и фичастый maim? Он высирает твой скриншот в стдаут, поэтому можешь его и скопировать и в гимпе открыть, да хоть в свою нейронку, которая будет его парсить и хуи рисовать, отправить.maim -s | xclip -selection clipboard -t image/png
>>2587543З.Ы. на юа не обращай внимания, я его меняю чтобы сайты грузили мобильную версию, и на половине экрана оно не выглядело так убого
>>2587545>Зочем тебе гном скриншот, когда есть более легковесный и фичастый maim?Я линукс в первый раз в жизни вижу, о чём ты?
>>2587554dmenu_path | dmenu = dmenu_run.У тебя пробелма в том, что dmenu_path не обновляет при установке новых пакетов свой список. Поэтому вместо dmenu_path используй скрипт, который я тебе скинул. И вот ключевые слова, который ты должен был заметить. (на пикрл)
>>2587590тебе все равно рано или поздно придется выучить пайплайны. если ты будешь и дальше сидеть на линуксе, а не перекатишься на винду, конечно
>>2587705Мб оно не работает потому что никому нахуй не всралось ментейнить китайский проприретарный зонд. И где ты увидел компиляцию у себя на скрине? У этой хуйни закрытый код, хуй ты ее скомпилишь.>>2587709Я тебе сказал как исправить баг в дменю. Что у тебя на пике - хз, УМВР.
>>2587723>где ты увидел компиляциюА нахуя оно тарбол качает?>Что у тебя на пике - хз, УМВР.Гном поставил, в наутилусе открыть с помощью нажал. Ладно, пойду что-ли укачусь, руки выпрямлять как-нибудь. Солус может какой-нибудь, где пакетов мало, научусь компилировать, но не прям чтобы сурс-бейзд, потом вернусь
>>2587727>А нахуя оно тарбол качает?Потому что гидра не смогла сбилдить этот пакет и поэтому не сделала под него готовый бинарник. Гидра не смогла его сбилдить, потому что у него битая ссылка загрузки. И оно нихуя не компилирует, а просто качает и распаковывает архив по ссылке. которая не работает>Солус может какой-нибудь, где пакетов мало, научусь компилироватьИмхо, но никсос лучший дистр чтобы учится компилировать и собирать пакеты. Только на нем я и смог понять, как этот линукс с его библиотеками устроен.Но вообще, ты какой то долбаеб. Прыгаешь с де на де, с дистра на дистр. Так ты точно ничему не научишься. Особенно, если при любой проблеме будешь менять дистр.
>>2587542Алсо, про скорость ты не рассказал. Снижается по сравнению с ext4? В игоры норм играть будет на протоне стима?
>>2588155Есть гитхаб и этот тред. Вот телега еще @bananchick_pasha Неожиданый ник, неправда ли?Алсо, есть мой Единый Конфиг! Я в него вчера добавил автоматическую отправлялку снапшотов на другой диск. При чем не абы какую, а красивую, с опциями, как в самом никсосе. Капец дрочу на нее - использовал и фолды с мапами, и ленивое вычисление. Прям как програмист-хацкелист какой-то.>>2588157Вообще хз. Мне кажется, что чуть медленнее. Особенно, удаление файлов - система copy on write же. Мб медленнее потому что я сжатие включил. Но вообще, тут очень много вариантов, как ее можно ускорить - есть кэши аж двух уровней я в них не разбираюсь. Правда, для них нужен либо ссд, либо много оперативки.Ну и как на меня, откаты и сжатие важнее скорости, особенно, когда у всех ссд на 128 гб.
Всё правильно расписал? Банан, как думаешь, он побежит делать обзор на никсос? А английский правильный?
>>2588258Нихуя ты на английском красноречив. Я хоть его и более менее понимаю, но говорю на уровне "эй красавеца писку даш ебат, пасматры на никсос ващэ ахуннный дистрыбутив" хаха, на русском я так же говорюНо вообще, ты смотришь не на те каналы. Линукс экспирииент снимает видосы по коляскам. У его аудитории свой манямирок с мечтами про опенмурсный макос. а не про ИСКУССТВО ОПЕРАЦИОННЫХ СИСТЕМТе, кто заинтересуются никсосом - аудитория люка смиса и ему подобных. Дистротюб, например. Он вроде даже делал обзор на никсос.Сейчас главное заставить самого люка смиса перейти на банан-ось - тогда у никсоса появятся все шансы стать "мемным дистрибутивом" уровня войда. Благо, у него в камментпх есть 5 дебилов я в их числе, кстати, которые советовали никсос. Мб если на него надавить, то он хоть попробует что это такое.
>>2588258хмм, а вдруг для нэтив спикеров это нечитаемый высер, а для нас, как для носителей другого языка, кажется вполне годным текстом?
>>2588280Бля, мне теперь стыдно, что я не осилил. Надо будет снова попробовать вкатиться, пока до конца не добью. Никсос - охуенная тема, но никто не поймёт, как и пираты не поняли свинью в трюме в одном анекдоте> У его аудитории свой манямирок с мечтами про опенмурсный макосДа я чёт комменты открыл, пиздец там. Человек прочёл мой коммент и такой мхыахаха ну ты и тупой если элементари не отличается от убунту то убунту это дебиан хыы. А ведь я когда-то в этой каше варился, теперь чувствую себя будто вспомнил себя 5 лет назад>>2588284У меня в школе преподавали учителя с других стран я учился в государственной интеллектуальной школе(которая на деле оказалась просто площадкой для бета тестирования новой учебной программы), мне ещё одежду и хавчик бесплатно давали, в их числе учителя с Африки, Америки, Европы, помню кто-то из Индии работал но спустя 2 месяца ушёл, в общем и нэйтив спикеры, и носители других языков с IELTS 7,5+. Все меня вроде как понимали, хотя и были ошибки всякие, но они из вежливости не поправляли, если не считать учителей английского.Планирую вкатиться в проганье и выучить японский. Не ебу на самом деле, где я найду применение японскому, мне просто хочется
>>2588292О лол, на пике Source Code Pro, не думал что кроме меня этот моноширинник кому-то ещё нравится правда мне тонкий больше понравилсяКстати, какие шрифты у тебя стоят? Какие тебе вообще нравились?
>>2588292>но никто не поймётНа самом деле, много кто понял. Я каждый день охуеваю от никсоса. Недавно читал сырцы настройки зфс и охуел - как все красиво и элегантно сделано - здесь не просто никсбилды уровня арчбилдов, а полноценный связаный проект на функциональном языке. А потом охуел, осознав что весь никсос такой. Та взять даже сайт nixos-options - кто-то не поленился, создал его и сделал хуйню, которая автоматически отправляет туда все опции и показывает где она находится в гитхабе. Да и у самого никсоса своя вики, маны, даже интерактивный сайт по обучению никс языку есть! https://nixcloud.io/tour/?id=34 Никак не могу понять, как такой малоизвестный дистр обладает такой охуенной экосистемой. мб дело в качестве юзеров, а не их количестве?
>>2588292>А ведь я когда-то в этой каше варился, теперь чувствую себя будто вспомнил себя 5 лет назадТы уже пять лет как знаешь линукс? Я про него узнал только год назад. точнее, год назад поставил, а полтора года назад узнал что такая хуйня вообще существует> где я найду применение японскомусможешь онеме смотреть в оригинале>>2588302Лол, а мой ЕК тебе нахуя то? Ты ведь оттуда вроде копировал именно код про шрифты.>пик>вскод для правки конфигов в тайловом вмКакое-то говноедство. Запускать иде чтобы отредактировать маленький конфиг.
>>2588310Пайплайны придется выучить сидя на любом дистре. ну кроме тех, что обозревает linux experiment.>Стоит ли Ну это только тебе решать. Чего ты хочешь? Если от нехуй делания изучить никому ненужные вещи учитывая, что ты прыгаешь с дистра на дистр и так много постишь на дваче, тебе действительно нехуй делать, то ставь никсос, пердоль dwm, st, dmenu, пиши свои скрипты, мб даже утилиты на си и nixpkgs языке и станешь таким же аутистом, как и я. Еще прочитай про линковку, вот охуенный видос:https://www.youtube.com/watch?v=4ZyOqCT494w&list=PLR4wcBxrUGPDNamYfO2JIPKkzrJTyxrhrМне это видос помог осознать что делают пакетные менеджеры на самом деле и чем отличаются бинарники в никсос. спойлер - ничем, просто путь к библиотекам разный. В итоге выглядит, как будто это никсос нормальный дистрибутив, а все эти юниксы и линуксы писали ебучие индусы
>>2588311>Ты уже пять лет как знаешь линукс?Пытался вкатиться через убунту в 16-ом, потом минт в 17-ом, про существование линукса знал с 2014-го, когда мне только купили ноут. На нём не было ОС, поэтому на экране была только мигающая чёрточка, я тогда подумал что это линукс, а когда 7 поставили загуглил.Этот канал тоже один год знаю, просто чувства схожие.> Ты ведь оттуда вроде копировал именно код про шрифты.Докопировался, блять, в ш3 милипиздрическая панель
Хочу перекатиться на никсос, слишком ли он сложный по сравнению с войдом/рачем? завтра попробую поставить
>>2588355В установке и настройке проще, просто непривычный. Создавать свои пакеты тоже проще, но их придется создавать для всего, что ты скачал вне никспкгс. вряд ли такой софт будет (кроме репаков игрулек), так как в никспкгс почти столько же пакетов, сколько и в ауре
>>2588355На самом деле, я ньюфаг, но все же расскажу. Арч я пытался ставить. Открыл арчевики на телефоне, думал что сейчас заебись будет.Загрузил исо и вышел через час, но так и не установил. Всё это время я ебался с вайфаем. wifi-menu не работало, nmtui вообще не в системе. Пиздец, короче, может я чего-то не понимаю, но после того как даже wpa_supplicant после ПОДКЛЮЧЕНИЯ не дал мне интернет по DHCP я сдался.Никсос я установил с первого раза, но по ошибке и своей дебильности забыл написать в единый конфиг иксы, кеды и networkmanager. Со второго раза все пошло, но была одна проблема - я не знал какие мне программы были нужны, поэтому я как долбоеб создал 9 поколений никсоса, добавляя по программе, которую вспомню. В общем, рекомендую сначала написать список софта, который тебе понадобится, всякую хардварь тоже, можешь посмотреть список опций никсоса и конфиг банана лицензию прочти, посмотреть названия пакетов на сайте, а потом уже грузиться в лайвюсб. Устанавливать просто, разметку можешь даже в гпартед сделать. Ну и кстати, хуй знает как решить на де, но в дменю вот так >>2587519 сделать надо, а то новые программы из nix-env не будут показываться без перезагрузки. Для меня проблема была, адекват скорее всего посмеялся бы что у меня не получилось
>>2588366> В общем, рекомендую сначала написать список софта, который тебе понадобится,Нафиг не надо, просто ставь через nix-env и все. В Единый Конфиг список софта в любой момент можно добавить.> я как долбоеб создал 9 поколений никсосаЯ их создал штук 50 просто тестируя одну хуйню. Можешь создавать их сколько хочешь, вряд ли ты забьешь весь бут раздел в 500 мегабайт.
>>2588371> Нафиг не надо, просто ставь через nix-env и все. В Единый Конфиг список софта в любой момент можно добавить.Ну это как бы да, но как бы и лень каждый раз софт ставить, хочется один раз поставил и забыл
>>2588317Не заметил сначала. Да, мне нехуй делать, аниме смотреть не хочется у меня всегда так. Сейчас текст перевожу, надо перевести 6 страниц, потом напишу
Сап, пишет Вероника Заглотова это псевдоним, не баньте. В общем, я подумал, и решил что нахуй не нужен эта шапка в гитхабе, я лучше сам сайт никсоса переведу и всё распишу, авось кто-нибудь хотя бы из треда перекатится
Если у никсоса такой охуенный пакетный менеджер, то почему у него +- столько же проблемных пакетов, как у других дистров? Проблемы в последнем столбце не в счёт, там мелкие проблемы вроде битых ссылок на официальный сайт
>>2588945Охуенный инструмент не делает своего пользователя охуенным. Зато в никспкгс эти пакеты у всех не работают, а не только у некоторых - нет ситуации УМВР. ну она конечно есть, но встречается гораздо реже чем на других дистраххули в аура так мало проблем? Там блять каждый второй пакет, котрый я хотел поставить, не работал.>>2588892ТЫ еще и вебмакака? Как на меня, это нинужно, ведь любой линуксоид должен знать англ на уровне чтения документации. Да и вообще я осознал, что куча инфы, которая была в прошлом треде - лишняя, ведь есть этот сайт https://nixcloud.io/tour/?id=34, никспиллс, мануал и фак ю. Тут надо бы ответить на типичный вопрос ньюфага аля "чем отличается установка через ЕК от установки через nix-env" а так же дать понятие, что вообще такое этот никсос.>>2589006 удачи
>>2588945>табличка с ментейнерамиОго, у никсоса в 8 раз меньше ментейнеров чем у арча и в 3-4, чем в других ПМ. При этом он на втором месте по количеству пакетов и на первом по их свежести.
>>2589030> ТЫ еще и вебмакака?Нет, ну на гитхабе том же в маркдовне> Как на меня, это нинужно, ведь любой линуксоид должен знать англ на уровне чтения документации. Не спорю> Тут надо бы ответить на типичный вопрос ньюфага "чем отличается установка через ЕК от установки через nix-env" а так же дать понятие, что вообще такое этот никсос.Можно мои вопросы за базу взять, и написать инструкцию чтобы эта хуйня показывалась в пуске любого ДЕ, а не только дменю.Кстати, может мне не перекатываться, а просто остаться на солусе и накатить никспкгс?
>>2589034дменю это не ДЕ. И в других де ты так точно не сделаешь, разве что в такой же запускалке аля рофи/фзф.>Кстати, может мне не перекатываться, а просто остаться на солусе и накатить никспкгс?Так как ты не погромист, то вряд ли ты им будешь вообще пользоваться. Максимум - сделать пакет для того, чего нет в солусе и никспкгс.
>>2589037> дменю это не ДЕ. Я в курсе, просто решение только для дменю есть, а другие пусть сосут> И в других де ты так точно не сделаешь, разве что в такой же запускалке аля рофи/фзф.Бляпиздец, бедные ДЕлюбы и любители поставить одно окно на другое или такое и в тайлах есть?
>>2589050Я тоже после тайлов охуел, неудобно стало, хотя от силы день попользовался. Теперь мне всё неудобно
>>2589042Дменю это просто гуишная програмка, не более. Ты ее можешь хоть на гном поставить.И в ш3 с помощью супер+шифт+пробел можно включить окошко-мод, как в любых других норми-вм. Ты хоть их гайды читал? https://i3wm.org/docs/userguide.html
>>2589082>Ты хоть их гайды читал? Читал, кроме режима вкладок и режима поставить окна рядом нихуя не увидел, впрочем, как и всегда бывает с дебилами
бля случайно это в прошлый тред написалКороче, потыкал в конфиге немного и сделал вывод.. ЭТО ОХУЕННО! Спасибо, Банан!Завтра напердолю себе крысу и буду довольно урчать.
Банан, я там расписал никсос в глинукс треде, но по-моему я где-то хуйню спизданул, проверь пожалуйста начиная с этого поста >>2589140
>>2568392 (OP)>Q: Нахуй он нужен?>A: https://habr.com/ru/post/436938/Прочитал, но так ничего и не понял. Можете в двух словах объяснить, зачем это всё?
Чет я зашёл посмотреть, а у вас тут тема ебли home-manager не раскрыта.ИМХО, если ты ставишь NixOS ради декларативных reproducible конфигов, home-manager это не приблуда для самых упоротых и даже не приятное дополнение, а абсолютный маст-хэв. Вся мякотка в системе происходит в твоей домашней директории, а не где-то там в /usr или /var, и home-manager позволяет тебе превратить все это месиво из конфигов в одну структурированную папочку на гитхабе, которую ты можешь склонировать на новую машину, написать home-manager switch и получить привычное тебе окружение со всеми конфигами и прочей залупой, разве что любимую порнуху с цветными конями коллекцию выступлений Столлмана придётся заново скачивать.Банан, у тебя есть три минуты на оправдания.
>>2589514Outstanding move.Я поэтому и написал> если ты ставишь NixOS ради декларативных reproducible конфиговЯ предпочитаю думать о своих конфигах как об исходном коде, из которого собирается моя система со всеми плюшечками. В этой парадигме твой способ можно сравнить с версионированием/бэкапами исходников на уровне Project_12.03.17_FINAL/, и это не комильфо.Это не единственный Правильный Вариант Настраивать Себе Линупс(ТМ) , но мне приятнее такой подход, и home-manager очень хорошо в него вписывается.
>>2589564Я читал, про stow знаю, и он прекрасен и удивителен©, но home-manager все-таки нативное для NixOS решение, интегрирующееся с менеджером пакетов, а не только "слинкуй мне вот это вот туда".
>>2589633Какие преимущества дает эта нативность?Я могу перечислить преимущества стова - он прост, быстр, работает на любом говне, а не только на том, на котором есть nix.
>>2589730Ну мы все-таки в контексте никса это обсуждаем, так-то >>2589514 тоже прост и работает везде, где есть линукс без всяких там стовов.Нативность позволяет тебе конфигурировать пакет как единое целое, со всеми его конфигами, патчами, systemd-юнитами и прочая. Опять же, Nix это полноценный язык программирования, так что ты можешь интерполировать в свои конфиги какие-то штуки, например, цвета, которые ты определил где-то в одном месте и можешь поменять в том же самом месте, пересобраться и вуаля, у тебя новые цвета во всех твоих прогах.Стов быстрее и проще искаропки, чем home-manager, не спорю. Но он ниже уровнем абстракции и некоторые вещи ты с его помощью просто не сможешь сделать.
>>2589778>так что ты можешь интерполировать в свои конфиги какие-то штуки, например, цвета, которые ты определил где-то в одном месте и можешь поменять в том же самом месте, пересобраться и вуаля, у тебя новые цвета во всех твоих прогах.Звучит интересно. Чет я до этого не додумался. Но лично мне хватает стова - я не меняю свою цветовую схему, а другое применение никса для дотфайлов я найти не могумб ты найдешь, а то я тупой. Если тебе интересно - запили свой йоба конфиг и покажи анонам, как это охуенно.
>>2590516стейбл, анстейбл пакеты можно и на стейбл поставить.Из подводных - некоторая проприетарщина может не работать. По крайней мере, на 18.09 вскод работал через жопу, сейчас вроде как нормально.
>>2590520Прямо сейчас у меня не работает докер. То ли это проблема зфс, то ли моих рук, то ли никсоса или самого докера. Кароче, недавно переразмечивал мой йоба рейд из ссд и хдд. Когда rsyncом перекидывал файлы с корня на временный диск, то у меня почему-то закончилось место. И это странно, потому что на временном диске 200 гигов, а на корне только 80. Посмотрел что не так - какой-то файл докера весил 120 гигабайт! Когда сам диск только на 80. Ну я не долго думая, снес его нахуй. Теперь сервис докера просто не запускается, хз что делать. Ну и еще, есть проблемы с ДЕ - вместо того, чтобы искать бинарники по $PATH, они используют какую-то непонятную хуету, которая работает криво. Вон Вероника пол треда назад жаловалась. Если будешь, как ровный пацан, сидеть на дменю с моим скриптом который я скинул выше, то все будет норм.
>>2590524Решил проблему максимально спермачевским способом - переустановкой никсоса! Благо, я все грамотно примонтировал и даже скачивать ничего не пришлось - ведь nixos-install использовал мой /nix/store. Надо бы сделать скрипт для переустановки никсоса.
>>2590524Докер вообще в этом смысле полная залупа, жрёт место как не в себя и разгребать это все иногда довольно мучительно из-за багов и/или запутанных настроек.
Хочу перекатиться с бубунты. До этого хотел встать на путь арчевода и после попробовать осилить генту, (а потом вообще как трушный задрот сидеть лфски собирать) но гуих меня заинтересовал. Сложный? Я слышал, что он source-based, так что хз.
>>2590731Он прост, если знать английский. Пишешь в конфиг всё, что тебе нужно и всё. Вот список обязательного в рандомном порядке лично для меня:1)networkmanager2)bluetooth3)Фирефох или Хромиум4)Включить возможность скачки проприетари5)ИксыДЕ/вм какие-нибудь6)кубитторрент, Номакс, Скриншотилка, xclip, дменю пуск ниработаит, настроить можно только это, Вим(можно и nano) и вгетhttps://nixos.org/nixos/options.html тут можешь посмотреть как это всё прописать, кроме 6-го, там в один и тот же параметр попадает и уже написаны вим и вгет, ищи в ЕК wget Ctrl+W в nano или / в vimСобсна, вот это то, что нужно чтобы смотреть аниме. Всё, что дальше нужно будет пропишешь сам. Это - самая простая установка без ничего, это то, что понадобится каждому человеку кроме проприетари. Конфиг ты должен писать под себя, а не пиздить чужие. Идеи конечно брать можно, но целиком конфиг копировать как минимум бессмысленно.Меня уже поблагодарили >>2590340
>>2590731Я написал с учётом того, что ты уже знаешь о том, зачем этот никсос нужен и прочёл статью на хабре из шапки.Эх, а ведь когда-то я и сам вкатывался и обосрался когда не добавил иксы и networkmanager, вот ведь времена-то были хорошие
>>2590739>1,2networking.wireless.enable = true; hardware.bluetooth.enable = true;>5 services.xserver.enable = true;>4)Включить возможность скачки проприетариНинужно. Хотя, пидорский никсос дает мне ядро с блобами, а сам говорит, что у меня нет никакой проприетарщины> вот ведь времена-то были хорошие Неделю назад?
>>2590822Ну и зачем ты ему дал все параметры? Пусть учится сам искать nixos-options, я лишь сказал где я проебался.>проприетари нинужно.Вкусовщина. Я включаю просто чтобы было
>>2590822>networking.wireless.enable = trueЯ кстати ставил networking.networkmanager.enable = true потому что nmtui
Банан, что такое гуикс? Это как никсос, только язык другой и пакетов меньше? А стоит ли ставить? Почему в шапке ничего не сказано про гуикс? Чем отличается от никсоса?твой падпещик на ютубе
>>2590996Сделан истинными поклонниками штульмана - 100% свободный, написан на лиспе, использует свою собственную систему инициализации, тоже написаную на лиспе наверное. Лисп добавили чисто из-за любви к лиспу - на самом деле, он использует nix, к которому написано апи на лиспе.Пакетов мало нет ни зфс, ни lvm, сам дистр сырой - только недавно 1.0.0 вышла. Ну из-за этого документация тоже никакая. Мб у него есть и плюсы, о которых я не знаю. Но как я понял, ставят его только лютые емаксо и швабодко дрочеры.
>>2591056Ясно, хуета. Ладно, я в любом случае до 2021 с убунты не слезу, если сильно плохих ошибок не будет. Ш3 уже поставил, пердолю потихоньку
>>2591077>я в любом случае до 2021 с убунты не слезу, если сильно плохих ошибок не будет.Это твоя попытка перестать прыгать с дистра на дистра?
>>2568392 (OP)Поясните уже наконец, плазма с вяленым нормально заведутся? Или всё же гуй в никсосе плохо работает?
>>2591116Через ЕК вряд ли выйдет, прийдется, как и в других дистрах, запускать ручками.>Или всё же гуй в никсосе плохо работает? Ну я через гуевый файрфокс пишу. С никсоса. Вроде работает.
>>2590654А ты случайно не тот анон, который подсадил меня на zfs? Зацени мокропиську, которую я сделал!
я уже второй день ебусь с st. как это говно конфигурировать в никсосе?создал config.h с нужным конфигом, так он его сука не читает.смотрю конфик банана, там что-то c overrideкак этим пользоваться?я так понял, он из исходников собрал?помогите
>>2591433>я так понял, он из исходников собрал?Так st через исходники и собирается, лол. https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/st/default.nixЯ просто здесь переписал, чтобы никс качал сырцы st не из сайта suckless, а из моего диска. Ну естественно, на моем диске сырцы напердолены.совет: используй nix shell когда пердолишь st
>>2586284Гикс, пижже, в шапке описано почему. + В комментах люди особо одаренным на примерах пояснилиА минусы гикса (так правильно грица, в гайде офицальном прочитал) щяс изолью сюда и с анонами Ну или один, ежели нахуй пошлют буду осваивать. Бля, мне ж еще и гуиль учить ннада...
>>2592417Итак...НЕТУ ГАЙДОВ НИХУЯ БЛЯТЬ МАНОВ НЕТУ.Сап, двощщ, на связи тот убунтоед, что спрашивал про сложность никсоса (имея ввиду гикс)Анонэ, спасите, последний раз дул весной И это были, нихуя не маны), дико хочеца курнуть хоть немного мануалов, да НЕТУ НИХУЯ.Спрашивал на сабреддите гуиксоедов Кстати подпишитесь, комьюнити же надо развивать.)) >> https://www.reddit.com/r/GUIX/comments/c07pma/are_there_any_good_guix_guidesmanuals_except/ Как понимаете, нинашол. Ну ладно, могу покурить официальный ман. Бля, мб гайдов написать, и в шапку треда кинуть? Типа "двач обучающий": Вот как устанавливать всякую хуету не из стандартого репа, а вот как упаковать твою любимую игрушку. Бля, рил, как лису установить?Спойлер, у меня нормальное знание английского, не доебывайтесь
>>2592439Кста, серьезно, как лису установить (читать: Как компилить с сырцов tar.bz2 и в принципе как что-то не с guix репа поставить?)
>>2592417> Гикс, пижже, в шапке описано почему.Учить новый язык. Во-первых, я не знаю лиспа(и, скорее всего, не буду учить). Во-вторых, в никсе больше пакетов. В третьих, язык не такой уж и сложный, опции легко читаются из nixos-options или с оф. вики. Думаю, выбор в моём случае очевиден
>>2592504Как знаешь, мб тебе действительно удобнее юзать никсось.https://www.reddit.com/r/GUIX/comments/bz4nds/guix_system_users_can_now_run_the_nix_package/
>>2592507> Как знаешь, мб тебе действительно удобнее юзать никсось.Может удобнее, а может и нет, я оба не пробовал. Для меня разницы, кроме пакетов нет, а в никсе их больше => никс лучше для моих целей.> https://www.reddit.com/r/GUIX/comments/bz4nds/guix_system_users_can_now_run_the_nix_package/Ну и зачем тебе два одинаковых пм?
>>2592499Бля ок, как нормальный человек перекачусь на гикс с никсоси + знанием гуиля.Пошел накатывать...
>>2592439> Бля, мб гайдов написать, и в шапку треда кинуть? Типа "двач обучающий": Вот как устанавливать всякую хуету не из стандартого репа, а вот как упаковать твою любимую игрушку. Бля, рил, как лису установить?Было бы не плохо. Но лучше уж сделать их на англ, раз никаких манов по гуиксу нет. иди нахуй со своими гиками. Да и вряд ли на этой борде кто-то когда-то поставит гуикс.>>2592548Нихуя не понял что ты написал. Ты хочешь сначала посидеть на никсосеч понять как он работает, выучить лисп и потом пеоекатиться на гуикс? Я б тебе это и посоветовал.
Ахуеть инсталлер красивый. Почему руфус ставил некрасивый терминальный инсталлер, а тут все прям в картин очках?
>>2568392 (OP)>image.png (131Кб, 1183x1024)>image.png (28Кб, 450x400)Сразу видно, что банану гуикс не нравится. Почему же так?
Бля, оно нихуя не работает[root@nixos:~]# nixos-installbuilding the configuration in /mnt/etc/nixos/configuration.nix...error: file 'nixpkgs/nixos' was not found in the Nix search path (add it using $NIX_PATH or -I)
>>2592923Примитивные преломления пространственно-временного континуума. Спиздил эту шайтан-машину из зоны 51, хуле.
>>2592977Окда, зато теперь сообщение об ошибке чутка изменилось.$ nixos-installbuilding the configuration in /mnt/etc/nixos/configuration.nix...error: getting status of '/nix/store/1a9g1rzbvyc8w991p6483yc8y5nx1gpr-nixos-19.03.172880.49dc8087a20/nixos/pkgs/stdenv/booter.nix': No such file or directory(use '--show-trace' to show detailed location information)
>>2593122Попробуй так:>nix-env -iE "_: with import <nixpkgs/nixos> { configuration = {}; }; with config.system.build; [ nixos-generate-config nixos-install nixos-enter manual.manpages ]">sudo PATH="$PATH" NIX_PATH="$NIX_PATH" `which nixos-install` --root /mnt
>>2593172Бля, короче я заебался и понял, что слишком туп и невезуч для никсоси.При каждой попытке установки я получаю новую ошибку.Как только фикшу одну, появляется другая.Получается, что тут либо в никсе (я про язык) надо шарить, чтобы этот конфиг пердолить, либо идти на остальные дистры, а остальные сейчас, когда видел плюсы никсоса кажутся довольно устаревшими.Ну окда.
>>2593556Вот блять, что мне с этим делать?$ nixos-installbuilding the configuration in /mnt/etc/nixos/configuration.nix...error: Failed assertions:- The ‘fileSystems’ option does not specify your root file system.(use '--show-trace' to show detailed location information)
>>2593597На какой фс у тебя записан /? Открой ЕК и отредактируй fileSystems и поставь фс, на которую у тебя /. Тут английский надо знать. В
>>25936091. Файловая система2. Единый Конфиг. Так мы шутя называем configuration.nix и все, что в него импортируется.
>>2593616Ну и чо мне типа писатьfileSystems = ext4;Сорян, я за никс не шарю, в самом конфиге такой строчки нет
>>2593890> Сорян, я за никс не шарю, в самом конфиге такой строчки нетЭто ты просто невезучий, у меня в два клика встало
>>2594046Быть невезучим в cs - постоянно сталкиваться с экзотическими проблемами, до которых еще недорос
>>2568392 (OP)> https://habr.com/ru/post/436938/А я смогу Айзека нового упаковать, и всем линуксоедам за спасибо раздать? Да еще и с гарантией того, что проприетарщина (+ сам факт пиратского софта) нихуя не сделает с системой?
>>2594161> А я смогу Айзека нового упаковать, и всем линуксоедам за спасибо раздать? Да. Правдо только тем, у кого есть nix.>Да еще и с гарантией того, что проприетарщина (+ сам факт пиратского софта) нихуя не сделает с системой?Нет. Для таких целей лучше сделай докер образ.
>>2594156Там должна быть примерно вот такая хуйня. Если ее нет, то ты пропустил во время установки комманду nixos generate config или что-то подобное.
>>2594179Строго говоря, NixOS умеет в контейнеры из самой себя, так что если задаться такой целью, можно намутить базовый сэндбоксинг на подобие того, что описано в статье:https://nixos.wiki/wiki/Tor_Browser_in_a_ContainerДругое дело, что в нашем случае это не очень осмысленно, конечно, но вообще эти контейнеры прикольная штука.
Есть ли в никсосе пакет iosevka ss04? Я сам не могу посмотреть, у меня страница с пакетами виснит нахуй вместе с телефоном.Как прописать в конфиге удаление базовых утилит? Вот, допустим, по дефолту ставится nano, который мне нахуй не нужен. Я, конечно, могу его вручную удалить, но при пересборке мира он ведь снова появится, да?
>>2595370> Есть ли в никсосе пакет iosevka ss04? Иосевка есть, что такое сс04 - хз.> Как прописать в конфиге удаление базовых утилит? Вот, допустим, по дефолту ставится nano, который мне нахуй не нужен. Никак. Какой-то дебил прописал в своей nixos-option чтобы был нано, так что теперь страдай. Мб можно найти, что его использует и как-то оверрайднуть ту настройку, но уж проще забить хуй.я еще хз, что он делает в МОЕМ PATH. Все эти никс шеллы специально сделаны, чтобы не засорять мое окружение, а какие-то нано с xtermом и башем его засирают.>Я, конечно, могу его вручную удалить, но при пересборке мира он ведь снова появится, да?Лучше так не делай
>>2590654Прибрался@скинулДокументировать не буду, потому что это все равно нахуй никому не упалоhttps://gitlab.com/QuentinI/dotnix
>>2596492Так, начались сложности. Как установить сторонние пакеты. Ну всмысле я не дебил, шарю за квантовую физику, знаю счет, я знаю пароль, я вижу ориентир, мануал курил, но чет не понял.> Then you write and test the package as described in the Nixpkgs manual. Finally, you add it to environment.systemPackages, e.g. > Then you write and test the package as described in the Nixpkgs manual.1. Где конкретно2. Мне надо самому писать nix пакэйджы?
>>2596565Если твоего пакета нет в репах, то да, тебе нужно самому написать Nix-выражение, чтобы он прям впилился в систему.Что конкретно ты хочешь установить, если не секрет?
>>2598548Есть еще вероники. но он гамноХоум конфиг этого анона. >>2595894И сотни конфигов недвачеров.Но его и самому фигня сделать.
Никсосом не пользовался, вот хочу спросить. Как вы обновляете пакеты без реьилдсвитча всей системы? Тут какой-то секрет или что?
>>2599178Только ребилдсвитчем всей системы. Ну или просто заново пишучи nix-env -Ai packagename, если пакет установлен не через ЕК.У никсоса же хитрый язык, он не пересобирает всю систему - только то, что ты в него ввел относительно прошлого поколения.
>>2599222> Почему в треде столько Google Android: Mobile SafariПомню, тоже когда увидел, думал что никсос это голая консоль, из которой даже в браузер не зайти, и что поэтому банан всегда с телефона сидит
>>2599307https://github.com/Mishiranu/Dashchan/wiki/Guide-RU#%D0%9F%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D1%8B%D0%B5-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8
Что за хуйня, почему на вайругард запили кучу гайдов, аж на официальном сайте есть инструкция для никсоса, кучу опций запилили под него, а под нски нету нихуя?Все, что есть - одна строчка на гитхабе nix-env -iA shadowsocks-libev и пара опцийservices.shadowsocks = { enable = ; encryptionMethod = ""; localAddress = ""; mode = ""; password = ""; port = 1488; };Вот только нихуя это не работает, конфиг.джэйсон создается в никсстор, ридонли соответственно, обфс хуй пойми как ставить.Я так понимаю, надо по аналогии с wg как-то создавать новое подключение, только я вообще не ебу что куда.Может кто-нибудь помочь? ВГ очень не хочу ставить.
>>2600521секьюр, фаст энд изи?А какая альтернатива? Чем ВГ лучше носков?Я вот точно знаю что ВГ на моем впс работает медленнее, поэтому и выбрал носки.
Приветик, прикиньте да, починили наконец-то, теперь программы в пуске в кедах появляются сразу. Думаю накатить гномиума и посидеть ёпты на вяленом, раз уж ДЕ починили
Кстати, а как ставить десктопманагеры из никсос-анстейбл канала? Ну, то есть, чтобы я опцию написал, и он мне скачивал последний гном, а не какой-нибудь старый 3.28. Или оно по дефолту скачивает самые новые ДЕ?
>>2600624Потому что я пиздалис. ты шо, акк на гитхабе удалила? У меня теперь только один падпищек((9(
>>2600684>Гит репозиторийЧто? Нихуя не понимаю, но мне насрать, конфиг уже в гуглодиске, никому оно в любом случае не интересно
>>2601108Пол года. Сам охуел, кажется, чтр только месяц назад поставил. помню, как в новогоднюю ночь все веселились, бухали, праздновалия, а я, как одержимый, читал про деклартаивную конфигурацию, сносил рач и ставил никсос
На флешке системой с такой концепцией откатов получится пользоваться или места надо много?16 или 32гб не хватит?
>>2602117Зависит от твоих изменений и количества поколений никсоса. Вообще можно и без поколений, просто устанавливая через nix-env, потом nix-env -qa вводишь и тупо копируешь все в ЕК, если ты будешь потом переносить систему.Тут после смены конфига пакеты не удаляются, поэтому считай по пакетам. В целом, можно просто удалить все ненужные и освободить место через nix-collect-garbage -d или как его там, давно никсосом не пользуюсь
>>2602128Я ещё в линуксе не разобрался, а уже в никсос лезу. С никсоса знакомство с линуксом лучше не начинать, ибо документация по никсосу только к самому никсосу, а не к линуксу в целом. Ну то есть рассказывают только о том, как писать ЕК, как программы качать, как все делать и все такое прочее; базовым знаниям не учат. Посижу где-нибудь, попрыгаю между дистрами, как делал это обычно, а потом где-нибудь засяду и научусь хоть чему-нибудь. Когда люди толпами пойдут на линукс на десктопе я пересяду на никсос. Ну, а если не не пойдут, то я все равно сяду через лет 5
Так, я чот не понел, как двм на никсоси установить? Вопрос, возможно, не туда, но вот хз чо с этим делать.~/dwm# make clean installrm -f dwm drw.o dwm.o util.o dwm-6.2.tar.gzdwm build options:CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION="6.2" -DXINERAMALDFLAGS = -L/usr/X11R6/lib -lX11 -lXinerama -lfontconfig -lXft/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'/bin/sh: -c: line 1: syntax error: unexpected end of filemake: * [Makefile:15: options] Error 1Кому не лень все это прочитать - хелп, плз.
>>2602664> makeВот тут ты и обосрался. В никсоси мейк запрещён, /usr/ пустой. Хер знает, как в нем компилить, мои пакеты уже есть в канале. https://www.reddit.com/r/NixOS/comments/4enwa2/how_do_i_install_a_package_from_source/ тут вроде рассказали
>>2602674Что за хуйню ты несешь? Просто входишь в nix-shell и пиши make сколько хочешь. >>2602664Я ебу что делает install, но он тебе не нужен. Заходишь в никс шелл так:> nix-shell -E 'with import <nixpkgs> {}; dwm'Эта хуета создаст окружение со всеми зависимостями для dwm. Далее меняешь сырцы как хочешь, тестируешь хз как с вм, я так только дменю и ст настраивал и потом делаешь оверрайд в ЕК дефолтного dwm так, чтобы он качал сырцы не с сайта саклесс, а брал их из /home/anon/dwm. как пикрлТащемта в этом и есть фича никсоса - для билда любого проекта нужно войти в никсшелл, где должны быть все его зависимости. Благодаря этому, программа будет работать на любой nix системе и не будет такого, что ты пропустил какую-то зависимость, создавая пакет.
>>2602730Алсо, я пока не знаю как работают патчи, но мб возможно сделать патч всего dwm/st/dmenu как своего форка и просто вызвать функцию пакета со своими патчами. Но я сделал костыль, как на пике с прошлого поста.
>>2602730> Что за хуйню ты несешь? Просто входишь в nix-shell и пиши make сколько хочешь.Эту хуйню мне другой никсосник сказал, что типа в никсосе придется отказаться от мейка и многих других обычных фич, и собирать каждый раз никс пакет
>>2602743make - программа, созданная чтобы упростить и автоматизировать компиляцию бинарника из исходников. Например, вместо того, чтобы каждый раз писать gcc -Wall main.c sec.c third.c ... в крупных блоатед программах таких файлов тысячи -ldflags oche scary bukovki, ты пишешь мейк файл, и потом просто make. Никс же просто управляет зависимостями и запуском make или ему подобных программ. Алсо, многие блоатед программы собираются не просто мейком, а кучей различных штук и танцами с бубном - тут и помогает никс с его автоматизацией. тащемта, ебилды и пкг билды и наверное, бсдшные порты, но я о них ничего не знаютоже этим занимаются, как и решением зависимостей
Ставлю никсос. Загружено 350 мегабайт, а распаковано ≈2600 мегабайт. Почему так? Что за архиваторами вы пользуетесь? Или это потому что оно туда-сюда симлинкается, и в итоге каждый файл дублируется?
>>2604564Хуй его знает если чесна. Но если бы он действительно распаковывал каждое говно на 3 гигабайта, то моя система вряд ли бы весила 14 гигов. у меня там еще всякая фигня типа андроид и жидбрейнс студии, различные офисы и вайны, которые дохуя весят Ну или это zfs настолько охуенно сжимает. Энивэй, мне как-то похуй, да и сам никсос с его копионврайтом точно не является системой, которая заботится об экономии дискового пространства.> Или это потому что оно туда-сюда симлинкается, и в итоге каждый файл дублируется? Не понял, что ты имеешь ввиду. Симлинк на то и линк, что ничего, кроме пути к реальному файлу, из себя не представляет.
>>2604604> Не понял, что ты имеешь ввиду. Симлинк на то и линк, что ничего, кроме пути к реальному файлу, из себя не представляет.Ну, когда вот я Foldermount'ом симлинки директорий делал, чтобы кэш ГТА СА хранить на СД карте 4 гига ПЗУ на телефоне было, на карте 8 гигов файл кэша показывался и на карте памяти, и на самом телефоне. При этом в настройках всё пошло по пизде, телефон писал, что из 4 гигов занято 6, но при этом не уведомлял о маленьком количестве оставшейся памяти. Ну как бы вот, опыт из андроида мне напомнил именно этот момент, что директория хранится в двух местах одновременно, и он два раза считает размер файла
>>2604604> ничего, кроме пути к реальному файлу, из себя не представляетЭто хардлинк.Симлинк может указывать куда угодно, хоть в сеть.
Окей, вот вам так сказать мягко говоря задачка. В любом дистрибутиве линукса когда я ставлю раскладку Дворака на английский язык хоткеи меняются и на английской раскладке, и на русской. Вот, например, английская буква T стоит на той же кнопке, что и русская Л. Чтобы открыть новую вкладку в хроме я не задумываясь жму Ctrl+Л на русской раскладке, и у меня откроется новая вкладка.А вот теперь начинается самое странное. В никсоси при установке раскладки Дворака раскладки на английском языке становятся Дворакскими, а на русском языке остаются квертийные. То есть с русской раскладки мне нужно жать русскую Е для открытия новой вкладки, а с английской раскладки мне нужно жать кнопку с русской Л.Как пофиксить? Раскладки ставил в Едином Конфиге. Может, мне попробовать вычеркнуть с ЕК эти строки, а потом написать их самому через setxkbmap? DE:None, WM:Awesome ненапердолен так как был установлен буквально вчераВ плазму загрузился - результат тот же. Надо теперь через обычный хкб попробовать, а не через единый конфиг, уж так точно заработает. Напишу, пожалуй, на гитхаб про эти свои расклад очки, надеюсь потом будет меткость нормально.Есть решение? Или банан мёртв?
>>2605326>Раскладки ставил в Едином Конфиге. Может, мне попробовать вычеркнуть с ЕК эти строки, а потом написать их самому через setxkbmap?Разницы нет никакой, но можешь попробовать. Я тебе вряд ли чем-то помогу, так как сижу на йцукен. Но скорее всего проблема в том, что в других дистрах в xorg.conf выставлена какая-то настройка, которая в никсоси не включена.> банан мёртв? Не, просто лето, все экзамены закончились и я нашел более интересные занятия, чем двачевать. Да и тут какие-то одни неадекваты сидят, спорят о мозолях штульмана и раскладках.
>>2605389В любом случае, снова зарегаюсь на гитхабе и кину Issue в никс> нашёл занятие поинтереснееМне бы так. Мне вообще никогда летом не интересно, я тупо его просираю, даже аниме смотреть не хочется
>>2605400>Мне бы такЭто достаточно просто - вкатись в погромирование и пили какую-то хуйню. Ну и проебывайся время от времени, чтобы с ума не сойти.
>>2605424> вкатись в погромирование и пили какую-то хуйню.Я уже вкатился в перевод с английского на русский и наоборот> Ну и проебывайся время от времени, чтобы с ума не сойти.сейчас будет самая лучшая отмазка в мире Я казах и русский иногда не понимаю, что значит "Проёбывайся"?
>>2605427>А нахуя мне казахский, если все в стране знают русский? тем более, казахским только на западе пользуются, ну и быдло всякое, что русский не осилило>Я казах и русский иногда не понимаювыходи на улицу, желательно с кем то
>>2605449> >Я казах и русский иногда не понимаюГоворю же, это просто отмазка. Я иногда даже спецом ошибаюсь чисто поржать
В общем, нахуй эти репорты, там думать надо что написать, а сейчас ночь. Пофикшу для себя, всё равно никто эти Буераки и Машинописьки не использует
>>2600593Ложная тревога, повторяю, ложная тревога! Чинятся только дефолтные кедопакеты. Например, поставил kate - он появился. Поставил simplescreenrecorder, который с кедами по дефолту не идёт - он не появился. В принципе-то как-то похуй, пусть не появляются
Это порванных Вероник тред? Я нагуглил решение. В прошлый раз почему-то не получилось загуглить. Предлагаю добавить в шапку.https://unix.stackexchange.com/questions/310666/nix-desktop-filesПравда, само решение я ещё не проверял
>>2607456Четвёртый, наверное. Или пятый? В общем, проблема пофикшена, но только в поиске. Среди программ гугл хром, который я поставил для теста и для провокации челиксов скриншотом, показывается в поиске без логотипа, а мне больше и не нужно
>>2607471Во всём пуске кед. Видишь, тут во вкладке "интернет" хром без иконки. А я и не заметил его. В любом случае, после перезагрузки у хрома будет логотип, скорее всего. А если не будет, то и хуй с ним.
Банан, вот расскажи мне. У меня дроч на новейшие программы. В прошлый раз я поставил анстейбл канал как дефолтный и получил поломку от никсоса, которую мне в итоге было впадлу чинить. Как перейти на анстейбл, чтобы зашёл к нему в мирок, но ничего не ломал по возможности, дабы вместе с ним изолироваться от неприятного социума?
Пробовал тут кто-нибудь запускать стим? Мне вдруг ни с того, ни с сего стало жалко те деньги, что я потратил на игры, которые в итоге не прошёл даже на десятую долю. Запускаю - glXChooseVisual failed. Естественно, погуглил, нашёл что нужно поставить 32-битные либы опенгла, ставлю соответствующие параметры в единый конфиг и вижу building Nix...building the system configuration...error: The option `fonts.hardware' defined in `/etc/nixos/configuration.nix' does not exist.(use '--show-trace' to show detailed location information)Знает кто как решить проблему?
Увожаемый Бонан.Прошу заметить, что в треде вы не оставили НИХУЯ инфы по гиксу. Получаеца так, что те люди, которые хотят перейти на лучший фокс Никсоси, будут, собственно, сосать.Ну, в плане, ты устанавливаешь guix, и такой:> Дарова ебать, а где ЕК? А как пердолить вас?В оф. мануал по собственному опыту лезть никому не советую, кроме людей, практикующих селфхарм.Вообще, я, короче, пошел писать вики по guix'у, вы это... контрибутьте, если что...
>>2568392 (OP)поясните чем отличается nixos от guix ? Я так понял это два дистрюбутива которые используют общий репозиторий?
>>2608444>Я так понял это два дистрюбутива которые используют общий репозиторий? Я не банан, но всё же отвечу. В Гуиксе нет системд. Гуикс одобрен GNU. Гуикс имеет мало пакетов. Гуикс для единого конфига использует лисп могу ошибаться, мне вообще насрать. В общем, 1% людей не придётся учить новый язык программирования потому что можно будет использовать старый. На самом деле его Единый Конфиг - обёртка на Nix. Использует Guile вместо Nix. Можешь ставить, а потом накатить Nix. Не знаю, будут ли заводиться ГУИ программы, если ты установишь их через сверху поставленный никспкгс, потому что они не заводятся с обычнодистров.
Можно как-нибудь прописать пароль в единый конфиг, чтобы при переносе на другую машину мне не пришлось воодить этот блядский пароль? Касается и обычного юзера, и рута
>>2608839Пишешь единый конфиг сокращённо ЕК. Система строится. Можно ставить две разные версии одной программы. Можно откатываться после обновлений. Можно переносить ЕК на другие компы и получать такую же систему, только на втором компе.Минусы перед убунтой и минтом: ответы майлру тебе теперь не помогут, ебись сам или ищи как решить в вики никсоса или в опциях. Кнопочек не будет, многое делаешь через терминал/ЕК. Из плюсов лично для меня: мейнтейнеров 1000. Это означает, что ради меня меньше людей страдают от работы над ебучими пакетами. К тому же, тут за пакетами очень просто следить, поэтому я почти никого не напрягаю. В другом дистре чтобы мой комп работал пахают несколько тысяч мужиков. Мне некомфортно - за меня впряглись, а я этим пользуюсь. Пиздец же. А тут я почти никого не напрягаю. А пакетов много, можно не бояться, что чего-то не найдёшь в репозитории, и не придётся добавлять РРА
>>2568398>В отличии от рача, система не ломается после обновлений.Ну у меня арч после обнов ни разу не ломался
Как поменять цветовую схему в терминале? Сижу с ш3, какой бы терминал ни поставил - нихуя не могу поменять. Подозреваю, что это из-за того, что никсстор в ридонли. Почему терминалы хранят настройки в никссторе - хер его знает. Могу ошибаться, но в ДЕ вроде как работало всё это дело. В какую сторону копать?
накатил NixOS и тут такие две проблемы.1) В NetworkManager не могу добавить конфиг OpenVPN, походу не хватает привелегий2) Не запускается Tor при старте и через systemctl, хотя он в конфиге прописан. Как это править?
>>2611722>2) Не запускается Tor при старте и через systemctl, хотя он в конфиге прописан. так, тут я разобрался, я не тот параметр прописал
>>2610380При чем тут никсстор? Хтерм/рхвт настраивается через .хресурсес, ст через исходники, все остальное тоже через дот файлы в $HOME.>>2611722>1Никогда не пользовался этим манагером, но попробуй настроить опенвпн через ЕК>2 Хз, никогда не сидел в торе>привелегииПотому что НЕХУЙ ИЗМЕНЯТЬ РИДОНЛИ НИКСТОР. Вся система блять на этом построена это ее концепция нахуй - благодаря этому у тебя и атомарные обновления и откаты.
Короче, возможно я немножко ебанутый, НО я сделал костыль. В общем, в рут я среди каналов прописал стабильный никсос, а в обычного пользователя вставил нестабильный. Теперь нужные мне свежими программы я ставлю через обычного пользователя, а обычные через никс-енв.каналы в конфиге не осилил, да и хуй с ним
ребят, а как сделать чтбы при каждом изменении конфига не переделывался grub? что будет если параметры grub вообще удалить из конфига?
>>2620088>а как сделать чтбы при каждом изменении конфига не переделывался grub? Не изменяй настройки граба в едином конфиге>что будет если параметры grub вообще удалить из конфига?Хуй его знает. Если хочешь, возьми проверь.
>>2619372На арче все завелось через Nvidia-settings — тут все кое-как работает только через xcompmgr, но все равно чувствуется лёгкий рассинхрон.
>>2619356Там же нужна нативная его поддержка wm или de?Думаю, такое говно мамонта, как dwm, с ним работать не будет.
>>2620195Там композитор кастомный нужен. Не тот, что с иксами идет, а какой-то другой. двм не трожь сука
>>2620198Это понятно. Но я почитал про Wayland на арчвики, и теперь понятно, что поддержка допиливается отдельно. И либо ты используешь кеды или гном, либо пользуешься огрызками, вроде sway.А что не так с dwm? За долгие годы конфиг доработан напильником, патчи применены — рабочая лошадка.
>>2590524>Теперь сервис докера просто не запускается, хз что делать. Можно всю директорию докера грохнуть и перезапустить демон, он свою директорию заново создаст в правильном формате. Но, как ты понимаешь, все существующие образа и волумы проебутся. За некробамп соре.
>>2568392 (OP)Сегодня с утреца перед РАБоткой поставил Guix на физический раздел виртуалки для слабаков, и даже не смог в неё залогиниться, тому що на экране логина включается ебучая русская фонетическая раскладка андрев блядь вместо andrew, которую хуй переключишь на русскую. Какая-то коляска ёбаная. Завтра утром вручную буду ставить, держу в курсе.
>>2624272А в tty английская стоит? Ты можешь в конфиги своего дисплейманагера добавить строку, чтобы были разные раскладки и смена на капслок. Это не коляска, ты просто странный
>>2624287В tty точно такая же хуйня, ты думаешь, я совсем дебил и не попробовал первым делом залогиниться в текстовом режиме и там хоть что-то пофиксить?
>>2568392 (OP)Ладно, ты меня убедил, пойду обсираться, перекатываясь со стабильного debian который мне даже больше стабильности нравится тем, что в него получилось плавно вкатиться, начав с настроек по дефолту и постепенно разбираясь по мере необходимости, а не тратить неделю на чтение манов в момент установки, как на каких-нибудь гентах или рачах.. Вангую, что сольюсь на установке гуя да-да, с рачем и гентой оно и случилось, рабочего гуя я на них так и не увидел.Package manager уже накатил, ищу страничку, где объясняется про channel'ы, где-то мельком видел и потерял. Держу в курсе.
Так, аноны, хочу попробовать. Ставлю на виртуалку, как описано на сайте, но при запуске выдаёт вот этоFailed to open a session for the virtual machine NixOS 19.03.173228.93ea6db29cc (x86_64-linux).Implementation of the USB 2.0 controller not found!Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings.Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).Result Code: NS_ERROR_FAILURE (0x80004005)Component: ConsoleWrapInterface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Аноны помогит, nix-collect-gardage -d не удаляет 418 драйер (который не поддерживает мою видюху, а bumblebee продолжает в тупую запускать 418 и крашится). Хотя в ЕК написано белым по черному: >boot.kernelPackages = pkgs.linuxPackages.extend (self: super: {> nvidia_x11 = super.nvidia_x11_legacy390;>});Где блять прописана зависимость этого ебаного 418, что он не удаляется ния ???
>>2632294Чувак, у меня laptop и nvidia optimus, т. е. я не могу просто выбросить intel и оставить nvidia в качестве основного выводящего gpu (привет суровая консоль)
>>2632294services.xserver.videoDrivers = [ "intel" "nvidiaLegacy390" ] - тоже не робит, bumblebee похуй он все равно 418 запускает
>>2632319Так у меня тоже оптимус, но работало.>bumblebee похуй он все равно 418 запускает Полистай https://wiki.archlinux.org/index.php/bumblebee я сейчас занят потом приду
>>2632338LibraryPath=/nix/store/ivapqlpc6gyyipg0xi6zps5rbnp8gy2n-nvidia-x11-418.74-4.19.64/lib:/nix/store/px76mbq93k1mj24bq7fydx280s85rwhi-libglvnd-1.0.0/lib:/nix/store/mn0wjqy5h4177l94caw7yhz81k0wlbzs-nvidia-x11-390.116/lib:/nix/store/l9a6kzzhjj9vd2m7bs531hp6gxflvn8a-libglvnd-1.0.0/libвот че нашел в bumblebee.conf, как видишь там сразу два пути к двум драйвером, при этом 418 в приоритет, как его убрать оттуда хз (через EK оверрайднуть конфиг что ли?)
>>2632372Только если я его уберу через оверрайд конфига, то как nix тогда поймет, что 418 больше никому не нужен и его можно в утиль? Наверное есть какой-то более официальный способ
ребят, а скиньте конфиг какой нибудь настроенной минималистичной графической среды для старых офисных компьютеров, чтобы секретуткам не пришлось сильно переучиваться после виндовс. смотрю в строну FVWM95
>>2643010>>2643002Я читал что из wm с плавающими окнами, емнип самый легковесный (по памяти) - fluxbox, но хз как как его настроить по привычному
>>2643013Все что тебе тут насоветовали достаточно легковесное и хорошо настраиваемое, я не думаю, что ты ощутишь разницу вообще.
surf browser кто юзает? Это который без панелей - только страница во всё окно. Как там вебкит последней версии поставить?
сап никсо/s, суть проблемы такова, недавно накатил никсос и есть нужда установить свой st с патчами, подскажите как это сделать или в какую сторону копать (https://nixos.org/nixos/nix-pills/developing-with-nix-shell.html читал все пилюли включая эту, написал небольшой никс билд, но всё равно не удалось установить)
>>2659318Посмотри тут:https://github.com/BananchickPasha/nixfilesЕсли кратко, то просто оверрацдаешь и меняешь source на папку со своими исходниками.
Да как напердолить сюда новое ядро, чтобы наидия не ругалась?На unstable канале часть пакетов уходит с ошибкой 200, отчего система шлет меня нахуй
>>2568392 (OP)Нихуя не пойму насчет разметки, а точнее разделов, судя по мануалу всего рекомендуют 3 раздела, бут, свап и рут, а для хома не надо? Поясните, хочу накатить прямо сейчас.
>>2664543Надо, желательно, но необязательно. Если тебя заебет никсос, то ты просто foрматнешь корень, а хомяк останется жив. Еще можно под никсстор выделить отдельныц раздел и если ты как-то умудришься сломать никсос, то не придется качать все заново.
Кстати, почему среди пользователей NixOS я встречал любителей Haskell? Это же функциональный язык, а не декларативный. Декларативный – Prolog.
>>2674497Потому что nix - функциональный язык. Я принцип каррирования именно на нем понял. Ну и синтаксис let напрямую у хацкеля и ему подобных ЯП спизжен.https://nixos.org/nixos/nix-pills/functions-and-imports.html
>функциональный, декларативный, каррированиеМне кажется, или это слишком сложновато для обывателя с убунтой.
>>2675336Я не об этом. Может ли дистрибутив с таким замудрённым конфигом завоевать популярность?Или, может, он позволяет быстро написать йоба-инсталлер, разворачивающий йоба-линукс?
>>2675551У сисадминов и девопсов – да. Пишешь один универсальный конфиг, разворачиваешь систему. Там ведь можно прописать варианты установки в зависимости от оборудования.
>>2675551А никс менеджер можно юзать вместо снапов и flatpackов. Только надо, чтобы разрабы на него перешли.
>>2632372дело то чем кончилось? мое ноутоднище вообще 435 вместо лампового 390 желает, заместо твоего 418
>>2692866Печально. Случайно не знаешь, как организовать пакеты на nix в таком же декларативном файлике, как на NixOS?
>>2568398> В отличии от рача, система не ломается после обновлений. А если и сломается, то легко можно сделать откат!Эм. Но это же главная причина была установить никсос вместо рача, если и никсос может сломаться, то зачем он?Делаю бекапы в таймшифт на раче, хотя за год ничо не ломалось.Там есть аналог aur?
>>2568401> Я использую gnu stow для хоум конфиговвас не прикалывает, когда люди говорят "я упровляю дотфайлами через gnu stow"? это не программа для менеджмента конфигов, это программа для тупого создания симлинков. с таким же успехом можешь говорить "я использую ln, mv, cp, rm для хоум конфигов".
>>2694644> это не программа для менеджмента конфиговА что еще нужно кроме гита с бранчами и стоу (ну или скрипта, который делает симлинки на нужные файлы)? К слову большинство так называемых менеджеров дот файлов (ну наверн кроме никсосных) типа yadm и проч по сути являются надстройкой над гит+ссылки
>>2694516> Там есть аналог aur?Зачем, если там всё в репах?https://repology.org/repositories/statistics/total
>>2694659> являются надстройкой над гит+ссылкитак и есть. только бранчи и надстройки над гит по моему мнению не нужны, когда есть темплейты (что лучше - ребейзить и переключать бранчи или редактировать один файл?), а своим гитом может управлять хозяин. менеджер дотфайлов должен предоставлять удобный конфиг, где ты опишешь какие файлы куда раскинуть. чтобы было удобно выбрать - куда ты линкуешь папку, а куда ты линкуешь содержание папки (у стоу одна ущербная опция "отключить фолдинг"), а куда ты просто копируешь файлы. и чтобы можно было запустить настроечные скрипты до/после создания линков автоматически.
>>2694668Помоему все это проще (и гораздо более гибко) решается через deploy.sh где ты вручную указываешь что и куда слинковать.
>>2694681это да. но если ты много прокрастинируешь, в какой-то момент такой скриптик может разростись всякой логикой (драй-ран и всякие консольные параметры, адоптинг файлов, слияние директорий, интерактивное сравнение файлов и т.п.), которую потом можно выделить в скриптик-менеджер.
Короче заебался я пердолить каждую хуету которой нет в никсосе, чтобы она хотя бы запустилась и решил поставить дебиан. Просрав три дня, я охуел. Как на этом саклесс поделии можно жить? Ядро сыпет ошибками прямо в tty, wifi подключается через раз, половина zsh не работает. Но самое "параноидальное" - пакетный менеджер размазывает по 100500 зависимостей по всей файловой системе и не факт, что при удалении он все очистит. Как вам живется с мыслю, что все ваши системные дот файлы хранятся в одной куче с тем, что поставила ОС? Что при кривом обновлении, все, что вы писали годами, полетит к хуям?Я понял насколько это охуенно, когда все твои конфиги находятся в одной кодовой базе, когда под гитом у тебя есть вся история своей системы, когда все говно качается в одну дирректорию, а не размазывается и по твоим файлам. Ну нахуй этот дебиан, буду и дальше сосать бибу с докерами и писать свои nixbuildы, чем сидеть на такой ненадежной системе.мне кажется, дебиан подходит только для докер образов и серверов, где раз настроил и забыл. Но никак не для декстопа, где каждый день ты ставишь что-то новое. Мб стоит попробовать рач с его ауром, но я ебал, ЕК на нем все равно нет
>>2694516он ломается если ты напишешь хуйню в единый конфиг, она скомпилится и не кинет ошибок, но убьет систему. Фиксится достатчно легко - перегружаешь комп, выбираешь в меню загрузки предыдущее поколение и из него уже фиксишь плохо написанный конфиг.А еще ламается когда ты пишешь sudo rm -rf /*, и даже тут ты все восстановишь минут за 10-15, имея под рукой флешку с лайв сиди и свой nixos-configuration. Это мне и нравится - вся моя система лежит в одной кодовой базе, я могу ее немножко модифицировать и перекинуть на любой другой комп.
Чекнул ютуб, что-то очень мало видосов по никсу, нет сравнений с арчом, видимо не очень популярная сча штука, пожет потом подтянуться.
>>2694859> Я понял насколько это охуенно, когда все твои конфиги находятся в одной кодовой базе, когда под гитом у тебя есть вся история своей системы, когда все говно качается в одну дирректорию, а не размазывается и по твоим файлам. man etckeeper
>>2694859> все ваши системные дот файлы хранятся в одной куче с тем, что поставила ОС? Что при кривом обновлении, все, что вы писали годамичиво? если какая-то штука пишется годами, то она отслеживается гитом. необычный конфиг он догадался в гит положить, а обычные - нет, загадочно. вы вообще сколько конфигов в руте руками правите? скрипты себе напишите.
>>2694869аура нет, пакеты старые. из фич только СТАБИЛЬКА. аналогично дебиану, только, видимо, получше. глорифаед дебиан для нитакихкакфсе.
>1500 пакетов>25 гб съеденопереключился на анстейбл называется!!!! так сказать!!!! и что теперь делать!!
>>2694988блядь не хватит блядь бляьд блядь 1.6 гб в руте осталось и еще нихуя не обновилось пизда не хватит оййй
>>2695015спасибо. сделал как тут https://nixos.org/nixos/nix-pills/garbage-collector.html перезагрузился и снова сделал, и только после перезагрузки почистилось до 17 гб свободных. еще почему-то плазма начала внезапно 400 мб жрать вместо 700, хотя я нихуя не пердолил
Кто-то добавлял пакеты в основной репозиторий? А то написал выражение, и было бы кошерно поделиться им.
Что за хуита с PATHом на нихосе? Я обычно настраиваю свой патх в .pam_environment вот так:PATH DEFAULT=\:/usr/local/sbin\:/usr/local/bin\:/usr/bin\:/bin\:/usr/sbin\:/sbin\:/usr/bin/core_perl \OVERRIDE=${PATH}PATH OVERRIDE=${PATH}\:${HOME}/.local/bin\:${HOME}/.cargo/binпервая часть это тупа фолбек, она не используется и окей, но вторая часть нихуя не работает тоже. причем все остальные переменные из пама устанавливаются. что за хуита? никсосс перезаписывает мой патх после пама? мне патх в .профайле что ли настраивать блядь?