Этого треда уже нет.
Это копия, сохраненная 20 мая 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png132 Кб, 1183x1024
NixOS тред #3 нелегитимный /nixos/ /nixos/ Linux: Chromium based # OP 2695749 В конец треда | Веб
Бананчик, похоже, не собирается перекатывать тред. Поэтому нужно брать инициативу в свои руки.

Здесь мы помогаем вкатываемся в этот дистрибутив, вместе решаем проблемы и пытаемся отвечать на вопросы.
Прошлый тред >>2568392 (OP)

inb4:

Q: Что такое NixOS?
A: https://ru.wikipedia.org/wiki/NixOS
https://nixos.org/nixos/about.html

Q: ЧаВо от разрабов.
A: https://nixos.wiki/wiki/FAQ

Q: Зачем он нужен?
A: https://habr.com/ru/post/436938/

Q: Как его установить?
A: https://nixos.org/nixos/manual/

Q: Где искать опции для настроек?
A: https://nixos.org/nixos/options.html#

Q: Как управлять файлами в домашней папке?
A: https://github.com/rycee/home-manager

Q: Что читать дальше?
A: В первую очередь стоит дочитать до конца:
https://nixos.org/nixos/manual/

Если возникнет желание писать Nix-выражения самостоятельно следует ознакомиться с:
https://nixos.org/nixos/nix-pills/index.html
Этот гайд гораздо проще, сделан с поправкой на NixOS.

Изучайте чужие выражения из репозитория:
https://github.com/NixOS/nixpkgs

Ну и курите мануалы:
https://nixos.org/nix/manual/
Linux: Chromium based 2 2695752
Linux: Firefox based 3 2695753
мне вот этот гайд по установке понравился https://gist.github.com/martijnvermaat/76f2e24d0239470dd71050358b4d5134, зашыфровал всё и т.п.
только нужно было сделать mkfs.fat -F 32 /dev/sda1 вместо
$ mkfs.fat /dev/sda1
потому что создалась фат16, с которой у меня нихуя не грузилось.
потом я переделал на фат32 и проебал огромное количество времени потому что забыл сделать заново nixos-generate-config, потому что при смене файловой системы поменялся uuid, а в фстабе остался старый и опять нихуя не грузилось.
Linux: Firefox based 4 2695754
Linux: Chromium based # OP 5 2695768
Мой конфиг, если кому-то понадобится.
https://github.com/imiji/nixos
Linux: Chromium based # OP 6 2695771
Интеграция Vim и Nix:
https://nixos.wiki/wiki/Vim
Плагин Vim для работы с Nix-выражениями:
https://github.com/LnL7/vim-nix
Глава, посвященная Emacs в официальном мануале:
https://nixos.org/nixos/manual/index.html#module-services-emacs
Пакет Emacs для запуска Nix-shell, подсветки синтаксиса и выявления ошибок:
https://github.com/NixOS/nix-mode
Linux: Chromium based # OP 7 2703796
Осваиваю Guix, если получится что-то сопоставимое с никсами, то отпишусь.
Linux: Chromium based 8 2704012
>>703796
Будь так любезен.
Linux: Firefox based 9 2707724
пиздец короче. хочешь сконпелировать 30 строк на сишке+xlibе - ебись с никсосом, пиши файлик с зависимостями, какие-то никсшелы никсенвы ебать, иначе гцц библиотеки не найдет. вот нельзя просто поставить и начать пользоваться
Linux: Chromium based 10 2707815
Форумчане, рассказывайте, как у дистра с пакетами. Есть на нвидию свежие проприетарные? Аппаратное ускрорение на хром можно натянуть? mpv-git есть? Дров к принтерам много?
Linux: Firefox based 11 2707827
>>707724
Так это фича никсоса - ты должен явно описать какие зависимости использует твоя программа. Если напишешь никс билд, то любой человек, которому ты его скинешь, сможет одной коммандой скомпилировать твою поделку.
>>707815

>mpv-git


А чем от обычного отличается? БТВ, никсос соурсбэйзд, можешь в одну строчку оверрайднуть пакет, чтобы никсос качал исходники мпв прямиком из мастера.
Насчет всего остального хз, сижу на интеле, потому что нува параша а нвидиа еще более параша.
Linux: Chromium based 12 2707855
>>707827
mpv-git скомпилирован ср встроенным vapoursynth для фпс апскеила. По твоему ответу можно сделать вывод, что надо самому его компилить.
Linux: Chromium based 13 2709040
>>704012
Вспоминается анекдот про гентушника, который полгода писал драйвер для сетевой карты.

По общим ощущениям сыро. Дистр компилит каждый коммит репозитория: пакеты разбиты не по отдельным каталогам, как в nixpkgs, а лежат в виде больших файлов, которые покрывают программы определенной категории. В общем, непонятно, зачем это делать, но понятно, что такая процедура занимает около часа, при том, что после этого придется запустить не менее медленный процесс обновления и перенастройки системы.
Я думал, что причина медлительности в кему и накатил на основную машину, но разницы не почувствовал.
Как сказали ребята из их IRC, причина в том, что Guile однопоточный, а многопоточность планируют запилить в третьей версии, что будет не ранее, чем в январе. Короче, ждем.
Я бы в принципе смирился с долгими обновлениями: пк на работе не нужен. Но с первых часов использования попадаются ошибки, на которые невозможно найти ответы. Ни в мейллистах, ни в ирце, ни на форумах. Так что оставляю на виртуалке и слежу за развитием проекта.
Linux: Chromium based 14 2709043
>>707724
А в чем проблема? Не хочешь писать nix-shell для программулины? Зачем тебе nixos, если это вызывает сложности.
Steam-run или бубунта в руки и с Богом.
Linux: Chromium based 15 2709047
>>707815
Дров хватает. Хотя hplip завелся только с нестабильной ветки. Поэтому я использую foo2zjs дрова, чтобы не брать пакеты оттуда.
Linux: Firefox based 16 2709136
>>709043

>А в чем проблема


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

>Не хочешь писать nix-shell для программулины


не хочу. хочу написать когда будет готова, а не ради любого тестового пердежа в 30 строк. хотя вообще писать не хочу, это занудно.

>Зачем тебе nixos, если это вызывает сложности


зачем мне что-то потенциально более хорошее, новое и интересное, когда есть что-то более простое? не знаю, я таким вопросом не задавался.
Windows 10: Firefox based 17 2709326
>>709226 (Del)
Бля, этой пасте уже... И ты её в каждый тред пастить будешь?
Linux: Firefox based 18 2711274
Поставил ваш NixOS, но вот только проблемка, я пишу скрипты на python в vim, однако в NixOS vim скомпилирован без поддержки python, из-за чего не работает jedi-vim. Как фиксить это досадное недоразумение?
Android: Mobile Safari 19 2711334
>>711274
https://nixos.wiki/wiki/Vim
Или просто поставь neovim
Linux: Firefox based 20 2712774
>>709040

> споминается анекдот про гентушника, который полгода писал драйвер для сетевой карты.


Там ФриБСДшник был.
219.gif415 Кб, 500x347
Linux: Chromium based 21 2714240
Кому-нибудь удалось настроить выборочное включение нвидии при запуске некоторых приложений?

На убунте и последних дровах вроде завезли "prime $program" но на никсосе ничего такого нет, ноут постоянно использует нвидию вместо встройки.
1451113307688.gif993 Кб, 500x353
Linux: Chromium based 22 2714491
>>714240
Короче, prime offloading есть в пулл реквестах. Черри-пикнул коммиты оттуда, потом еще накатил xorg 1.20.6 на свой стейбл релиз и все заверте..

Надо теперь понять как я буду эту хуйню обновлять блядь
Linux: Firefox based 23 2715516
У меня есть 2 сетевухи. Одну хочу выделить ТОЛЬКО виртуалкам, а вторую - для хоста. Как это сделать? Как понимаю, виртуалкам нужен bridge. Верно? Но если сделать просто
networking.bridges.br0.interfaces = [ "enp5s0" ];
networking.interfaces.br0.useDHCP = true;

То в виртуалках интернета нет.
Linux: Firefox based 24 2715533
>>715516
А, ясно. Это альпайн не смог скушать сетевуху.
Linux: Firefox based 25 2715572
Так-с... Вот у меня есть бинарник. Он требует любу. Какое говно мне писать, что бы просто дать доступ к этим самым либам?
Android: Mobile Safari 26 2715591
>>715572
pkgs = import <unstable> {};
yourPackage = nixpkgs.buildFHSUserEnv {
name = "name";
multiPkgs = pkgs: with nixpkgs; [ dependencies ];
runScript = "binaryName";
};
in codium
231.png139 Кб, 830x480
Linux: Chromium based 27 2715723
>>695749 (OP)
А в чем смысл использовать home manager, если можно записывать конфиги в никс файл и мапить их в /etc? Можно еще activationScript написать чтобы копировал из /etc в ~ при каждом ребилде, для всяких дотфайлов.
Android: Mobile Safari 28 2717417
>>715723
Доступ к содержимому проще.
Когда занимаюсь perdouolingom, то порой нужно посмотреть какой цвет на фоне xmobara. Если генерировать в еtc, то нужно либо делать алиас, либо писать пару лишних символов каждый раз.
Ну и сами по себе выражения различаются. Ребята, что занимаются хом манагером, прикручивают дополнительные фичи для настройки программуль, что не может порой не радовать.
Linux: Firefox based 29 2727002
>>695749 (OP)
Хочу использовать Nix Package Manager как замену флатпаку для всяких там пользовательских приложений, чтобы сторонние репы не колхозить. В связи с этим два вопроса:
1) Сильный ли оверхед на хранилище? Крита во флатпаке 500 Мб жрёт.
2) Есть ли какие-то механизмы изоляции запущенных приложений, как во флатпаке? Или в мире никс все всем доверяют?
Linux: Chromium based 30 2727534
де там ungoogled chromog u nih?
Linux: Chromium based 31 2743016
Что по нестабильному каналу? Он такой же как арч в плане багов? В стабильном разочарован. Каждый второй "пакет" багнутый, в то время как в апстриме проблема уже решена. В том же дебиане это уже залатали бы.
Windows 7: Firefox based 32 2743235
>>743016
Да просто подключи оверлеем те 3½ пакета, которые у тебя «багнутые», делов-то. Уж где-где, а в Никсосе жаловаться на то, что пакет недостаточно православный просто грешно.
Windows 7: Firefox based 33 2743555
>>727002

>(OP)


>Хочу использовать Nix Package Manager как замену флатпаку для всяких там пользовательских приложений, чтобы сторонние репы не колхозить. В связи с этим два вопроса:


>1) Сильный ли оверхед на хранилище? Крита во флатпаке 500 Мб жрёт.


Примерно такой же или лучше (если точно так же собранная точно такая же библиотека используется в другом приложении, она на диске будет записана один раз).

>2) Есть ли какие-то механизмы изоляции запущенных приложений, как во флатпаке? Или в мире никс все всем доверяют?


Мухи отдельно, котлеты отдельно. Но вообще, изоляция есть, через обычные CGroups.
Неизвестно 34 2748879
так когда я смогу nvidia prime нормально использовать?
Linux: Firefox based 35 2758075
>>695749 (OP)
Я короче вкатываюсь в вашу снежинку. Пока вроде норм, фунциклирует.
Меня один вопрос сейчас беспокоит. Вот я прописал в конфиге десяток апов: от htop/mc до discord/vscode/steam. И я вижу, что менеджер качает пакеты совершенно из разных хранилищ. А в случае со стимом даже конпелял чего-то минут двадцать, видимо из-за мультилибности. На фоне дебиана, где "скачал архив с репы, проверил подпись, распаковал по правилам" это немного напрягает. Как вообще работают цепочки доверия? Где защита от того, что какой-нибудь из этих файлопомоек внезапно не подменят?

Алсо никосос предлагает какие-нибудь механизмы изоляции недоверенных аппов, как флатпак какой-нибудь?
image.png17 Кб, 756x107
Linux: Firefox based 36 2758372
>>758075
Никсос - souce based дистр. Каждый пакет собирается благодаря никс билду, который собирает одинаковый пакет на абсолютно разных компах. Благодаря этому, работает бинарный кеш - клиент отправляет хеш от никс билда на cache.nixos.org, если сервер находит готовый билд, то ты его просто скачиваешь.

> А в случае со стимом даже конпелял чего-то минут двадцать, видимо из-за мультилибности


Хз почему, но для стима не сделали бинарный кеш. Мб его просто для проприетарщины не делают.

>Как вообще работают цепочки доверия? Где защита от того, что какой-нибудь из этих файлопомоек внезапно не подменят?


Банальная проверка хеш суммы в никсбилде.
Linux: Firefox based 37 2758428
>>758372
О, спасибо за инфу.
А есть ещё способ зафиксировать версию пакета в конфиге?
То есть я собрал рабочую среду, и хочу её растиражировать, гарантированно, чтобы бит в бит был.
Или просто надо работать с фиксированным стабильным каналом?
Linux: Chromium based 38 2758474
>>758372

>Никсос - souce based дистр. Каждый пакет собирается благодаря никс билду, который собирает одинаковый пакет на абсолютно разных компах. Благодаря этому, работает бинарный кеш


А в Guix с этим как?
Android: Mobile Safari 39 2758634
Анон, помоги.

При установке пилил диск как в мануале. Сначала рут (с отступом для бут (512мб)), свап, потом бут (в начало диска), в конце и до конца всех блоков ебанул, собсна, хоум.

В итоге: что ты думаешь? - он ебанул хоум в самый корень (рут), а мой огромный хоум монтирует только из-под судо, но все домашние каталоги все равно на маленьком корешочке.

Я все лейблы ставил fdisk'ом (efi, linux filesystem, swap, HOME SYKA LINUX), ставил все лейблы при форматировании (кстати, хомяк у меня ext4, если важно).

КАКОГО ХУЯ? ОН КТО ТАКОЙ ЧТОБЫ ТАК ДЕЛАТЬ?
Android: Mobile Safari 40 2758635
>>758634
Кстати, здорово что мы снова тут собрались.
Windows 7: Chromium based 41 2758641
>>712774
Расскажи.
Windows 7: Chromium based 42 2758644
>>709043
А почему нельзя автоматически сгенерировать список зависимостей?
Linux: Chromium based 43 2758650
Как лучше разметить диск? У меня cfdisk не получается. Есть еще варианты?
И когда я сделаю свой конфиг, как его закинуть на гитхаб, ну даже как закинуть я знаю. Как мне его синкнуть как дотфайлы, или каждый раз ручками сохранять?
И когда я буду переустанавливать или на новый ноут, как мне этот файл вытянуть с гита?
Linux: Chromium based 44 2758651
>>695749 (OP)

> Q: Как управлять файлами в домашней папке?


А сборщика мусора не хватит, что именно делает прога?

И поясните пожалуйста за конструкцию
let
in
Не ясно за что этот flow отвечает, не могу понять, это что, условие, цикл, итерацие, вхождение, множество. Как прочитать это?
1476524329850.jpg44 Кб, 640x480
Linux: Firefox based 45 2758703
>>695749 (OP)
Вкотился я как-то в ваш никсос, а потом выкатился.
Плюсы:
+ Всегда можно откатить полную систему, как будто ничего и не было (кроме папки home, конечно)
+ Софтины устанавливаются и САМОнастраиваются одной строчкой в ЕД

Минусы:
- Долгая загрузка
- Если надо что-то настроить, а в ЕД подобной функциональности нет (ЕД позволяет настраивать только основные опции), то вместо правки файлика в etc, начнется атомная ёбля с билдами, ЕД положит огромный хуй на твои правки, он сам знает как надо.
Проблема решается, но когда всякой хуйни надо настроить много, а еще и протестировать и откатиться, если надо, то это хтонический пиздец
Linux: Firefox based 46 2758708
>>758428

>>То есть я собрал рабочую среду, и хочу её растиражировать, гарантированно, чтобы бит в бит был.


Банально не обновляй канал. Если хочешь перенести среду один в один на другой комп, то посмотри как экспортировать импортировать каналы но мне кажется, достаточно просто использовать stable канал и не париться
Ну или сделай оверрайд пакета с нужной тебе версией правда, зависимости в таком случае будут обновлятся.

>>758474
Так само, гуикс это просто бинды к никс языку на лиспе и дистрибутив поверх них.
image.png10 Кб, 497x105
Linux: Firefox based 47 2758710
>>758634
Перепиши в hardware configuration.nix отакую фигню ручками для своей разметки. Эта штука просто генерирует fstab.
Linux: Firefox based 48 2758762
>>758710
У меня член выпрыгнул из штанов, когда я увидел этот конфиг
Android: Mobile Safari 49 2758775
>>758634
Я разобрался. Надо было тупа ручками сделать mount ..../home /mnt/home.
Не надо было браться за это ночью, тупой немного.
Linux: Chromium based 50 2758810
Как при установке nixos-install сказать ему чтобы он собирался не в оперативке коей всего 1Гиг, а в свапе хотя бы, где 8гигов, иначе нихуя не билдится
Linux: Firefox based 51 2758824
>>758810
swapon?
Linux: Chromium based 52 2758825
>>758824
Да, я уже обрезал все минимально, онли консолька, не хочет устанавливаться. Что делать?
Linux: Firefox based 53 2758829
>>758825
В смысле всё обрезал? Перед установкой делаешь swapon /dev/sdХуй знает какой там у тебя раздел, и ты больше не испытываешь недостатка ОЗУ.
Linux: Chromium based 54 2758832
>>758829
Лол, ну так я и делаю, все равно проблемы, lsblk говорит что есть loop0
Собирает он хз где. Я все делаю по рукокниге никсоса.
Windows 7: Firefox based 55 2758967
>>758703
same. Закатился, потыкал и выкатился обратно в арч. Лично мне никсось нинужон.
Linux: Chromium based 56 2759006
Не хочет ставится никсос никак

nixos-install
building the configuration in /mnt/etc/nixos/configuration.nix...
waiting for locks or build slots...
builder for '/nix/store/zbcrrf87idbp2r3cpkigaylkvay1aga0-cpupower-4.19.113.drv' failed with exit code 1; last 10 log lines:
tar: linux-4.19.113/virt/kvm/eventfd.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/irqchip.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/kvm_main.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/vfio.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/vfio.h: Cannot write: No space left on device
tar: linux-4.19.113/virt/lib/Kconfig: Cannot write: No space left on device
tar: linux-4.19.113/virt/lib/Makefile: Cannot write: No space left on device
tar: linux-4.19.113/virt/lib/irqbypass.c: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors
do not know how to unpack source archive /nix/store/rj2hahfy3nfp35zv8lwmlr3j7rr6rrrx-linux-4.19.113.tar.xz
note: build failure may have been caused by lack of free disk space
cannot build derivation '/nix/store/9jyl13856h4v7m78mgxqabjvs8zw1qnc-system-path.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2lgsr3w1hikksg7q7bik36amb2iaazk8-unit-cpufreq.service.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/m9644jn5265hsc93hnvc3y70ckmz2vjx-nixos-system-nixos-19.09.2342.c7363c2b97e.drv': 1 dependencies couldn't be built
[11 built (1 failed), 653 copied (2528.3 MiB), 354.9 MiB DL]
error: build of '/nix/store/m9644jn5265hsc93hnvc3y70ckmz2vjx-nixos-system-nixos-19.09.2342.c7363c2b97e.drv' failed

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 494.1M 1 loop /nix/.ro-store
sda 8:0 0 298.1G 0 disk
sda1 8:1 0 290.1G 0 part /mnt
sda2 8:2 0 8G 0 part [SWAP]
sdb 8:16 1 7.6G 0 disk
sdb1 8:17 1 533M 0 part /iso
sdb2 8:18 1 19M 0 part

mount
devtmpfs on /dev type devtmpfs (rw,nosuid,size=89460k,nr_inodes=192890,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=3,mode=620,ptmxmode=666)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=447284k,mode=755)
ramfs on /run/keys type ramfs (rw,nosuid,nodev,relatime,mode=750)
tmpfs on /run/wrappers type tmpfs (rw,nodev,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on / type tmpfs (rw,relatime,mode=755)
/dev/sdb1 on /iso type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)
/iso/nix-store.squashfs on /nix/.ro-store type squashfs (ro,relatime)
tmpfs on /nix/.rw-store type tmpfs (rw,relatime,mode=755)
unionfs on /nix/store type fuse.unionfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other)
unionfs on /nix/store type fuse.unionfs (ro,relatime,user_id=0,group_id=0,default_permissions,allow_other)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=178912k,mode=700,uid=1000,gid=100)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=178912k,mode=700)
/dev/sda1 on /mnt type ext4 (rw,relatime)

free -h
total used free shared buff/cache available
Mem: 1.7Gi 105Mi 1.2Gi 15Mi 408Mi 1.4Gi
Swap: 8.0Gi 19Mi 8.0Gi

df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 88M 0 88M 0% /dev
tmpfs 874M 0 874M 0% /dev/shm
tmpfs 437M 5.2M 432M 2% /run
tmpfs 874M 300K 874M 1% /run/wrappers
tmpfs 874M 25M 849M 3% /
/dev/root 533M 533M 0 100% /iso
/dev/loop0 495M 495M 0 100% /nix/.ro-store
tmpfs 874M 8.0K 874M 1% /nix/.rw-store
unionfs 1.4G 496M 874M 37% /nix/store
tmpfs 874M 0 874M 0% /sys/fs/cgroup
tmpfs 175M 0 175M 0% /run/user/1000
tmpfs 175M 0 175M 0% /run/user/0
/dev/sda1 285G 3.0G 268G 2% /mnt
Linux: Chromium based 56 2759006
Не хочет ставится никсос никак

nixos-install
building the configuration in /mnt/etc/nixos/configuration.nix...
waiting for locks or build slots...
builder for '/nix/store/zbcrrf87idbp2r3cpkigaylkvay1aga0-cpupower-4.19.113.drv' failed with exit code 1; last 10 log lines:
tar: linux-4.19.113/virt/kvm/eventfd.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/irqchip.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/kvm_main.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/vfio.c: Cannot write: No space left on device
tar: linux-4.19.113/virt/kvm/vfio.h: Cannot write: No space left on device
tar: linux-4.19.113/virt/lib/Kconfig: Cannot write: No space left on device
tar: linux-4.19.113/virt/lib/Makefile: Cannot write: No space left on device
tar: linux-4.19.113/virt/lib/irqbypass.c: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors
do not know how to unpack source archive /nix/store/rj2hahfy3nfp35zv8lwmlr3j7rr6rrrx-linux-4.19.113.tar.xz
note: build failure may have been caused by lack of free disk space
cannot build derivation '/nix/store/9jyl13856h4v7m78mgxqabjvs8zw1qnc-system-path.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2lgsr3w1hikksg7q7bik36amb2iaazk8-unit-cpufreq.service.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/m9644jn5265hsc93hnvc3y70ckmz2vjx-nixos-system-nixos-19.09.2342.c7363c2b97e.drv': 1 dependencies couldn't be built
[11 built (1 failed), 653 copied (2528.3 MiB), 354.9 MiB DL]
error: build of '/nix/store/m9644jn5265hsc93hnvc3y70ckmz2vjx-nixos-system-nixos-19.09.2342.c7363c2b97e.drv' failed

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 494.1M 1 loop /nix/.ro-store
sda 8:0 0 298.1G 0 disk
sda1 8:1 0 290.1G 0 part /mnt
sda2 8:2 0 8G 0 part [SWAP]
sdb 8:16 1 7.6G 0 disk
sdb1 8:17 1 533M 0 part /iso
sdb2 8:18 1 19M 0 part

mount
devtmpfs on /dev type devtmpfs (rw,nosuid,size=89460k,nr_inodes=192890,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=3,mode=620,ptmxmode=666)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=447284k,mode=755)
ramfs on /run/keys type ramfs (rw,nosuid,nodev,relatime,mode=750)
tmpfs on /run/wrappers type tmpfs (rw,nodev,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on / type tmpfs (rw,relatime,mode=755)
/dev/sdb1 on /iso type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)
/iso/nix-store.squashfs on /nix/.ro-store type squashfs (ro,relatime)
tmpfs on /nix/.rw-store type tmpfs (rw,relatime,mode=755)
unionfs on /nix/store type fuse.unionfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other)
unionfs on /nix/store type fuse.unionfs (ro,relatime,user_id=0,group_id=0,default_permissions,allow_other)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=178912k,mode=700,uid=1000,gid=100)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=178912k,mode=700)
/dev/sda1 on /mnt type ext4 (rw,relatime)

free -h
total used free shared buff/cache available
Mem: 1.7Gi 105Mi 1.2Gi 15Mi 408Mi 1.4Gi
Swap: 8.0Gi 19Mi 8.0Gi

df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 88M 0 88M 0% /dev
tmpfs 874M 0 874M 0% /dev/shm
tmpfs 437M 5.2M 432M 2% /run
tmpfs 874M 300K 874M 1% /run/wrappers
tmpfs 874M 25M 849M 3% /
/dev/root 533M 533M 0 100% /iso
/dev/loop0 495M 495M 0 100% /nix/.ro-store
tmpfs 874M 8.0K 874M 1% /nix/.rw-store
unionfs 1.4G 496M 874M 37% /nix/store
tmpfs 874M 0 874M 0% /sys/fs/cgroup
tmpfs 175M 0 175M 0% /run/user/1000
tmpfs 175M 0 175M 0% /run/user/0
/dev/sda1 285G 3.0G 268G 2% /mnt
Linux: Firefox based 57 2759384
>>759006
df -ih
Проверь, мб тебе каким-то образом удалось израсходовать айноды.
Linux: Chromium based 58 2761828
Поясните плис за home manager, стоит его накатывать или нет?
Linux: Firefox based 59 2761850
>>761828
Однозначно его стоит или накатывать, или не накатывать.
Linux: Chromium based 60 2761902
>>761850
А в чем плюсы? Если юзал напиши в чем преимущество пожалуйста, я тогда тоже накачу. Ясно что с конфигом удобно, а какой толко от конфига в хоуме?
Windows 10: Firefox based 61 2769382
Linux: Firefox based 62 2769462
>>769382
А кто-нибудь юзает кеды на никсосе? Там kio-fuse завезли?
Android: Mobile Safari 63 2770558
Ура, никсос на телефоне.
https://mobile.nixos.org/
Тред утонул или удален.
Это копия, сохраненная 20 мая 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски