Ampersand
Ampersand
  • 48
  • 625 405
NixOS - Полный Разбор: Nixpkgs, Flakes, home-manager
Видео, которое я обещал ещё полгода назад наконец вышло. Здесь я подробно разберу дистрибутив NixOS, его пакетный менеджер и язык Nix: Флейки, home-manager, установка, настройка, работа языка Nix на более низком уровне и многое другое.
Мой конфиг: github.com/Andrey0189/nixos-config
Скачать NixOS: nixos.org/download/
Nixpkgs search: search.nixos.org/packages
Disko примеры: github.com/nix-community/disko/tree/master/example
NixOS Manual: nixos.org/manual/nixos/stable/
Nix Reference Manual: nixos.org/manual/nix/stable/introduction
Nix pills: nixos.org/guides/nix-pills/06-our-first-derivation
Home manager option search: home-manager-options.extranix.com/
Zero to Nix: zero-to-nix.com/
Диссертация: edolstra.github.io/pubs/phd-thesis.pdf
Команды для установки home-manager:
$ nix-channel --add github.com/nix-community/home-manager/archive/master.tar.gz home-manager
$ nix-channel --add github.com/nix-community/home-manager/archive/release-23.11.tar.gz home-manager
Музыка из видео:
ua-cam.com/video/MM87r7GjzW8/v-deo.html
ua-cam.com/video/wAukvwLCVbM/v-deo.html
ua-cam.com/video/5cmlgvekbYY/v-deo.html
ua-cam.com/video/7tTVYfgDf6g/v-deo.html
ua-cam.com/video/w4TNGhSj2tc/v-deo.html
ua-cam.com/video/b0q5PR1xpA0/v-deo.html
Переглядів: 23 965

Відео

🔱 Wayland vs Xorg: Перспективы в 2024
Переглядів 14 тис.3 місяці тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
Первый народный обзор на Hyprland
Переглядів 89 тис.4 місяці тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My Документация по hyprland: wiki.hyprland.org/ Мой конфиг: Загружу по мере возможности Музыка из видео: ua-cam.com/video/b0q5PR1xpA0/v-deo.html
🎄 Новогоднее настроение в Linux
Переглядів 5 тис.5 місяців тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My treefetch: aur.archlinux.org/packages/treefetch christmasfetch: aur.archlinux.org/packages/christmasfetch bashtree: curl raw.githubusercontent.com/sergiolepore/ChristBASHTree/master/tree-EN.sh | bash ctree: aur.archlinux.org/packages/ctree neru-icon-newyear-theme: aur.archlinux.org/packages/neru-icon-newyear-theme xsnow: aur.archlinux.org/pac...
Обзор на herbstluftwm с темой petrogradnoch
Переглядів 5 тис.5 місяців тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My Документация по herbstluft: herbstluftwm.org/object-doc.html Мой конфиг: github.com/Andrey0189/herbstluftwm-petrogradnoch Музыка из видео: ua-cam.com/video/b0q5PR1xpA0/v-deo.html
Революции ИИ не будет.
Переглядів 6 тис.5 місяців тому
Моё мнение насчёт революции искусственного интеллекта и почему ИИ переоценён. Исследование деградации ChatGPT: arxiv.org/pdf/2307.09009.pdf Музыка из видео: ua-cam.com/video/iqoNoU-rm14/v-deo.html ua-cam.com/video/PLFVGwGQcB0/v-deo.html ua-cam.com/video/ulfoU2MziOc/v-deo.html ua-cam.com/video/xdwWCl_5x2s/v-deo.html ua-cam.com/video/XNEKdkB_kdc/v-deo.html ua-cam.com/video/pFptt7Cargc/v-deo.html
Настройка Vim/Neovim за 3 минуты
Переглядів 8 тис.5 місяців тому
Мой конфиг: gist.github.com/Andrey0189/757f4e0af2e285cc15e58a58f647dbf6 Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My Документация по опциям: docs.helix-editor.com/keymap.html vim-plug: github.com/junegunn/vim-plug
[5000 Подписчиков] Ответы на вопросы #1
Переглядів 3,1 тис.6 місяців тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
🎛️ Обзор на zram
Переглядів 6 тис.6 місяців тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My Музыка: ua-cam.com/video/PiHXN-tOKFA/v-deo.html
🪟 Почему я предпочитаю оконные менеджеры
Переглядів 13 тис.6 місяців тому
Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My Музыка: ua-cam.com/video/PiHXN-tOKFA/v-deo.html
📂 Иерархия директорий Linux за 2 минуты
Переглядів 5 тис.6 місяців тому
Видео из серии UNIX для новичков Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
💽 Что такое inode?
Переглядів 6 тис.6 місяців тому
Видео из серии UNIX для новичков Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
🔗 Отличия жёстких ссылок и символических ссылок
Переглядів 3,8 тис.6 місяців тому
Видео из серии UNIX для новичков Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
📜 Гайд по правам в UNIX
Переглядів 3,4 тис.6 місяців тому
Видео из серии UNIX для новичков Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
🗂️ Гайд по ls, cd, mv, cp
Переглядів 3,2 тис.6 місяців тому
Видео из серии UNIX для новичков Телега: t.me/amper_yt Группа: t.me/ 1xSt2MzGq6kzN2My
🔥 Обзор на ВСЕ фетчи
Переглядів 9 тис.6 місяців тому
🔥 Обзор на ВСЕ фетчи
Helix - текстовый редактор, который заменит Vim
Переглядів 11 тис.7 місяців тому
Helix - текстовый редактор, который заменит Vim
Унификация Linux [подкаст]
Переглядів 6 тис.7 місяців тому
Унификация Linux [подкаст]
🧹 Генеральная уборка Arch Linux
Переглядів 15 тис.7 місяців тому
🧹 Генеральная уборка Arch Linux
ТОП 5 дистрибутивов Linux
Переглядів 58 тис.8 місяців тому
ТОП 5 дистрибутивов Linux
🗿 Честный Обзор на Void Linux
Переглядів 27 тис.8 місяців тому
🗿 Честный Обзор на Void Linux
🔬 Обзор на xmonad: прожарка haskell-ем
Переглядів 5 тис.9 місяців тому
🔬 Обзор на xmonad: прожарка haskell-ем
sudo | doas | su: Подробный разбор
Переглядів 13 тис.10 місяців тому
sudo | doas | su: Подробный разбор
🐟 Хватит использовать sudo
Переглядів 9 тис.10 місяців тому
🐟 Хватит использовать sudo
🐍 Обзор на Qtile
Переглядів 9 тис.10 місяців тому
🐍 Обзор на Qtile
Установка Suckless init на Linux
Переглядів 7 тис.10 місяців тому
Установка Suckless init на Linux
Смена системы инициализации на Artix Linux
Переглядів 5 тис.11 місяців тому
Смена системы инициализации на Artix Linux
Init systems speed comparison
Переглядів 6 тис.11 місяців тому
Init systems speed comparison
recordrofi - Мой Скрипт для Записи ВСЕГО
Переглядів 4,1 тис.Рік тому
recordrofi - Мой Скрипт для Записи ВСЕГО
systemd: База или Кринж?
Переглядів 56 тис.Рік тому
systemd: База или Кринж?

КОМЕНТАРІ

  • @Svyatoclav
    @Svyatoclav 6 годин тому

    Любитель функциональной декларативности? Ну тогда функционально напиши мне configuration.nix для декларативной установки NixOS без systemd!

  • @1michael-l
    @1michael-l 11 годин тому

    0:14 Привѣтъ*

  • @involuntaryoccupant
    @involuntaryoccupant 12 годин тому

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

  • @har0111890011
    @har0111890011 День тому

    I don’t understand russian I used auto translate to understand the video. Great quality brother tbh. I have a question how did you accomplish the dash above current window can you please provide details or give a git repo with that change as its elegant af tbh. Greetings from Egypt 🫱🏽‍🫲🏻

  • @Stradlater25
    @Stradlater25 День тому

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

  • @dmitry.w3b
    @dmitry.w3b День тому

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

  • @Katcbalger
    @Katcbalger 2 дні тому

    эм.. оконные менеджеры поддерживают несколько мониторов?

  • @dotdump284
    @dotdump284 2 дні тому

    Самая большая проблема тайловых оконных менеджеров - это... тайлинг. Неужели кто-то реально использует все эти 10 терминалов открытых одновременно на одном мониторе? А окна браузеров тоже так выстраиваете плиточками по 100 пикселей ширины? Почему нельзя дефолтным сделать лэйаут в котором все окна будут всегда развёрнуты на весь экран, с их названиями на панели задач как в XFCE и Шиндовс? Почему каждый раз приходится ковыряться в конфигах чтобы добиться самой базовой и нужной функциональности... не понимаю. Кстати, я использую тайловый оконный менеджер AwesomeWM уже 5 лет в качестве основного и вот он один из немногих которые работают как надо практически из коробки.

  • @aljustiet
    @aljustiet 2 дні тому

    voidlinux топ.

  • @Asterisk-fi8ew
    @Asterisk-fi8ew 3 дні тому

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

  • @maksimrl
    @maksimrl 4 дні тому

    111 лайк.... Юху

  • @tatsutakamaro
    @tatsutakamaro 4 дні тому

    Композитор? Он там музыку сочиняет что ли? Как-то коряво звучит. Наборщик и то лучше.

  • @ivanprokofyev
    @ivanprokofyev 4 дні тому

    Очешуеть ...

  • @twimerig
    @twimerig 4 дні тому

    Привет! а у нас в айтикомпании все исключительно на oracle linux 8 на systemd, я спрашивал у старшего специалиста, почему так, почему не openrc, мне ответили что разницы нет, все и так работает прекрасно (я начинающий сисадмин)

  • @hedgegod8644
    @hedgegod8644 5 днів тому

    Нельзя в скрипт запуска dbus сразу вписать запуск sddm?

  • @involuntaryoccupant
    @involuntaryoccupant 6 днів тому

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

  • @sackeshibogang
    @sackeshibogang 6 днів тому

    ОКОНЫЕ МЕНЕДЖЕРЫ ЭТО КАК ВЕРНУТЬСЯ НАЗАД В КАМЕНЫЙ ВЕК

  • @iSonsaku
    @iSonsaku 7 днів тому

    Systemd - Перевожу на русский: Система инициализации для Де-_-лов

  • @robotron212
    @robotron212 7 днів тому

    Где cpufetch a?

  • @HECKAKYH-ADEKBATEH
    @HECKAKYH-ADEKBATEH 7 днів тому

    То есть xorg был своеобразной библиотекой, куда в виде расширений впихивалось что нужно графическим приложениям. Когда в 2013 разрабатывали wayland, разрабы видеодрайверов говорили что 99% вещей там не нужны. По факту оказались нужны и их каждый проект должен пересоздавать себе сам. Теперь смотрим кто контролирует pipewire, systemd и эти проекты (gnome). Министерство обороны США. К тому же был убит принцип unix, экосистема стоит на крупных слонах с жёсткой вертикалью, уже не на небольших независимых проектах. Это все корпораты будут вести куда важно ИМ, а затем будет похоронено.

  • @tgitw-tq6iu
    @tgitw-tq6iu 13 днів тому

    Что за глупости ты нагенерил про musl. musl это откровенный скам как и представленная на 3:15 таблица. В этой таблице абсолютно всё враньё. начиная от self-exec, который абсолютно не имеет какого-либо смысла. Это время запуска в микросекундах, которые ты никогда не увидишь в реальности. Здесь используется не настоящая версия glibc, а специально обрезанная чтобы выглядело не так позорно. Никакой раст на musl не может быть быстрее по определению. Какие-то победы в ненужном utf8-декодинге обусловлены подлогами, а именно огрызками локалей вместо полноценных. Отсутствием конфигурации в одном случае и присутствии другом.

  • @ivanprokofyev
    @ivanprokofyev 14 днів тому

    Хуже конец придумать сложно!

  • @ivanprokofyev
    @ivanprokofyev 14 днів тому

    Плят! Я думал, что я прогрессор, а оказывается, оппортунист! Думал что смиренное освоение systemd, это стоический подвиг!

  • @No-ge1fq
    @No-ge1fq 14 днів тому

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

  • @m0hdapuh874
    @m0hdapuh874 14 днів тому

    что за трек в начале? очень знакомый

  • @olgierdvoneverec7404
    @olgierdvoneverec7404 15 днів тому

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

  • @H360ru
    @H360ru 15 днів тому

    Хым, я компилировал блендер на kubuntu, наверно версии 20.04 разница рендера вышла на пару миллисекунд в сравнении с оригиналом тогда была карта вроде 1050ti наверно стоит попробовать ещё раз провести эксперимент уже на Nobara linux и 2060s картой)

  • @Atikan37
    @Atikan37 15 днів тому

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

  • @valkorion9229
    @valkorion9229 15 днів тому

    Ох и развелось наукаверов которые думают что познали дзен

  • @faunlyand
    @faunlyand 16 днів тому

    у меня отношения с nixos закончились на этапе добавления принтера)

  • @HECKAKYH-ADEKBATEH
    @HECKAKYH-ADEKBATEH 17 днів тому

    Автор, с 6 минуты вы начали говорить заблуждения! У nix нет более низкого языка! Он делает "instantiate", то есть берет выражение и начинает заполнять все переменные конкретными значениями, переводя в действия для каждого отдельного атома. Далее в nix гораздо меньше реальных пакетов в репах чем в других дистрибутивах, потому что у него выражения! То есть куча вариантов одного и того же пакета, потому что поменялось как собирать, ну как ревизий git! Далее не "атомность" (как теплоход), а "атомарность"атомарность". Далее сравнение с языками глупость, в асм есть указатели!! Это ptr! Речь тут шла наоборот о том, что nix на шаге "instantiate" убирает относительность, заменяя все обращения между пакетами и файлами на конкретные абсолютные пути до. То есть убирает указатели заменяя на конкретные объекты. Это и есть "pointer discipline", то есть раскрутка указателей до конкретных объектов, а не оставление как есть и работа со смещениями непонятно куда. На самом деле это вафля, ибо nix сам плодит кучу проблем смешивая данные и код на всех уровнях. В императивных же пакетных менеджера чётко разделены имена пакетов и инструкции по их установке. А там где надо спустить параметры построения к инструкциям, они минимальны. Возьмите например make.conf от gentoo и его use-флагами. В nix это целая мешанина из действий прямо в configuration.nix. Поэтому придумали flake, то есть хлопки, чтобы эти действия вынести. Но это проблема архитектурная!! Nix множит сложность.. Как если бы вместо списка пакетов и флагов gentoo дозволяла бы bash-скрипт с функциями, которые бы развертывала. То есть и данные и действия в одном здоровом выражении...

    • @ampersand3636
      @ampersand3636 15 днів тому

      🤓

    • @HECKAKYH-ADEKBATEH
      @HECKAKYH-ADEKBATEH 15 днів тому

      @@ampersand3636 только пожалуйста не обижайтесь, потому что у вас замечательные обзоры на 6 звёзд из 5ти (я недавно подписался). Если где-то заблуждаюсь я, пожалуйста не соглашайтесь и возразите, мне интересно самому обучатся. Например, я сам флейки не осилил, хотя пользуюсь достаточно давно (на десктопе), то есть хватка к теме у вас повыше моей. Хорошего вам дня!

  • @rayo3914
    @rayo3914 17 днів тому

    Теорию вероятности из егэ и геом задачи также не умеет решать джпт

  • @HECKAKYH-ADEKBATEH
    @HECKAKYH-ADEKBATEH 17 днів тому

    Долго её использовал на столе, года четыре. Не советую. Btrfs может scrub, поэтому store verify не особо. Далее, система собрана из выражений под релиз. Выбора версий де факто нет. Есть релизы на которые можно и нужно переходить. Далее прошу обратить внимание как вымерли проект PolyMC и заменили его "радужным" Prism, заблокировав разговоры. Далее заметил, что вместо того чтобы настраивать софт, часто занят изучением как вписать что-то. Nix язык отдельная тема, абсолютно не интуитивен. Далее поймал себя на мысли что большинство софта запускаю через steam-run. То есть пытаюсь натягивать софт на nixos, лишний шаг. Далее с компонентами linux и его глюками все равно приходится разбираться, и это поверх всей сложности nixos.. Короче итог: сложности много, лишней сложности много, выбора меньше чем у debian, управляется закрытым клубом "радужных" и элитистов с недостатком времени. При этом львиная доля времени уходит не на помощь в выловке багов, а на подгон компонентов к следующему релизу. Из плюсов: обновляется легко,.. нет, стоп, тоже не очень легко... Выражения между релизами меняются и их названия тоже, конфиг надо таки править. Короче... это для тех, кто по удаленке имеет сервер, чтобы откатиться можно было. В остальном система - огромный геморрой. Я и gentoo и arch пользовал по пять лет, поверьте.

  • @HECKAKYH-ADEKBATEH
    @HECKAKYH-ADEKBATEH 17 днів тому

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

  • @user-zm4si8nb4b
    @user-zm4si8nb4b 19 днів тому

    А как же sheperd?

  • @webslime_ceo
    @webslime_ceo 20 днів тому

    сделай свой дискорд сервер пожалуйста !!

  • @esimitley4729
    @esimitley4729 20 днів тому

    Golos tiho slishkom

  • @Jim-kj7me
    @Jim-kj7me 20 днів тому

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

  • @user-bc3zf2db9j
    @user-bc3zf2db9j 21 день тому

    Скажу от имени новичка в линуксах. Очень интересно, но нихира не понятно

  • @Redyf
    @Redyf 21 день тому

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

    • @Animainmilol
      @Animainmilol 19 днів тому

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

    • @ampersand3636
      @ampersand3636 15 днів тому

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

  • @alexr6631
    @alexr6631 22 дні тому

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

  • @user-kg5sg6rx6e
    @user-kg5sg6rx6e 22 дні тому

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

  • @tseby1172
    @tseby1172 22 дні тому

    UwU лучший

  • @alexf3623
    @alexf3623 23 дні тому

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

  • @SudoStdUser
    @SudoStdUser 23 дні тому

    3:45 2021 - Одна уязвимость Всего : Одна уязвимость Логика: сложим 2021 и "Всего" 😂

  • @HumsterUnion
    @HumsterUnion 23 дні тому

    Может глупый вопрос, но в интернете я информацию не нашел. У меня есть swap-раздел на диске(16гб, как оперативы). Если я отключу zswap и включу zram, что мне делать с этим разделом?

  • @vladsol5575
    @vladsol5575 24 дні тому

    в Винде тоже можно ставить разные версии программ и всё работает 😂

    • @akeem2983
      @akeem2983 20 днів тому

      Потому что в винде все программы несут почти все свои зависимости в комплекте с собой

    • @vladsol5575
      @vladsol5575 20 днів тому

      @@akeem2983 вот и Линукс стал пример с винды брать

  • @DmitriNesterov
    @DmitriNesterov 24 дні тому

    Важная тема! Мне лицензия у doas больше нравится. А до этого, вообще, как-то сsu - обходился. Отличная критика! ❤ P.s. Я на фряху приблуду ищу, так что doas вполне подойдёт, особенно с православной лицензией. P.p.s. что-то ты глупости про nologin наговорил! У меня для рута логин запрещён, но su прекрасно работает. Хотя, как там в вашем линуксе не знаю :) Короче, от добра добра не ищут, больше приблуду не ищу, остаюсь как и был с su - 😊

  • @stinger_elit7197
    @stinger_elit7197 24 дні тому

    Поддерживаю за имперский флаг!

  • @nikonufrienko2064
    @nikonufrienko2064 25 днів тому

    На Nvidia wayland не работает нормально. К примеру в XWayland приложениях дикие мерцания все портят.

    • @akeem2983
      @akeem2983 19 днів тому

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

    • @ctukov3478
      @ctukov3478 9 днів тому

      это скорее проблема Nvidia чем Wayland, я на своей 1050ти ловил лишь проблемы с Xwayland из за тупости самой Nvidia, из за чего смешно переехал на Rx 470