NixOS - Полный Разбор: Nixpkgs, Flakes, home-manager

Sdílet
Vložit
  • čas přidán 19. 04. 2024
  • Видео, которое я обещал ещё полгода назад наконец вышло. Здесь я подробно разберу дистрибутив NixOS, его пакетный менеджер и язык Nix: Флейки, home-manager, установка, настройка, работа языка Nix на более низком уровне и многое другое.
    Мой конфиг: github.com/Andrey0189/nixos-c...
    Скачать NixOS: nixos.org/download/
    Nixpkgs search: search.nixos.org/packages
    Disko примеры: github.com/nix-community/disk...
    NixOS Manual: nixos.org/manual/nixos/stable/
    Nix Reference Manual: nixos.org/manual/nix/stable/i...
    Nix pills: nixos.org/guides/nix-pills/06...
    Home manager option search: home-manager-options.extranix...
    Zero to Nix: zero-to-nix.com/
    Диссертация: edolstra.github.io/pubs/phd-t...
    Команды для установки home-manager:
    $ nix-channel --add github.com/nix-community/home... home-manager
    $ nix-channel --add github.com/nix-community/home... home-manager
    Музыка из видео:
    • Creo - Flow
    • LAKEY INSPIRED - Blue Boi
    • LAKEY INSPIRED - The P...
    • Dream Speedrun Music
    • 3 A.M Chill Session 🌌 ...
    • LEMMiNO - Cipher (BGM)

Komentáře • 212

  • @user-vt9gi5uo1e
    @user-vt9gi5uo1e Před měsícem +86

    Автору огромная благодарность! В РУ-сегменте мало кто так подробно касается данной темы.

    • @Wadthem
      @Wadthem Před měsícem +1

      благодаря нему я еще больше начал изучать линукс, очень информативно подает, реально respect!!!

  • @Redyf
    @Redyf Před 28 dny +19

    I don't even understand russian but watched anyways because NIX MENTIONED

    • @Animainmilol
      @Animainmilol Před 25 dny +2

      You say that as if you didn’t click because of the anime girl)))

    • @ampersand3636
      @ampersand3636  Před 21 dnem +1

      I have an English channel btw youtube.com/@ampersand-xc9jp

  • @lesbian_index_lebrorum_main
    @lesbian_index_lebrorum_main Před měsícem +50

    это мы смотрим обязательно

  • @kaitis22
    @kaitis22 Před měsícem +37

    Лучший и самый подробный обзор NixOS, который я видел. Очень здорово все объяснешь. Похоже пора наконец попробовать NixOS

    • @user-vt9gi5uo1e
      @user-vt9gi5uo1e Před měsícem

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

    • @beotiger
      @beotiger Před měsícem

      Не ну скажи честно - оно тебе надо?😅

    • @user-vt9gi5uo1e
      @user-vt9gi5uo1e Před měsícem

      @@beotiger Ну чет меня заинтересовала данная тема. Хочу попробовать его как декстоп для дома и работы. Отказаться всегда можно.

    • @Back2Nix
      @Back2Nix Před měsícem +1

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

    • @user-vt9gi5uo1e
      @user-vt9gi5uo1e Před měsícem

      @@Back2Nix А я сегодня решил заморочиться основательно. Залил minimal.iso на флешку и хочу попробовать установить все через CLI. А сверху еще и Hyprland навесить. Делаем ставки на сколько меня хватит 🤣

  • @reeve7931
    @reeve7931 Před měsícem +28

    НАКОНЕЦ ТО, ВЫПУСКАЙ БОЛЬШЕ РОЛИКОВ

  • @alexvarnavsky3739
    @alexvarnavsky3739 Před měsícem +17

    Wow Ampersand
    У меня такое ощущение как будто то я на лекцию в Стэнфорде попал😅.
    Такой объем информации... Нужно пересматривать и пересматривать👍🙂
    Спасибо за твой огромный труд!)

  • @Wensday-fq8gb
    @Wensday-fq8gb Před měsícem +14

    Подход NixOS выглядит стабильным. Я, как пользователь artix, не одобряю такое.

    • @Svyatoclav
      @Svyatoclav Před 6 dny

      Всё жду версию NixOS без systemd, чтоб затестить наконец заместо Артикса хахах (обожаю после обнов симлинковать "недостающие" библиотеки на их более старые/новые версии бтв)

  • @alexeytimokhin6233
    @alexeytimokhin6233 Před měsícem +11

    Ру-линукс-ютуб, живи! Видос огненный, наверное самый лучший у тебя сейчас. Посмотрел с удовольствием.

  • @IgorRozhkovig_ro
    @IgorRozhkovig_ro Před měsícem +4

    Спасибо Андрей ,хотелось бы больше таких видео ,НО ,но с учетом того что вас смотрят обычные пользователи ,не разработчики и даже не продвинутые .а просто "только что от винды отошедшие" но Линукс полюбившие.Дай бог вам крепкого здоровья )

  • @user-hn6oy1fu8w
    @user-hn6oy1fu8w Před měsícem +4

    Вот это да! Никогда не слышал раньше про NixOS, но он меня действительно заинтриговал. Спасибо автору! Всё чётко, понятно и без воды.👍

  • @zahpot
    @zahpot Před měsícem +3

    Пожалуй реально лучший видос по Nix OS во всем ютубе. Отдельное спасибо за конфиг, взял как стартовый, настраиваю под себя потихоньку. Пришлось правда чуть поднапрячься при установке, не сразу понял, что нужно юзернейм во всех конфигах заменить, да хардавар конфиг реплейснуть.

  • @blitdev
    @blitdev Před měsícem +5

    Ещё не посмотрел даже половину видео, но это шедевр.

  • @Merlin-wo4dj
    @Merlin-wo4dj Před měsícem +1

    Сложно, но очень интересно. Спасибо за ролик, видно что очень старались)

  • @jiayu4835
    @jiayu4835 Před měsícem +1

    Наканецта. Свершилось)
    Лайк автоматом

  • @ifmund2785
    @ifmund2785 Před měsícem +3

    Я новичок в линуксе, недавно наткнулся на твой канал и подписался. Делаешь круто!

  • @prolinux2753
    @prolinux2753 Před měsícem +8

    Замотивировал че)) Спасибо за ролик!

  • @Hezaki
    @Hezaki Před měsícem +2

    Хороший обзор, молодец!!!
    На некоторые вещи я даже внимания не обращал, спасибо

  • @user-pm6wt6qn4w
    @user-pm6wt6qn4w Před měsícem +2

    как обычно чётко и по делу. автор маладец

  • @Atikan37
    @Atikan37 Před 21 dnem +1

    Крайне грамотно и по делу всё рассказал. Большое тебе спасибо! Лайк и подписка! Вот теперь думаю о переходе с Arch на Nix!

  • @danoxztm3250
    @danoxztm3250 Před měsícem +1

    Господи, это гениально, прям видно как ты всю душу вложил в этот ролик

  • @abyrva1g491
    @abyrva1g491 Před měsícem +2

    Спасибо!! Вы очень заинтересовал! Буду изучать!

  • @Jim-kj7me
    @Jim-kj7me Před 26 dny +1

    Спасибо огромное за инфу, и не только за "Самый быстрый курс по языку nix"👍😁

  • @pspfaqs
    @pspfaqs Před měsícem

    Очень классный ролик, спасибо! Дистриб заинтересовал, надо будет попробовать

  • @user-cq9ze8rk8s
    @user-cq9ze8rk8s Před měsícem

    Наконец-то дождались 😊

  • @alexf3623
    @alexf3623 Před 29 dny +1

    Добавил в закладки. Сам сижу 5-ый месяц на нем, грамотные гайды ой как нужны) Автору зачет однозначно 👍

  • @eskaro75
    @eskaro75 Před měsícem +3

    огромное спасибо сам недавно перешел на никс гдето окола месяца уже сижу очень интересная система счас только поверхностно разобрался теперь надо дальше узучать углублятся

  • @prana6854
    @prana6854 Před měsícem

    Грамотная и приятная подача. Спасибо!

  • @ehotblch9602
    @ehotblch9602 Před měsícem

    Мощно. Никс хоть и очень глубокая кроличья нора, но для краткого разбора - хорошо.

  • @freeFHH
    @freeFHH Před měsícem +1

    Спасибо за это крутое видео!

  • @not8in494
    @not8in494 Před měsícem

    мощно. Про то что git через home-manager можно настроить, не знал, полезно.

  • @Stradlater25
    @Stradlater25 Před 8 dny +1

    отличный материал. Автору огромнейшее спасибо. Сам сижу на генту и пока всё устраивает. Но в будущем для расширение кругозора обязательно попробую NixOS.

  • @xilathalf
    @xilathalf Před měsícem

    Выглядит очень круто

  • @audamoon
    @audamoon Před měsícem

    Вообще согласен с комментариями, по-моему единственный канал на ру сегменте с инфой о nixos, да есчо и не перевод 🔥

  • @dmitry.w3b
    @dmitry.w3b Před 8 dny +1

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

  • @tasori.phenom
    @tasori.phenom Před měsícem +2

    Только вчера я снёс никс с компа, спасибо, пойду ставить ещё раз)

  • @ErrrorMaxx
    @ErrrorMaxx Před měsícem +11

    Оооооо, вот и нашёлся повод разобаться в никсах

  • @hexqueller
    @hexqueller Před měsícem +1

    Видео пушка! Лайк

  • @alexkutsan
    @alexkutsan Před měsícem

    Спасибо за неплохой обзор. Жду видео с разбором как самом создать пакет nix, а еще докер образ который компилируется с помошью nix из исходников. Это оказалось не так легко нагуглить

  • @ArtJarocki
    @ArtJarocki Před měsícem +1

    Годный контент. Реально годный. Прям руки зачесались поиграться с nixos. Пили ещё ролики по этой теме. Что там в подводной части?

  • @audamoon
    @audamoon Před měsícem

    Дождались получается

  • @WindowsAPI
    @WindowsAPI Před měsícem

    Я конечно ,не фанат Lunux ,больше по части dos или cmd ,но даже мне стало интересно!)
    Спасибо за легкую восприимчивость))!❤❤❤

  • @blitdev
    @blitdev Před měsícem +10

    ТАКИ ДОЖДАЛСЯ

  • @gibodus
    @gibodus Před měsícem

    Замечательное видео, благодарю

  • @niotr3b56
    @niotr3b56 Před měsícem +1

    Ты днлаешь очень интересные видео спасибо

  • @VLADrusLV55
    @VLADrusLV55 Před měsícem +1

    Nix OS крутая, раньше работал на Ubuntu, но после того как в журнале посвященной вычислительной химии узнал об nix os, понял для моих целей самое то. Благодарю!

  • @denhax
    @denhax Před měsícem

    легенда не слился, лайк

  • @bulba1995
    @bulba1995 Před měsícem +2

    Система для людей которы любят все делать руками , или для специфических рабочих задач, когда-то я до этого дойду )
    ПОсмотрел и вспомнил как у меня горело когда тольео перешел на linux и настраивал NVIM coc , а после не мог запустить davinci resolve тоже головняка было много )
    Спасибо за видео было полезно послушать

  • @t3legaEd1tor
    @t3legaEd1tor Před měsícem +1

    Отлично, в качестве контента для виндузятника прекрасно подходит

  • @Rloader
    @Rloader Před měsícem

    НАКОНЕЦ ТО

  • @user-gw8bx4pm2o
    @user-gw8bx4pm2o Před měsícem +3

    Теперь ждем гикс)

  • @b4smile
    @b4smile Před měsícem

    Спасибо, посмотрел, кушайте сами. Я на арче останусь ))

  • @temurumaruai
    @temurumaruai Před měsícem +1

    ОО, ты из Узбекистана?
    Ну там у тебя таймзона Ташкент)
    Привет Земляк)

  • @maximmuravev1460
    @maximmuravev1460 Před měsícem +20

    Когда обзор на никсос?

  • @user-um9so4ol8s
    @user-um9so4ol8s Před měsícem

    Интересно. Спасибо.

  • @involuntaryoccupant
    @involuntaryoccupant Před 12 dny

    господи, наконец-то стало понятно. спасибо!

  • @vsvirin23
    @vsvirin23 Před měsícem

    Не стоит забывать про shell

  • @TOwInOK
    @TOwInOK Před měsícem

    спс, теперь я еще больше хочу никсу.

  • @involuntaryoccupant
    @involuntaryoccupant Před 6 dny

    у меня на днях умер endevour os во время обновления, психанул и поставил nixos. надеюсь больше падать не будет)
    спасибо за обалденный гайд!

  • @Alexander574n
    @Alexander574n Před měsícem

    Мемы в видео имба

  • @asura963
    @asura963 Před měsícem +4

    Бдагодарю, за проделаную работу и желание делится со всеми своим опытом.
    Вторая часть будет?
    Как обсоят дела с удалением systemd из системы?

    • @ampersand3636
      @ampersand3636  Před měsícem +3

      Удаление systemd решил не затрагивать, т. к. в этом видео я приводил практические рекомендации по использованию никсы и proof of concept здесь был бы немного не к месту. Насчёт второй части... Может быть...

    • @Ssilki_V_Profile
      @Ssilki_V_Profile Před měsícem

      @@ampersand3636 есть ещё одна причина заняться удалением systemd - это тестирование прочности системы. Если nixos можно снести systemd без пересборки дистрибутива - то это будет поистине царская система.
      Почти. Каждый раз пересобирать систему при любой установке пакетов - это боль, особенно для новичка, что ещё не определился с тем что ему реально нужно... Зато дисциплинирует, вынуждая искать варианты вообще без установки лишних пакетов.

  • @siz1700
    @siz1700 Před měsícem +3

    26:52 Безбожные гуглы! Только утки)

  • @dmPalets
    @dmPalets Před měsícem +1

    отличное видео ! есть неплохой цикл у Erik Dubois, но тут всё кратко и по полочкам разложил, Спасибо !

  • @lodyllog
    @lodyllog Před měsícem +7

    Я правильно понимаю, что nix хранит сразу много копий одних и тех же пакетов для того, чтобы поддерживать такую систему независимых пакетов? Если да, то это получается какой-то flatpack, но в масштабах всей системы. Не бьет ли это по производительности и (особенно) памяти?

    • @covid-2284
      @covid-2284 Před měsícem

      Еб?*ит

    • @Ssilki_V_Profile
      @Ssilki_V_Profile Před měsícem

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

  • @Alcoholdehydrogenas
    @Alcoholdehydrogenas Před měsícem

    Ничего не понял, но очень интересно)))

  • @user-fi9xc6nc1q
    @user-fi9xc6nc1q Před měsícem +3

    Привет, Ampersand! Очень интересный видос, большое спасибо! Ты не мог бы пожалуйста обьяснить зачем нужен nixos, если есть такие инструменты как ansible? С ansible можно выбрать любой понравившийся дистр, также написать код для развертывания и удобно устанавливать систему. Плюс можно выбрать дистр без systemd, например void. Мне понравилось твое заключение, но если подумать, то
    1) Репродуцируемость - ansible. Но, конечно будет сложно(или невозможно) собирать систему с идентичными версиями пакетов, а не самыми новыми.
    2) Контроль - да, тут ты прав, но как будто это скорее не про контроль, а про удобность. Удобно когда у тебя все лежит в одном месте(и понятно как именно это лежит). В разных дистрах бывают разные правила, это да.
    3) Откаты - бекапы
    4) Неубиваемость, да, это правда, выглядит круто, но на практике, если в течении обновления не произойдет сбоя, то вроде все должно работать. Я не часто удаляю какой то пакет из системы, если он находятся в зависимости.
    5) Огромное количество пакетов - да, несомненно плюс, согласен.
    Мне очень понравилось, как ты привел параллели между языками программирования. Это правда, что nix ос это чтото большее чем просто очередной дистр и единственное, что меня останавливает в том, чтобы его попробовать это непонимание его принципиального отличия от связки дискр+ansible. Если дашь свой ответ, буду оооочень благодарен, для себя в инете я как то ответа не нашел...

    • @ampersand3636
      @ampersand3636  Před měsícem +1

      Приветствую. Отвечая на вопрос насчёт Ansible, у NixOS есть неоспоримое преимущество - флейки. На императивных пакетниках будет довольно проблематично выбрать конкретный коммит используемого репозитория. А NixOS позволяет сделать это с помощью flake.lock. Для предсказуемости и стабильности это опредёленно плюс. А так, большую часть нужд Ansible покрывает. Nix создан для более функционального подхода к развёртке софта

    • @user-fi9xc6nc1q
      @user-fi9xc6nc1q Před měsícem

      @@ampersand3636 большое спасибо!

  • @SiSpacerru
    @SiSpacerru Před měsícem

    Спасибо будем изучать как

  • @natsurukasumi3370
    @natsurukasumi3370 Před měsícem

    Ничем не помог, но было интересно. Спасибо за видео)

  • @Back2Nix
    @Back2Nix Před měsícem

    Спасибо, поставлю авто удаление старых конфигураций!

  • @niotr3b56
    @niotr3b56 Před měsícem

    Хотелось бы узнать будет ли обзор на какой-нибудь оконный менеджер?

  • @freesoftwarepr943
    @freesoftwarepr943 Před měsícem

    Ты следишь за мной?
    Только позавчера искал нормальный свежий обзор на nix os.

  • @Asterisk-fi8ew
    @Asterisk-fi8ew Před 9 dny

    Сложно, круто, интересно. Но лично мне не особо нужно, я за минимализм, так как со временем заябываешься всё администрировать, хех.)

  • @olgierdvoneverec7404
    @olgierdvoneverec7404 Před 21 dnem

    Привет, недавно наткнулся на тебя, много чего не понимаю про линукс и то, что ты говоришь в видео, но очень интересно и хочется тоже разбираться во всем этом. Мне интересно узнать как тебе дистрибутив slackware

  • @fffefffegegeubadd2310

    Стоит ли ждать обзор на Plan9 на данном канале? Было бы интересно посмотреть.

  • @redchajek7349
    @redchajek7349 Před měsícem +3

    ахах, спидран по языку Nix был великолепен

  • @alex_cieply
    @alex_cieply Před měsícem +1

    Из разбора не очень ясно является ли такое хранение пакетов избыточным и на сколько больше занимает места чем например в убунту. Может кто-то скинуть сравнение?

  • @miavelvet
    @miavelvet Před měsícem

    Звучит очень интересно но че там по systemd который прибит гвоздями к никсу как говорят? есть конечно guix но это слишком

  • @eliasg5536
    @eliasg5536 Před měsícem +2

    Расскажи про guix linux

  • @alexeytimokhin6233
    @alexeytimokhin6233 Před měsícem

    А какой смысл использования btrfs на nix, если сама система поддерживает откаты? Я сейчас использую btrfs в первую очередь из-за снапшотов, чтобы была возможность откатиться, если накосячу. Какие ещё плюсы у btrfs?

  • @igorgoenko5660
    @igorgoenko5660 Před měsícem

    станет ли nix твоей основной осью? как тебе наличие systemd? кривая обучения язіка и системы стоит ли того, есть ли перспектива популяризации nixOS так что бы встретить где-нибудь в проде. Видео отличное, но так очень много вещей отличных от дефолтных линуксов, некоторые штуки кажется показаны мельком и поверхностно, но в целом понятно, это не дип дайв.

  • @user-kv9dw4tp3y
    @user-kv9dw4tp3y Před měsícem

    Репродуцируемость хорошо. А могу ли я как пользователь запускать и устанавливать любой софт, не беспокоясь чтт программа полезет не туда и не удалит все файлы в моей home директории?

  • @Empty_Vima
    @Empty_Vima Před měsícem +1

    А тестировать как? На изменения...
    По сути это теже снап пакеты?

  • @mirosych
    @mirosych Před měsícem

    Автор, спасибо за качественный контент!
    И если не сложно, объясни пожалуйста ламерским языком, в чем разница "nix-shell -p" и "nix-env -iA", двух способов установки программ в Nix (в качестве пакетника, а не ОС), и можно ли приучить "nix-store --gc" не трогать отдельно взятые программы установленные именно первым способом, а не вторым?

    • @mirosych
      @mirosych Před měsícem

      Возможно я неправильно понимаю назначение "nix-shell -p" и он не предназначен для бытового применения, лишь для тестирования пакетов в изолированной среде, а ходовой способ установки программ это именно "nix-env -iA"

    • @HECKAKYH-ADEKBATEH
      @HECKAKYH-ADEKBATEH Před 23 dny

      Четыре года пользовал. Не советую, лишние пласты сложности и данные смешанные с командами... nix-shell скачает софт, добавит его в окружение на сессии терминала и создаст в неё chroot. Nix-env iA добавит пакет постоянно к пользователю, кто вызвал его, но постоянно. Удалять его через команду. Самый правильный способ через configuration.nix в environment.packages.

  • @pseglav
    @pseglav Před měsícem +1

    Прям от души постарался - респект!
    Маленький вопросик:
    Вот ты установил минимальный дефолтный НиксОс, например. В конфиге нет указания на то, что в системе есть редактор нано, а по факту он есть..
    Почему?

    • @ampersand3636
      @ampersand3636  Před měsícem

      NixOS с пустым конфигом установленных программ даст систему со всеми необходимыми пакетами для дальнейшей разёртки, то есть nano, sudo, perl и другие. Они эксплицитно не указаны в конфиге, но устанавливаются после nixos-install

    • @pseglav
      @pseglav Před měsícem

      @@ampersand3636 Спасибо за быстрый ответ. Но как это контроллить? Где увидеть-то что установленно-таки в системе, даже минимальной?

    • @ampersand3636
      @ampersand3636  Před měsícem +2

      За это отвечает сет environment.defaultPackages. Не путать с "environment.systemPackages".
      Увидеть все установленные пакеты можно с помощью команды "nix-store --query --requisites /run/current-system"
      Небольшая документация: search.nixos.org/options?channel=unstable&show=environment.defaultPackages
      Список дефолтных пакетов: github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/config/system-path.nix

    • @pseglav
      @pseglav Před měsícem

      @@ampersand3636 Копаешь на полный штык 👍🏻 Ресёчь - моё почтение. Ктобы мог подумать, что когда они пишут, мол: в одном файле описаны ВСЕ пакеты системы, то это не так).
      Прости, но ещё один тупой вопросик:
      как перед установкой, на ливе изменить ттл перед подключением к сети? В арче и войде это легко - просто меняешь ттл в sysctl. А в никсе это реально вообще?

  • @blitdev
    @blitdev Před měsícem

    Что у тебя за редактор? Я вот решил на Helix перелезть, ибо nixvim очень муторно настраивать (дело не в нём, а в самом виме), а lunarvim как будто не то.

    • @ampersand3636
      @ampersand3636  Před měsícem

      Я использую свою конфигурацию Nixvim. Если муторно настраивать, всегда можно скопировать готовую чужую конфигурацию с гитхаба

  • @No-ge1fq
    @No-ge1fq Před 20 dny

    Расскажи про ALHP и CashyOS

  • @FarParticul
    @FarParticul Před měsícem +2

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

    • @randomcraft2345
      @randomcraft2345 Před měsícem +1

      Верь в себя и всё получится. В интернете много информации, главное уметь гуглить и хоть как-то знать английский).
      Попробуй её на виртуальной машине для начала, самые основные ошибки схватишь и потом будет проще.
      Единственное что, если не изучаешь языки программирования - присмотрись к Си; он как раз функциональный, и есть структуры, которые похожи на описанное в видео организацию пакетов.

    • @FarParticul
      @FarParticul Před měsícem

      @@randomcraft2345 Хорошо, понял, благодарю за рекомендацию!

    • @d4vlL
      @d4vlL Před měsícem

      ​@@randomcraft2345с каких пор Си - функциональный? Он процедурным всегда был...

    • @randomcraft2345
      @randomcraft2345 Před měsícem +3

      @@d4vlL не поверите, в Си можно писать функции без побочных эффектов, тоесть, делать настоящие функции. Все эти "процедурный" и "функциональный" - имеют смысл только для нас; а для тех, кто и 5 дней не трогал любой язык, эти слова особо ничего не значат, а даже если загуглят - не поймут. Так зачем усложнять. Может вообще отказаться от "функциональный" и заменить на "отображаемый"?)

    • @prana6854
      @prana6854 Před měsícem +1

      Полный вперёд, парень

  • @NukDokPlex
    @NukDokPlex Před měsícem +1

    Я вот пользуюсь арчем, но мне прям надоело каждый раз все настраивать, а потом все чинить после pacman -Syu. Хочется такого решения, чтобы сделал себе один раз все конфиги а потом пользуешься ими. Мне кажется nixos здесь будет идеален для desktop-as-a-code

  • @qrefccpa4195
    @qrefccpa4195 Před měsícem

    какие есть дистры на базе nixos без systemd?

  • @user-kg5sg6rx6e
    @user-kg5sg6rx6e Před 28 dny

    Извиняюсь, чем это отличается от флетпака какого нибудь?
    Если у меня стоит qt5, а я пытаюсь поставить софт с qt6, как по мне, пускай ругнётся и не поставится, чем заносить еще один qt ради одной софтины.

  • @angry-penguin
    @angry-penguin Před měsícem +7

    по своему опыту могу добавить, что nixos в силу своей специфики будет использовать гораздо больше дискового пространства, чем другие линукс дистрибутивы. При чем в разы больше. Много вопросов вызывает то, с помощью чего (nixos-install или home-manager) ставит софт и в какой ситуации. Далеко не все опции конфигурации поддерживаются в декларативном стиле. Это касается как самого nix, так и home-manager. Некоторые вещи придется подкадывать в виде dotfiles, что слегка портит впечатление. Все очень непросто когда вопрос касается установки не системных пакетов, а пакетов языка (привет python, nodejs) или приклыдных пакетов приложений (neovim plugins, etc.). Но все это конечно же можно решить тем или иным способом. В целом, это не серебряная пуля, но точно стоит того, что это попробовать!

    • @elpsykongr00
      @elpsykongr00 Před měsícem

      Но больше для серверно-рабочей машинки, чем для домашней
      Хотя я, что дома, что на сервере использую arch

    • @lsnebi
      @lsnebi Před měsícem

      @@elpsykongr00 Особо не вижу смысла ставить ее на сервер, учитывая что большинство крутит все в кубере

  • @aquinary.
    @aquinary. Před měsícem +1

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

  • @ProDemonUltra
    @ProDemonUltra Před měsícem

    Что за wm или рабочий стол в самом начале? На кадре с neofetch

    • @vodogamer-5972
      @vodogamer-5972 Před měsícem

      hyprland, есть отдельный ролик у ампера про него

  • @witseid
    @witseid Před měsícem +1

    Ждем FreeBSD ещё через год

  • @seantheaverage
    @seantheaverage Před měsícem

    Ты из Таша? Го прогуляемся

  • @blitdev
    @blitdev Před měsícem +1

    Парень из матричного чатика по NixOS сказал, что у тебя дикция не очень. Лично моё мнение: мне нравится повествование как у Изи, как у Самойлова, при этом у них не идеальный микрофон, не идеально чёткая речь, но их интересно слушать, думаю это главное. Главное чтобы голос, музыка были увлекательными, захватывающими, но не слишком хаотичными. У тебя же в основном расслабляющая музыка. Парень из чатика привёл пример хорошей дикции czcams.com/video/AGVXJ-TIv3Y/video.html (не моё мнение), это всё не реклама, если что.

    • @kaneda_steam
      @kaneda_steam Před měsícem

      А мне Изя больше не нравится, он на самом деле ничем не лучше. Просто ИМХО нужны паузы-заставки между частями видео (и само разделение на части). Дикция у автора огонь, тоже ИМХО.

  • @galocR8
    @galocR8 Před měsícem

    безумие какое то, видос хороший

  • @mrshikari209
    @mrshikari209 Před měsícem +1

    Зачем никсос устанавливать на btrfs если она и так поддерживает откаты?

    • @covid-2284
      @covid-2284 Před měsícem

      Но ведь только для пакетов вродь..

  • @cutmadrabbit
    @cutmadrabbit Před měsícem

    ок, а теперь гикс?

  • @alexr6631
    @alexr6631 Před 28 dny

    Выключенная галка - в VirtualBox - Включить EFI - унесла часок жизни.

  • @____-ps2qf
    @____-ps2qf Před měsícem +1

    6:49 Ну это какой-то сюр.... Что значит, что в асме мы надеемся, а в си - уже всё ок? Чем код отличается-то?

    • @covid-2284
      @covid-2284 Před měsícem

      Он так принципиальную разницу подходов объяснил. Мол готовый инструмент и он просто работает сам все гарантируя. Мы просто используем. В асме мы делаем тоже самое, но сами, используя свои знания(предположения так как ничего это формально не гарантирует).

    • @____-ps2qf
      @____-ps2qf Před měsícem

      @@covid-2284 Код, что он показал, ничем не отличается. Т.е. разницы в подходах нет?

    • @____-ps2qf
      @____-ps2qf Před měsícem

      ​@@covid-2284 Разницы в том коде, что показал автор, нет.

    • @____-ps2qf
      @____-ps2qf Před měsícem +1

      ​@@covid-2284 Что за цензура? Почему коммент "test" проходит модерацию, а коммент "Между кодами, что показал автор, никакой разницы нет" не проходит??

    • @____-ps2qf
      @____-ps2qf Před měsícem +1

      ​@@covid-2284(Оба вопроса очевидно были не вам, но вот коммент, не проходивший модерацию, - вам)