Size: a a a

2020 December 28

G

GNU/Cab in NixOS
k4leg
Как искать пакеты в Nix (nix search и nix-env -qa скорее делают так, чтобы моя система умерла, а не поиск)?
Если по файлам, то nix-locate
источник

G

GNU/Cab in NixOS
Странно, что nix search не работает. nix --version?
источник

k

k4leg in NixOS
GNU/Cab
Странно, что nix search не работает. nix --version?
Работает, конечно, но только на то, что успело не успешно улететь в кэш при nix-env -qa и nix search -u, и это, конечно, не все пакеты, а малая часть.
$ nix --version
nix (Nix) 2.3.9
источник

G

GNU/Cab in NixOS
Но ведь оно не в кэше ищет, а в канале.
nix-channel --update не помогает?
источник

k

k4leg in NixOS
GNU/Cab
Но ведь оно не в кэше ищет, а в канале.
nix-channel --update не помогает?
Вроде помогло, спасибо.
источник

k

k4leg in NixOS
GNU/Cab
Но ведь оно не в кэше ищет, а в канале.
nix-channel --update не помогает?
Если оно там ищет, то зачем, собственно, -u ей?
источник

G

GNU/Cab in NixOS
Я не вижу -u внутри опций nix search (man nix; /search)
источник

k

k4leg in NixOS
GNU/Cab
Я не вижу -u внутри опций nix search (man nix; /search)
$ nix search --help
Usage: nix search <FLAGS>... <REGEX>...

Summary: query available packages.

Flags:
     --arg <NAME> <EXPR>       argument to be passed to Nix functions
     --argstr <NAME> <STRING>  string-valued argument to be passed to Nix functions
 -f, --file <FILE>             evaluate FILE rather than the default
 -I, --include <PATH>          add a path to the list of locations used to look up <...> file names
     --json                    produce JSON output
     --no-cache                do not use or update the package search cache
 -u, --update-cache            update the package search cache
источник

G

GNU/Cab in NixOS
А.
источник

G

GNU/Cab in NixOS
Смотри, канал — это куча исходников на никсе
источник

G

GNU/Cab in NixOS
И по ним нужно пройтись перед тем, как искать — и сделать кэш, в котором можно нормально искать
источник

G

GNU/Cab in NixOS
И если канал сломан, то обновлять кэш не поможет
источник

G

GNU/Cab in NixOS
Другое дело — хз, как у тебя так канал сломался. У тебя immutable store?
источник

k

k4leg in NixOS
GNU/Cab
Другое дело — хз, как у тебя так канал сломался. У тебя immutable store?
Без понятия ;)
Я так и не понял зачем ему кэш этот. Хотя зачем мне он... Я им всё равно не воспользуюсь так как он не работает.
источник

G

GNU/Cab in NixOS
k4leg
Без понятия ;)
Я так и не понял зачем ему кэш этот. Хотя зачем мне он... Я им всё равно не воспользуюсь так как он не работает.
Ну, ты в любом случае пользуешь search cache
источник

k

k4leg in NixOS
GNU/Cab
Ну, ты в любом случае пользуешь search cache
Ну так он по этому кэшу работает?
источник

АБ

Александр Бантьев... in NixOS
Как там pipewire, кто-нибудь пользуется? Какие-нибудь преимущества перед пульсой есть? Блютус работает?
источник

RI

Roman Inflianskas in NixOS
Привет!

Я собираюсь разрабатывать при помощи установленного в Nix (хостовая система — Fedora) Python + PySide2 (потом — PySide6; PySide — это официальные биндинги Qt под Python).

Я обнаружил, что не подгружается libstdc++.so.6, libGL*.so* (это решил заменой LD_LIBRARY_PATH и копированием GL либ с хостовой системы), но вот с Qt Plugins ситуация сложнее; я нашёл здесь рецепт с wrap-qt-hook.sh, но это для пакетирования, как я понял (не очень ясно, как его применять просто для запуска приложения на PySide2).
источник

АБ

Александр Бантьев... in NixOS
Roman Inflianskas
Привет!

Я собираюсь разрабатывать при помощи установленного в Nix (хостовая система — Fedora) Python + PySide2 (потом — PySide6; PySide — это официальные биндинги Qt под Python).

Я обнаружил, что не подгружается libstdc++.so.6, libGL*.so* (это решил заменой LD_LIBRARY_PATH и копированием GL либ с хостовой системы), но вот с Qt Plugins ситуация сложнее; я нашёл здесь рецепт с wrap-qt-hook.sh, но это для пакетирования, как я понял (не очень ясно, как его применять просто для запуска приложения на PySide2).
Есть же какой-то там QT_PLUGIN_PATH
источник

АБ

Александр Бантьев... in NixOS
Ну вот его и подсовывай, наверное
источник