Size: a a a

2020 June 13

AS

Anton Smetanin in NixOS
Окей, вроде что-то начинаю понимать
источник

AS

Anton Smetanin in NixOS
А почему nix-shell -A unity3d не работал, а nix-shell -p unity3d сработал?
источник

AS

Anton Smetanin in NixOS
И как он его нашёл, если его нет в all-packages.nix?
источник

AS

Alexey Shmalko in NixOS
Anton Smetanin
И как он его нашёл, если его нет в all-packages.nix?
Он там есть
источник

AS

Alexey Shmalko in NixOS
Anton Smetanin
А почему nix-shell -A unity3d не работал, а nix-shell -p unity3d сработал?
Наверно он искал в текущей папке
источник

AS

Alexey Shmalko in NixOS
(я офф)
источник

AS

Anton Smetanin in NixOS
https://github.com/NixOS/nixpkgs/search?q=unity3d&unscoped_q=unity3d

Тут как будто нигде никто на него не ссылается
источник

AS

Alexey Shmalko in NixOS
Никто и не ссылается
источник

AS

Alexey Shmalko in NixOS
Греп твой друг
источник

AS

Anton Smetanin in NixOS
Всё равно не понял, но ладно, спасибо)
источник

E

EK in NixOS
Добрый день, подскажите где искать конфиг waybar? 😭
источник

ц

ц in NixOS
Anton Smetanin
Всё равно не понял, но ладно, спасибо)
Можно проще. Копируешь нужный файлик из nixpkgs и добавляешь это в свой конфиг:

{ pkgs, ... }:
let
  package = pkgs.callPackage ./somepackage.nix { };
in
{
  environment.systemPackages = [ package ];
}

Можно его просто скомпилять:

nix-build -E 'with import <nixpkgs> { }; callPackage ./somepackage.nix { }'
источник

KZ

Kirill Zaborsky in NixOS
EK
Добрый день, подскажите где искать конфиг waybar? 😭
https://nixos.org/nixos/options.html#waybar чот не особо много показывает :)
источник

E

EK in NixOS
Ничего не понял
источник

АБ

Александр Бантьев... in NixOS
Anton Smetanin
Всё равно не понял, но ладно, спасибо)
$ grep unity3d all-packages.nix  
 unity3d = callPackage ../development/tools/unity3d {
источник

АБ

Александр Бантьев... in NixOS
Anton Smetanin
Всем привет. Пытаюсь въехать в Nix, но пока что-то сложно. Я его установил, создал (на самом деле скопировал) nix-файл с описанием пакета. Далее вот тут (https://nixos.org/nix/manual/#chap-writing-nix-expressions) написано, что надо ему передать все вот эти аргументы: stdenv, fetchUrl и т.д.. И правда, когда пытаюсь собирать его через nix-build, он ругается. Вроде всё логично пока. Дальше там написано, что нужно добавить import или callPackage в all-packages.nix и вот тут у меня затык. Что это за файл и где его найти? Я не уверен, что у меня в системе такой есть.
nix-build -E "with import <nixpkgs> {}; callPackage ./your-package.nix {}"
источник

АБ

Александр Бантьев... in NixOS
Anton Smetanin
Возможно. У меня только два опасения: 1) что он весит много и 2) что я не совсем понимаю, что делаю и как правильно. И как будто выкачивать всё целиком не совсем правильно, когда мне нужно всего лишь один пакет изменить
Для этого есть оверлеи
источник

АБ

Александр Бантьев... in NixOS
EK
Добрый день, подскажите где искать конфиг waybar? 😭
Я боюсь, его придется писать самому
источник

АБ

Александр Бантьев... in NixOS
home-manager в него не умеет
источник

KZ

Kirill Zaborsky in NixOS
источник