Вопросы по теме 'nix'

Как заставить cabal и nix работать вместе
Насколько я понял, Nix является альтернативой песочнице Cabal . Наконец-то мне удалось установить Nix, но до сих пор не понимаю, чем он может заменить песочницу. Я понимаю, что вам не нужна кабала, использующая Nix и упакованную версию GHC;...
4839 просмотров
schedule 18.09.2021

Пакет, установленный Nix, отсутствует в меню рабочего стола Mate
Я использовал диспетчер пакетов Nix для установки Abiword в Slackware / Salix с рабочим столом Mate. Приложение работает нормально, но не отображается в главном меню. Это нормально для приложений, установленных Nix?
347 просмотров
schedule 24.09.2021

NixOS: установка канала по умолчанию в configuration.nix
Как мне установить канал по умолчанию в /etc/configuration.nix NixOS? Есть команда, чтобы установить и перестроить с помощью sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable sudo nixos-rebuild switch -I...
6094 просмотров
schedule 07.09.2021

Как мы относимся к пакету etc из конфигурации NixOS?
Я хочу получить путь, который ведет к местоположению nixos /etc (любое из /run/current-system/etc или /nix/store/hashhere-etc-1.0 ). Я использую этот путь для настройки pppd connect скрипта, вроде следующего, environment.etc."huawei" =...
1557 просмотров
schedule 04.11.2021

Как установить jbake из нестабильной версии с оверлеем в Home-Manager
После добавления нестабильного канала nix-channel --add https://nixos.org/channels/nixpkgs-unstable unstable Я добавил оверлей в ~ / .config / nixpkgs / overlays / package-upgradedes / default.nix self: super: let unstable = import...
944 просмотров
schedule 27.10.2021

Как использовать Nix для создания программного обеспечения, использующего time.h в macOS
У меня есть программное обеспечение, написанное на C. Он отлично компилируется, но когда я пытаюсь упаковать его как пакет Nix, компилятор выдает ошибку неизвестное имя типа 'clockid_t'; вы имели ввиду "часы_т"? Вот MCVE: default.nix:...
70 просмотров
schedule 21.09.2021

Какое активное выражение Nix?
Я заметил, что описания различных команд nixos относятся к так называемому «активному выражению Nix». Например, страница руководства для nix-env включает: --file / -f path Specifies the Nix expression (designated below as the active...
67 просмотров
schedule 26.10.2021

Как использовать Nix niv для ссылки на проект github?
В настоящее время я использую следующее, чтобы закрепить nixpkgs, чтобы сделать проект воспроизводимым (с помощью https://github.com/nmattia/niv ): { nixpkgs ? import <nixpkgs> {} , compiler ? "default" , doBenchmark ? false , sources ?...
590 просмотров
nix
schedule 30.11.2021

Nix добавляет переменные аргументы в набор из функции
Возможно ли что-то подобное в nix? f = {x, y, ...}: { x = x + 1; y = y + 2; ...; } где вызов f для набора аргументов возвращает набор: f { x = 1; y = 2; } -> { x = 2; y = 4; } f { x = 1; y = 2; z = 5 }...
69 просмотров
schedule 02.10.2021

Проблемы при установке mathcomp 8.12 / 8.13 через nix на Catalina
Я запускаю mathcomp 8.12 с Proof General на MacOS High Sierra, используя nix версии 2.3.7. Для этого я использую следующую команду оболочки: nix-shell -p coqPackages_8_12.mathcomp --run /Applications/Emacs.app/Contents/MacOS/Emacs На новом Mac...
64 просмотров
schedule 01.11.2021

Как я могу nix-env установить производное от файла выражения nix?
У меня есть default.nix файл, который строит производное (по крайней мере, я его понимаю). { nixpkgs ? import <nixpkgs> {}, compiler ? "ghc864" } : nixpkgs.pkgs.haskell.packages.${compiler}.callCabal2nix "bhoogle" (./.) {} Я могу...
2021 просмотров
schedule 20.02.2022

Как установить пакеты конечного пользователя NPM на NixOS?
Есть ли способ установить инструменты командной строки NPM на NixOS? [root@ip-xxx-xxx-0-27:~/teros/ntrs-cli]# sudo npm i -g typescript npm WARN checkPermissions Missing write access to...
2268 просмотров
schedule 08.03.2022

Как использовать Nix для настройки среды разработки?
Допустим, мне нужны PostgreSQL 9.6.3 и Ruby 2.3.1, а также различные другие инструменты. Я не могу найти учебник, который объясняет, что мне нужно делать. Из руководства Nix мне кажется, что мне нужно написать выражение Nix для установки...
2522 просмотров
nix
schedule 13.03.2022

Nix, как я могу ссылаться на имя пользователя из users.extraUsers?
Я хотел бы сослаться на пользователя в каком-нибудь выражении nix. Однако вместо того, чтобы просто установить для него строковое значение типа bob , я хочу сослаться на пользователя, который уже определен в users.extraUsers , поэтому я предполагаю...
179 просмотров
schedule 14.03.2022

Nixos: Как мне получить питон с отладочной информацией, включенной в пакеты?
Я пытаюсь выполнить отладку Cython на NixOS. Я могу легко установить cython в nix-shell (выбранном для простоты примера), например: $ nix-shell -p 'python27.withPackages( p: [ p.cython ])' $ cat...
710 просмотров
schedule 02.04.2022

Как сделать фреймворки macOS доступными для работы в среде Nix?
Я использую macOS 10.13.5, учусь программировать на Rust и использую Nix для управления своей средой разработки. Некоторые действия, такие как включение библиотеки jsonwebtoken или установка модуля cargo-watch , вызывают сборку, для которой...
1742 просмотров
schedule 09.04.2022

Каков синтаксис действительного идентификатора на языке Nix?
Не удалось найти спецификацию языка, это в основном исходный код Nix ? README репозитория относится к руководству по Nix , но кажется неполным. Например, 4.2. Идентификаторы в Nix Pills упоминают, что можно использовать тире (-), а в...
107 просмотров
nix
schedule 18.04.2022

Как я могу сделать эту среду разработки Haskell в Nix?
Я пытаюсь создать среду разработки Haskell для веб-проекта, который имеет только зависимости hakyll , blaze и clay . Только глина, кажется, не строится, жалуется, что Setup: Encountered missing dependencies: hspec >=2.2.0 && <2.6,...
661 просмотров
schedule 13.06.2022

Перейти от пути магазина к производному в nix repl
Один из пакетов, который я пытаюсь отладить, спрятан внутри нескольких ссылок производных. Я нашел ссылку в одном из путей, но эту строку я не могу вытащить внутри nix repl . Есть ли способ перейти от пути к хранилищу nix (который еще не...
167 просмотров
nix
schedule 17.06.2022

Распространение проверки nixpkgs на машины NixOps
Я сохраняю свои личные изменения на nixpkgs , которые я использую как для восстановления системы (через NixOps), так и для разработки на моей рабочей станции (в основном через nix-shell ). Изменения коммитов перебазируются поверх канала...
514 просмотров
schedule 30.06.2022