Size: a a a

2020 July 27

ц

ц in NixOS
Фига костылей сколько 🤣
источник

JC

Julian =) Coffee in NixOS
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
ну с lxc ты ставишь нужный дистрибутив одной командой, потом прокидываешь туда сокет иксов
а deb -> flatpak не существует?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Julian =) Coffee
а deb -> flatpak не существует?
нет
источник

𝙼

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

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
а на никсоси есть appimage-run
источник

JC

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

AT

Andrew Tropin in NixOS
А как понять, где у меня сейчас лежит файл сгенерированный pkgs.writeScript? https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/display-managers/default.nix#L31
источник

֍֎

֍ ֎ in NixOS
/nix/store/somelonghash-scriptName, как и всё остальное
источник

AT

Andrew Tropin in NixOS
֍ ֎
/nix/store/somelonghash-scriptName, как и всё остальное
Да, но только у меня там их несколько десятков) какой из них самый актуальный? На самом деле вопрос более общий, вот что-то в никс экспрешенне у меня дёргает writeScript, как понять, где окажется результат этой функции?
источник

֍֎

֍ ֎ in NixOS
Andrew Tropin
Да, но только у меня там их несколько десятков) какой из них самый актуальный? На самом деле вопрос более общий, вот что-то в никс экспрешенне у меня дёргает writeScript, как понять, где окажется результат этой функции?
Да, но только у меня там их несколько десятков)

Значит скрипт менялся несколько десятков раз.

какой из них самый актуальный? На самом деле вопрос более общий, вот что-то в никс экспрешенне у меня дёргает writeScript, как понять, где окажется результат этой функции?

Запустить его руками и посмотреть, что добавилось, либо руками считать хеш. Еще можно загрузить в REPL и посмотреть "${script}" - это выведет путь к скрипту.
источник

AT

Andrew Tropin in NixOS
Вариант с реплом выглядит хорошо, репл у меня есть, а что значит посмотреть ${script} ?
источник

RK

Rinat Kurmaev in NixOS
Возможно глупый вопрос, но я сделал nix-env -iA nixos.lxd в обычном пользователе. Потом пытаюсь сделать lxc-create -n test-container -t ubuntu и получаю что lxc-create: command not found
источник

RK

Rinat Kurmaev in NixOS
что я сделал не так?
источник

AT

Alexander T in NixOS
Получить derivation с помощью nix-instantiate/nix-build, выполнить nix show-derivation по нему (возможно с опцией --recursive). В выводе найти свой скрипт среди зависимостей по названию.
(Если я правильно вопрос понял.)
источник

AT

Alexander T in NixOS
Или проще, зная где файл должен быть в файловой иерархии на выходе. Собрать с помощью nix-build. Найти свой файл в ./result. Посмотреть с помощью stat на что ссылается символическая ссылка.
источник

AT

Andrew Tropin in NixOS
Alexander T
Получить derivation с помощью nix-instantiate/nix-build, выполнить nix show-derivation по нему (возможно с опцией --recursive). В выводе найти свой скрипт среди зависимостей по названию.
(Если я правильно вопрос понял.)
Похоже на то, что нужно, спасибо.
источник
2020 July 28

ц

ц in NixOS
Rinat Kurmaev
Возможно глупый вопрос, но я сделал nix-env -iA nixos.lxd в обычном пользователе. Потом пытаюсь сделать lxc-create -n test-container -t ubuntu и получаю что lxc-create: command not found
источник

RK

Rinat Kurmaev in NixOS
А, то есть я должен еще и демона включить?
источник

RK

Rinat Kurmaev in NixOS
Спасибо
источник

֍֎

֍ ֎ in NixOS
Andrew Tropin
Вариант с реплом выглядит хорошо, репл у меня есть, а что значит посмотреть ${script} ?
nix repl
> f = a: b: c: …
> "${f}"

/nix/store/…
источник