Основные концепции NixOS и nix

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024

Комментарии •

  • @apterion
    @apterion Год назад +5

    Я в восторге от Nix и NixOS. Раньше Gentoo юзал, но там возни много. А тут я просто конфиги храню в гите и при смене компа просто воспроивожу всё. А ещё тут есть nix-shell и flakes - я, как разработчик, просто писаюсь от восторга.

  • @ivanmy3134
    @ivanmy3134 3 года назад +6

    Отличное видео. Информативно и без воды.

  • @apterion
    @apterion Год назад +5

    Преимущества nix-shell перед docker в локальной разработке в том, что у меня не меняется ни шелл, ни система вообще. В машине у меня fish, а если в докер провалиться, то там будет sh, это не удобно (по умолчанию в nix-shell bash, но это нетрудно исправить, я просто добавил пакет fish-nix-shell в систему). А в nix-shell все системные утилиты мне по-прежнему доступны, я никуда в новую систему не погружаюсь, у меня просто локальное окружение с нужными специфическими зависимостями, которые больше нигде не нужны. И это не отменяет докера, бд я всё равно буду в докере запускать, ибо так удобнее и привычнее. А вот пакеты и либы буду тянуть через nix-shell, конечно же. А ещё скорее, через flakes и direnv. Например, rust в моём компьютере нет. Но когда я захожу в папку с проектом на rust, там чудесным образом появляются и rustc, и cargo, и всё остальное нужное здесь. А когда захожу в проект на nodejs - там у меня nodejs соответствующей версии.

  • @sermart1234
    @sermart1234 3 года назад +17

    Плюсую. Меня люто бесит файловая иерархия в линукс, когда все приложения размазаны по bin, lib, etc, меня бесит искать конфиги и их бекапы, меня бесит, что после сбоя нужно искать проблему, а не просто откатится, меня бесит, что я не могу получить список установленных пакетов, бесит, что я не могу создать "слепок" и перенести его на другоеиустройство без костылей. Наткнулся на nix и радуюсь. Буду ставить

  • @expmodish9940
    @expmodish9940 Месяц назад

    Да, nix классная штука. Закопался в него по уши уже..)

  • @dramaturgpodolsk
    @dramaturgpodolsk Год назад +1

    Молодец! Давай зачетку!

  • @eskaro75
    @eskaro75 10 месяцев назад

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

    • @Merlin-wo4dj
      @Merlin-wo4dj 2 месяца назад

      Через flatpak. Можно использовать проект nix-flatpak для декларативного управления им.

  • @Tatar_Piano
    @Tatar_Piano 2 года назад

    В чем преимущество перед флэтпак или докер, подман?

    • @dramaturgpodolsk
      @dramaturgpodolsk Год назад

      ни в чем. это полет мысли, как obsidian. Каждый сходит с ума по-своему!

    • @Merlin-wo4dj
      @Merlin-wo4dj 2 месяца назад

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

  • @HECKAKYH-ADEKBATEH
    @HECKAKYH-ADEKBATEH 2 года назад +5

    не генерации, а поколения; не дропнуть, а сбросить; не компилять, а собирать. Ужасная речь, аусбессеруйтесь!

    • @exitcode11
      @exitcode11 Год назад +5

      Лучъ жё на древнє рускомъ разгваріватъ

    • @HECKAKYH-ADEKBATEH
      @HECKAKYH-ADEKBATEH Год назад +2

      @@exitcode11 это не дореформенный.

    • @exitcode11
      @exitcode11 Год назад +1

      @@HECKAKYH-ADEKBATEH Вы суть сатиры не поняли? Не нужно быть таким ботаном(nerd), мы же в интернете как-ни-как.

    • @HECKAKYH-ADEKBATEH
      @HECKAKYH-ADEKBATEH Год назад

      @@exitcode11 что-то вы батенька поплыли как некорабль. Песню про Серёжу послушайте.

    • @HECKAKYH-ADEKBATEH
      @HECKAKYH-ADEKBATEH Год назад +1

      @@exitcode11 Лорд Пневмослон - Песня про Серёжу.