Size: a a a

2020 March 11

𝕍N

𝕍𝕝𝕒𝕕 NO DMS EVER in NixOS
Aleksander Samoylenko
Но если внутри nix-shell запустить баш, то PS1 как надо 🤔
Должен ли я руками вызывать его в shellHook?
PS1 выставлена только для интерактивных шеллов
источник

𝕍N

𝕍𝕝𝕒𝕕 NO DMS EVER in NixOS
даже во многих .bashrc на основании её непустоты определяется, интерактивный ли скрипт
источник

𝕍N

𝕍𝕝𝕒𝕕 NO DMS EVER in NixOS
источник

𝕍N

𝕍𝕝𝕒𝕕 NO DMS EVER in NixOS
источник

𝕍N

𝕍𝕝𝕒𝕕 NO DMS EVER in NixOS
не думаю, что парсить что-либо из PS1 - хорошая идея
источник

𝕍N

𝕍𝕝𝕒𝕕 NO DMS EVER in NixOS
а что ты пытаешься с ней сделать конкретно?
источник

AS

Aleksander Samoylenko in NixOS
𝕍𝕝𝕒𝕕 NO DMS EVER
а что ты пытаешься с ней сделать конкретно?
Мне нужно, чтобы она при входе в nix-shell осталась нетронутой. Т.е. не менялась на какую-то другую. У меня там полезная информация о ветке git, например.
источник

СК

Сергей Королёв 👾 in NixOS
Aleksander Samoylenko
Мне нужно, чтобы она при входе в nix-shell осталась нетронутой. Т.е. не менялась на какую-то другую. У меня там полезная информация о ветке git, например.
Возможно, вы желаете, чтобы nix-shell вообще не трогал ваш интерактивный шелл? Можно попробовать direnv + "use nix", тогда при входе в директорию nix-shell автоматически применяется, выставляются пути и всё прочее, но сам шелл остаётся тот же.
источник

AS

Aleksander Samoylenko in NixOS
Сергей Королёв 👾
Возможно, вы желаете, чтобы nix-shell вообще не трогал ваш интерактивный шелл? Можно попробовать direnv + "use nix", тогда при входе в директорию nix-shell автоматически применяется, выставляются пути и всё прочее, но сам шелл остаётся тот же.
Да, похоже на то, что я ищу. Буду пробовать, спасибо большое :)
источник

СК

Сергей Королёв 👾 in NixOS
Aleksander Samoylenko
Да, похоже на то, что я ищу. Буду пробовать, спасибо большое :)
Если подойдёт direnv, то рекомендую вот этот конфиг https://github.com/nix-community/nix-direnv
Тогда nix-shell будет выполняться только тогда, когда там изменения есть. Иначе использоваться результат выполнения предыдущий.
источник

R

Renha in NixOS
как думаете, сколько до мержа? https://github.com/NixOS/nix/pull/3212
источник

R

Renha in NixOS
-_- а серьёзно
источник

R

Renha in NixOS
есть люди с бОльшим чем у меня опытом наблюдения за судьбами пуллреквестов
источник

VY

Vasiliy Yorkin in NixOS
Интересно, у меня глобально установлен postgresql, все его библиотеки, заголовочные файлы на месте. У меня nixos. Собираю хаскельное приложение, cabal говорит:

Preprocessing library for postgresql-libpq-0.9.4.2..
LibPQ.hsc:215:10: fatal error: libpq-fe.h: No such file or directory
compilation terminated.


Почему же кабал не видит заголовочных файлов и как мне ему сообщить где они?
источник

АБ

Александр Бантьев in NixOS
Собирай никсом
источник

АБ

Александр Бантьев in NixOS
Напиши выражение для этого, потом nix-shell
источник

VY

Vasiliy Yorkin in NixOS
Я бы просто кабалом хотел собирать... Это игрушечный проект, очень лень возиться
источник

АБ

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

VY

Vasiliy Yorkin in NixOS
Да, из шелла работает
источник

VY

Vasiliy Yorkin in NixOS
Ок, спасибо, видимо я начал подзабывать
источник