Size: a a a

2020 January 28

R

Renha in NixOS
Julian =) Coffee
ага, т.е. ntfs3g поставить и погнал
не "поставить" а
boot.supportedFilesystems = [ "ntfs" ];
источник

R

Renha in NixOS
источник

JC

Julian =) Coffee in NixOS
Я не уверен, что это оно
источник

JC

Julian =) Coffee in NixOS
Мне не бутится, мне просто фильмецы кидать, чтоб потом с телевизора их смотреть
источник

АБ

Александр Бантьев in NixOS
Это неважно
источник

АБ

Александр Бантьев in NixOS
Не забудь только включить udisks и настроить polkit
источник

JC

Julian =) Coffee in NixOS
а, что?
источник

АБ

Александр Бантьев in NixOS
services.udisks2.enable = true;
security.polkit.enable = true;
источник

АБ

Александр Бантьев in NixOS
Второе -- дефолт, просто убедись что оно не выключено явно
источник

JC

Julian =) Coffee in NixOS
Хм, все сработало без этого, но я не совсем понимаю что это и зачем
источник

JC

Julian =) Coffee in NixOS
Погуглю
источник

SG

Serge S. Gulin in NixOS
Как вы работаете с пакетными менеджерами? Исследуя различные исходники и посты на тему, я встретил три подхода работы с джававским мавеном.
1. Перечислять зависимости одна за другой как список-параметр у mkDerivation, который имеет супер-билд скрипт, обходящий все эти зависимости, качающий в билдере их одну за другой и устанавливающий в репозиторий. После чего отдаётся ссылка на репозиторий. Все приложения как бы собирают для себя свой репозиторий. Для экономия места народ активно юзает ln -s.
2. Один репозиторий создаётся при помощи элементарного mkDerivation. Все зависимости устанавливаются в этот один репозиторий как отдельные mkDerivation'ы. В $out отдаются пустышки.
3. Вариант вроде 2, но только каждая зависимость прождает исполняющий файл, цель которого заключается в том, чтобы сначала убедиться, что зависимость установлена или нет. Если же зависимость не установлена, то установить её в мавен из собранных jar/pom.
источник

SG

Serge S. Gulin in NixOS
Лично мне нравится подход 1, но он требует проработки вопросов того, как спроектировать "интерфейс" у этого главного и единственного mkDerivation, который будет порождать репозитории на каждое отдельное приложение.
источник

SG

Serge S. Gulin in NixOS
Учесть особенности сборки различных пакетов, понатыкать хуков, ну т.е. провести работу немного меньшую, чем разработать mkDerivation самостоятельно с нуля.
источник

SG

Serge S. Gulin in NixOS
Подход 2 похож на костыль, так как он не подразумевает в mkDerivation наполнение $out каким-либо контентом, а перекидывание файлов в $out от репозитория.
источник

SG

Serge S. Gulin in NixOS
Подход 3 тоже костыль, который пытается выглядеть не костылем.
источник

SG

Serge S. Gulin in NixOS
Че делать-то?
источник

KS

Kirill Saksin in NixOS
А чем не устроил подход 4: качать проект и писать mvn install/gradlew build/sbt package?
источник

KS

Kirill Saksin in NixOS
Ну или просто качать жарку если билдить из сорцов не охота
источник

KS

Kirill Saksin in NixOS
Кажется всё популярное десктопное на жаве уже давно опакечено, а остальное вполне ок и без пакетного менеджера работает
источник