Size: a a a

2020 May 11

ц

ц in NixOS
А, тада хз
источник

ц

ц in NixOS
Можешь баг завести
источник

TZ

Timofey Zakrevskiy in NixOS
а починка - это собственно, корректно задать XDG_RUNTIME_DIR в home.sessionVariables
источник

TZ

Timofey Zakrevskiy in NixOS
и тмукс заработает
источник

ц

ц in NixOS
Можешь почитать как  hm_session_vars.sh генерится, там стопицот хуков есть
источник

TZ

Timofey Zakrevskiy in NixOS
это уже детали реализации
источник

TZ

Timofey Zakrevskiy in NixOS
мне бы общий метод - как правильно в никсовую строку подставить результат выполнения команды id -u
источник

ц

ц in NixOS
Timofey Zakrevskiy
а починка - это собственно, корректно задать XDG_RUNTIME_DIR в home.sessionVariables
Там скорее всего эскейпинг значений делается, ты туда это не засунешь
источник

ц

ц in NixOS
Timofey Zakrevskiy
мне бы общий метод - как правильно в никсовую строку подставить результат выполнения команды id -u
Никак
источник

ц

ц in NixOS
ц
Можешь почитать как  hm_session_vars.sh генерится, там стопицот хуков есть
Вотета
источник

ц

ц in NixOS
Скорее всего там что-то есть для того что ты хочешь
источник

TZ

Timofey Zakrevskiy in NixOS
ц
Там скорее всего эскейпинг значений делается, ты туда это не засунешь
хм, да, не подумал об этом
источник

TZ

Timofey Zakrevskiy in NixOS
Спасибо
источник

НК

Надежда Крюкова... in NixOS
А как запускать софт без установки? прописать nix run программа? это где то пропишется в путях? А как установить питон? Или его запускать через nix shell?
источник

АБ

Александр Бантьев... in NixOS
Надежда Крюкова
А как запускать софт без установки? прописать nix run программа? это где то пропишется в путях? А как установить питон? Или его запускать через nix shell?
nix run добавит программу в PATH
источник

АБ

Александр Бантьев... in NixOS
Надежда Крюкова
А как запускать софт без установки? прописать nix run программа? это где то пропишется в путях? А как установить питон? Или его запускать через nix shell?
Питон можно через shell
источник

АБ

Александр Бантьев... in NixOS
nix-shell -p "python3.withPackages (ps: with ps; [ numpy ])"
источник

АБ

Александр Бантьев... in NixOS
Например
источник

DO

Dmitry Olyenyov in NixOS
Timofey Zakrevskiy
мне бы общий метод - как правильно в никсовую строку подставить результат выполнения команды id -u
Тут смысл в том, что ты эту команду хочешь выполнить в момент, когда evaluate'ится derivation, Весь смысл nix'а в том, чтобы предоставить reproducible builds, а вот такая вещь — она будет разная в зависимости от того, под каким пользователем собирается. Это против всей идеологии nix. Поэтому да, тебе надо сгенерировать конфиг для bash/zsh/.xsession в котором ты будет запускать id -u и экпортировать нужную тебе переменную. Но невозможно в nix сделать так, чтобы он брал какие-то build-time динамические вещи.
источник

R

Renha in NixOS
builder for '/nix/store/g5s6ccr27qwznnmql275c55lm9msb030-which-2.21.drv' failed with exit code 1; last 8 log lines:
 unpacking sources
 unpacking source archive /nix/store/349f140sh7m12vy9mp1wkp58axyp06c9-which-2.21.tar.gz
 dyld: Library not loaded: @rpath/CoreFoundation.framework/Versions/A/CoreFoundation
   Referenced from: /nix/store/q84rjcwfq0c0qv0vrhv815qjip7irqv5-gettext-0.20.1/lib/libintl.8.dylib
   Reason: no suitable image found.  Did find:
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation: file system sandbox blocked stat()
 /nix/store/2rb1aj4qpzgjrznf68h42p4rwwy4qr74-stdenv-darwin/setup: line 840: 52043 Abort trap: 6           tar xf "$fn"
 do not know how to unpack source archive /nix/store/349f140sh7m12vy9mp1wkp58axyp06c9-which-2.21.tar.gz
источник