Size: a a a

2021 July 09

АБ

Александр Бантьев... in NixOS
Без pills было бы ещё хуже, честно.
источник

АБ

Александр Бантьев... in NixOS
Так ты хоть понимаешь приблизительно как читать эти закорючки, даже если пока не понимаешь семантику.
источник

p

podskochu in NixOS
Честно, что я совсем прямо плохо понимаю так это, так сказать, скоуп.

Обычно мне удаётся отследить какая переменная где и как определяется, но с Nix я прямо теряюсь.

Может с repl недостаточно игрался.
источник

p

podskochu in NixOS
При этом конечно у меня всё работает и так, но всё равно это плохо, когда понимаешь только приблизительно что происходит.
источник

AT

Alexander T in NixOS
Если проблема в чтении самого языка (не nixpkgs), то есть вполне краткие, но ёмкие ресурсы для изучения: https://nixcloud.io/tour и https://learnxinyminutes.com/docs/nix/.
источник

R

Renha in NixOS
Котоны, а подскажите. Вот у меня в shell.nix есть

buildInputs = with pkgs; [
 (python36.withPackages(ps: with ps; [
   ( buildPythonPackage rec {
     pname = "tftpy";
     version = "0.8.0";

     src = fetchPypi {
       inherit pname version;
       sha256 = "1zjgamgm7d2p11w7k2yrc9avwaiqqgd53qhpay390mhj41j5y2f9";
     };

     doCheck = false;
   })
 ]))
]


И ещё несколько пакетов так билдятся. Я заменяю "python36.withPackages" на "python37.withPackages", выхожу из шелла, делаю nix-collect-garbage, захожу в шелл, и у меня python3 получается который не содержит пакета tftpy. Чяднт?
источник

LL

Lama Lover in NixOS
Привет, чат, а есть какой-нибудь полный гайд по тому как запускать бинарники с динамической линковкой на никсе?

Я нашёл уже:
https://github.com/Mic92/nix-ld
https://unix.stackexchange.com/questions/190719/how-to-use-libraries-installed-by-nix-at-run-time/190736#190736

Но я всё ещё не понимаю, как мне сделать так, чтобы бинарник находил .so-шники
источник

АВ

Александр Ващилко... in NixOS
А у кого-нибудь получилось настроить mimeapps и xdg-open так, чтобы они работали с Firefox'ом?
У меня почему-то, чтобы я не делал, используется Chrome
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
не все приложения юзают эту башпортянку
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
тот же firefox для ассоциаций использует glib
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
и большинство gtk-приложений так делают
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
и телега
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
он настраивается командой gio
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
проверить открытие в нем можно через gio open
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
дефолты ставятся через gio mime
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
или у тебя даже сам xdg-open открывает хром?
источник

АВ

Александр Ващилко... in NixOS
Да
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
ахах, да, эта глючная башпортянка порой капризничает
источник

АВ

Александр Ващилко... in NixOS
И это с учетом того, что в mimeapps.list везде прописан Firefox
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
xdg-mime default firefox.desktop x-scheme-handler/http
xdg-mime default firefox.desktop x-scheme-handler/https
источник