- 48
- 625 405
Ampersand
United States
Приєднався 15 чер 2014
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
Мой конфиг: 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
Helix - текстовый редактор, который заменит Vim
Переглядів 11 тис.7 місяців тому
Helix - текстовый редактор, который заменит Vim
🔬 Обзор на xmonad: прожарка haskell-ем
Переглядів 5 тис.9 місяців тому
🔬 Обзор на xmonad: прожарка haskell-ем
sudo | doas | su: Подробный разбор
Переглядів 13 тис.10 місяців тому
sudo | doas | su: Подробный разбор
Смена системы инициализации на Artix Linux
Переглядів 5 тис.11 місяців тому
Смена системы инициализации на Artix Linux
recordrofi - Мой Скрипт для Записи ВСЕГО
Переглядів 4,1 тис.Рік тому
recordrofi - Мой Скрипт для Записи ВСЕГО
Любитель функциональной декларативности? Ну тогда функционально напиши мне configuration.nix для декларативной установки NixOS без systemd!
0:14 Привѣтъ*
у меня на днях умер endevour os во время обновления, психанул и поставил nixos. надеюсь больше падать не будет) спасибо за обалденный гайд!
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 🫱🏽🫲🏻
отличный материал. Автору огромнейшее спасибо. Сам сижу на генту и пока всё устраивает. Но в будущем для расширение кругозора обязательно попробую NixOS.
Только недавно осваивал арч и тут мне попадается этот наиценнейший шедевр. Теперь чувствую, что мои планы по изучению линукс сместится на другой дистрибутив в пользу nixos
эм.. оконные менеджеры поддерживают несколько мониторов?
Самая большая проблема тайловых оконных менеджеров - это... тайлинг. Неужели кто-то реально использует все эти 10 терминалов открытых одновременно на одном мониторе? А окна браузеров тоже так выстраиваете плиточками по 100 пикселей ширины? Почему нельзя дефолтным сделать лэйаут в котором все окна будут всегда развёрнуты на весь экран, с их названиями на панели задач как в XFCE и Шиндовс? Почему каждый раз приходится ковыряться в конфигах чтобы добиться самой базовой и нужной функциональности... не понимаю. Кстати, я использую тайловый оконный менеджер AwesomeWM уже 5 лет в качестве основного и вот он один из немногих которые работают как надо практически из коробки.
voidlinux топ.
Сложно, круто, интересно. Но лично мне не особо нужно, я за минимализм, так как со временем заябываешься всё администрировать, хех.)
111 лайк.... Юху
Композитор? Он там музыку сочиняет что ли? Как-то коряво звучит. Наборщик и то лучше.
Очешуеть ...
Привет! а у нас в айтикомпании все исключительно на oracle linux 8 на systemd, я спрашивал у старшего специалиста, почему так, почему не openrc, мне ответили что разницы нет, все и так работает прекрасно (я начинающий сисадмин)
Нельзя в скрипт запуска dbus сразу вписать запуск sddm?
господи, наконец-то стало понятно. спасибо!
ОКОНЫЕ МЕНЕДЖЕРЫ ЭТО КАК ВЕРНУТЬСЯ НАЗАД В КАМЕНЫЙ ВЕК
Systemd - Перевожу на русский: Система инициализации для Де-_-лов
Где cpufetch a?
То есть xorg был своеобразной библиотекой, куда в виде расширений впихивалось что нужно графическим приложениям. Когда в 2013 разрабатывали wayland, разрабы видеодрайверов говорили что 99% вещей там не нужны. По факту оказались нужны и их каждый проект должен пересоздавать себе сам. Теперь смотрим кто контролирует pipewire, systemd и эти проекты (gnome). Министерство обороны США. К тому же был убит принцип unix, экосистема стоит на крупных слонах с жёсткой вертикалью, уже не на небольших независимых проектах. Это все корпораты будут вести куда важно ИМ, а затем будет похоронено.
Что за глупости ты нагенерил про musl. musl это откровенный скам как и представленная на 3:15 таблица. В этой таблице абсолютно всё враньё. начиная от self-exec, который абсолютно не имеет какого-либо смысла. Это время запуска в микросекундах, которые ты никогда не увидишь в реальности. Здесь используется не настоящая версия glibc, а специально обрезанная чтобы выглядело не так позорно. Никакой раст на musl не может быть быстрее по определению. Какие-то победы в ненужном utf8-декодинге обусловлены подлогами, а именно огрызками локалей вместо полноценных. Отсутствием конфигурации в одном случае и присутствии другом.
Хуже конец придумать сложно!
Плят! Я думал, что я прогрессор, а оказывается, оппортунист! Думал что смиренное освоение systemd, это стоический подвиг!
Расскажи про ALHP и CashyOS
что за трек в начале? очень знакомый
Привет, недавно наткнулся на тебя, много чего не понимаю про линукс и то, что ты говоришь в видео, но очень интересно и хочется тоже разбираться во всем этом. Мне интересно узнать как тебе дистрибутив slackware
Хым, я компилировал блендер на kubuntu, наверно версии 20.04 разница рендера вышла на пару миллисекунд в сравнении с оригиналом тогда была карта вроде 1050ti наверно стоит попробовать ещё раз провести эксперимент уже на Nobara linux и 2060s картой)
Крайне грамотно и по делу всё рассказал. Большое тебе спасибо! Лайк и подписка! Вот теперь думаю о переходе с Arch на Nix!
Ох и развелось наукаверов которые думают что познали дзен
у меня отношения с nixos закончились на этапе добавления принтера)
Автор, с 6 минуты вы начали говорить заблуждения! У nix нет более низкого языка! Он делает "instantiate", то есть берет выражение и начинает заполнять все переменные конкретными значениями, переводя в действия для каждого отдельного атома. Далее в nix гораздо меньше реальных пакетов в репах чем в других дистрибутивах, потому что у него выражения! То есть куча вариантов одного и того же пакета, потому что поменялось как собирать, ну как ревизий git! Далее не "атомность" (как теплоход), а "атомарность"атомарность". Далее сравнение с языками глупость, в асм есть указатели!! Это ptr! Речь тут шла наоборот о том, что nix на шаге "instantiate" убирает относительность, заменяя все обращения между пакетами и файлами на конкретные абсолютные пути до. То есть убирает указатели заменяя на конкретные объекты. Это и есть "pointer discipline", то есть раскрутка указателей до конкретных объектов, а не оставление как есть и работа со смещениями непонятно куда. На самом деле это вафля, ибо nix сам плодит кучу проблем смешивая данные и код на всех уровнях. В императивных же пакетных менеджера чётко разделены имена пакетов и инструкции по их установке. А там где надо спустить параметры построения к инструкциям, они минимальны. Возьмите например make.conf от gentoo и его use-флагами. В nix это целая мешанина из действий прямо в configuration.nix. Поэтому придумали flake, то есть хлопки, чтобы эти действия вынести. Но это проблема архитектурная!! Nix множит сложность.. Как если бы вместо списка пакетов и флагов gentoo дозволяла бы bash-скрипт с функциями, которые бы развертывала. То есть и данные и действия в одном здоровом выражении...
🤓
@@ampersand3636 только пожалуйста не обижайтесь, потому что у вас замечательные обзоры на 6 звёзд из 5ти (я недавно подписался). Если где-то заблуждаюсь я, пожалуйста не соглашайтесь и возразите, мне интересно самому обучатся. Например, я сам флейки не осилил, хотя пользуюсь достаточно давно (на десктопе), то есть хватка к теме у вас повыше моей. Хорошего вам дня!
Теорию вероятности из егэ и геом задачи также не умеет решать джпт
Долго её использовал на столе, года четыре. Не советую. Btrfs может scrub, поэтому store verify не особо. Далее, система собрана из выражений под релиз. Выбора версий де факто нет. Есть релизы на которые можно и нужно переходить. Далее прошу обратить внимание как вымерли проект PolyMC и заменили его "радужным" Prism, заблокировав разговоры. Далее заметил, что вместо того чтобы настраивать софт, часто занят изучением как вписать что-то. Nix язык отдельная тема, абсолютно не интуитивен. Далее поймал себя на мысли что большинство софта запускаю через steam-run. То есть пытаюсь натягивать софт на nixos, лишний шаг. Далее с компонентами linux и его глюками все равно приходится разбираться, и это поверх всей сложности nixos.. Короче итог: сложности много, лишней сложности много, выбора меньше чем у debian, управляется закрытым клубом "радужных" и элитистов с недостатком времени. При этом львиная доля времени уходит не на помощь в выловке багов, а на подгон компонентов к следующему релизу. Из плюсов: обновляется легко,.. нет, стоп, тоже не очень легко... Выражения между релизами меняются и их названия тоже, конфиг надо таки править. Короче... это для тех, кто по удаленке имеет сервер, чтобы откатиться можно было. В остальном система - огромный геморрой. Я и gentoo и arch пользовал по пять лет, поверьте.
У меня было много разных дистров, от убунты и сюзе, до арча и никсос. Генту абсолютно лучший, в кастомизации, идеальный еслигкомп для тебя не просто инструмент, а Калькулейт самая лучшая генту.
А как же sheperd?
сделай свой дискорд сервер пожалуйста !!
Golos tiho slishkom
Спасибо огромное за инфу, и не только за "Самый быстрый курс по языку nix"👍😁
Скажу от имени новичка в линуксах. Очень интересно, но нихира не понятно
I don't even understand russian but watched anyways because NIX MENTIONED
You say that as if you didn’t click because of the anime girl)))
I have an English channel btw youtube.com/@ampersand-xc9jp
Выключенная галка - в VirtualBox - Включить EFI - унесла часок жизни.
Извиняюсь, чем это отличается от флетпака какого нибудь? Если у меня стоит qt5, а я пытаюсь поставить софт с qt6, как по мне, пускай ругнётся и не поставится, чем заносить еще один qt ради одной софтины.
UwU лучший
Добавил в закладки. Сам сижу 5-ый месяц на нем, грамотные гайды ой как нужны) Автору зачет однозначно 👍
3:45 2021 - Одна уязвимость Всего : Одна уязвимость Логика: сложим 2021 и "Всего" 😂
Может глупый вопрос, но в интернете я информацию не нашел. У меня есть swap-раздел на диске(16гб, как оперативы). Если я отключу zswap и включу zram, что мне делать с этим разделом?
в Винде тоже можно ставить разные версии программ и всё работает 😂
Потому что в винде все программы несут почти все свои зависимости в комплекте с собой
@@akeem2983 вот и Линукс стал пример с винды брать
Важная тема! Мне лицензия у doas больше нравится. А до этого, вообще, как-то сsu - обходился. Отличная критика! ❤ P.s. Я на фряху приблуду ищу, так что doas вполне подойдёт, особенно с православной лицензией. P.p.s. что-то ты глупости про nologin наговорил! У меня для рута логин запрещён, но su прекрасно работает. Хотя, как там в вашем линуксе не знаю :) Короче, от добра добра не ищут, больше приблуду не ищу, остаюсь как и был с su - 😊
Поддерживаю за имперский флаг!
На Nvidia wayland не работает нормально. К примеру в XWayland приложениях дикие мерцания все портят.
На самом деле зависит от того какая именно видеокарта Nvidia используется ибо они очень по-разному себя ведут. И постепенно драйвера Nvidia становятся лучше, + в активной разработке находятся драйвера с открытым исходным кодом для видеокарт Nvidia
это скорее проблема Nvidia чем Wayland, я на своей 1050ти ловил лишь проблемы с Xwayland из за тупости самой Nvidia, из за чего смешно переехал на Rx 470