Nix на Android. Для чего это, без понятия.
Чтобы запускать линукс проги из андроида. Т.е. не надо морочиться с загрузкой линукса с флэшки
Но вряд ли из этого что-то получится
https://nixos.wiki/wiki/NixOS_on_ARM существует, но ядро-то андроидовское и вряд ли под ним получится запустить что-то линуксовое. Уж графическое точно
Попробовал прикрутить nix к prar2008 по арчвики
Работает. Можно установить и запустить прогу, как будто она у тебя установлена. Попробовал chromium smplayer remmina
Создает в корне папку nix. После установки прог выше 1,3гб
Переключиться на другой канал не получилось
live@pra-roll:/usr/bin$ nix-channel --add https://nixos.org/channels/nixos-stable
live@pra-roll:/usr/bin$ nix-channel --update
error: unable to download 'https://nixos.org/channels/nixos-stable': HTTP error 404
live@pra-roll:/usr/bin$ nix-channel --add https://nixos.org/channels/nixpkgs-17.09-darwin
live@pra-roll:/usr/bin$ nix-channel --update
error: unable to download 'https://nixos.org/channels/nixos-stable': HTTP error 404
live@pra-roll:/usr/bin$ nix-channel --add https://nixos.org/channels/nixpkgs-17.09-darwin
Как такое сделать (из википедии цитата)
Модель декларативной конфигурации NixOS позволяет легко воспроизвести конфигурацию системы на другом компьютере. Копирование файла конфигурации на целевой компьютер и выполнение команды обновления системы генерирует ту же конфигурацию системы (ядро, приложения, системные службы и т. д.), за исключением тех частей системы, которые не управляются диспетчером пакетов, например пользовательскими данными.
тоже не понял
Запускаемый файл :
#! /nix/store/k8p54jg8ipvnfz435mayf5bnqhw4qqap-bash-4.4-p23/bin/bash -e
export GIO_EXTRA_MODULES='/nix/store/i09ffrnqr1i7ksxfj8z1mv6rfh3lxqk8-dconf-0.36.0-lib/lib/gio/modul
export GIO_EXTRA_MODULES='/nix/store/i09ffrnqr1i7ksxfj8z1mv6rfh3lxqk8-dconf-0.36.0-lib/lib/gio/modul
export GDK_PIXBUF_MODULE_FILE='/nix/store/mm9ck1cv7zygpylzzfgfc2laphi8kxpl-librsvg-2.48.8/lib/gdk-pi
export XDG_DATA_DIRS='/nix/store/5i5n9wiq7spq8sfarqglzcbb1x6aw8vg-gtk+3-3.24.21/share:/nix/store/ml3
export XDG_DATA_DIRS='/nix/store/5i5n9wiq7spq8sfarqglzcbb1x6aw8vg-gtk+3-3.24.21/share/gsettings-sche
export XDG_DATA_DIRS='/nix/store/gw80kpl3r84ra3s08l45rd7clszaxawf-remmina-1.4.7/share'${XDG_DATA_DIR
export GST_PLUGIN_SYSTEM_PATH_1_0='/nix/store/z046nswsdcyzb9v69gkyyzm1jfyvcd28-gstreamer-1.16.2/lib/
export LD_LIBRARY_PATH='/nix/store/r2lm74kf3mzc7izvnjqchlac5sifg086-libX11-1.6.8/lib'${LD_LIBRARY_PA
exec -a "$0" "/nix/store/gw80kpl3r84ra3s08l45rd7clszaxawf-remmina-1.4.7/bin/.remmina-wrapped" "$@"
т.е. то же LD_LIBRARY_PATH= портирование, но с адом путей, вместо ада зависимостей (а может и вместе)
live@pra-roll:/nix/store/gw80kpl3r84ra3s08l45rd7clszaxawf-remmina-1.4.7/bin$ ldd ./.remmina-wrapped |wc -l
89 зависимостей
Практическое применение...
Ничего кроме : "сидеть на стабильном дистре типа дебиана, а чтобы пошупать свежий софт юзать nix"
Как-то сложно. Наверное, просто бы поставил арч фулл в виртуалку
Ничего другого не придумал
Инфы в инете мало