Size: a a a

2021 June 15

Т

Тim in NixOS
Спасибо
источник
2021 June 16

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
🤔 попытался оверрайднуть qtdeclarative, чтобы собрать с исходников с бранча, а не тега, так оно почему-то не может найти свои же инклюды
In file included from parser/qqmljsengine_p.cpp:40:
parser/qqmljsengine_p.h:55:10: fatal error: private/qqmljssourcelocation_p.h: No such file or directory
  55 | #include <private/qqmljssourcelocation_p.h>
     |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from util/qqmlpropertymap.cpp:40:
util/qqmlpropertymap.h:43:10: fatal error: QtQml/qtqmlglobal.h: No such file or directory
  43 | #include <QtQml/qtqmlglobal.h>
     |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
на других системах собирается, т.е. это вряд ли ошибка в исходниках...
источник

RS

Remilia Scarlet in NixOS
Последний пункт в faq
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Даже в nix-shell собирает, а оверрайдом нифига...
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
лол, он также фейлит даже если оверрайднуть на тот же тег...
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
чего ему не нравится 🤔
источник

DB

Danil Berestov in NixOS
А можно, чтобы при запуске nix-shell для любой конфигурации у меня был только мой кастомный prompt?
источник

YM

Yurii Matsiuk in NixOS
Значит оверрайдишь коряво. Через overrideAtrs делаешь?
источник

YM

Yurii Matsiuk in NixOS
Можно, гугел прям много разных вариантов выдаёт. Хочешь через шелл хук, хочешь вариаблу проверяй 🤷‍♂
источник

DB

Danil Berestov in NixOS
Я тож гуглил, но видимо плохо. Переменную где проверять? В .bashrc?
источник

DB

Danil Berestov in NixOS
Шелл хук я пробовал, но он же пишется в конфигурационном файле. Если кто-то там переписал хук, то промпт становится дефолтным
источник

YM

Yurii Matsiuk in NixOS
Ну это уже зависит от твоего конфига.
nix-shell добавляет енв вариаблу IN_NIX_SHELL, при этом почему-то nix shell не делает этого, а nix develop добавляет 🤷‍♂
Starship.rs например проверяет установлена ли вариабла и меняет твой промпт
источник

YM

Yurii Matsiuk in NixOS
Как-то так выглядит это
источник

O

Oleg in NixOS
в каком из faq? =)
источник

YM

Yurii Matsiuk in NixOS
источник

goldstein опять in NixOS
Бампну вопрос, потому что как-то совсем больно
источник

goldstein опять in NixOS
Мне нравится, что флейки работают быстро и общая концепция, но я не могу добавить flake.nix в репозиторий
источник

YM

Yurii Matsiuk in NixOS
Я запилил себе девшелл и завернул его в алиас nixdev.
Много приходится фиксить в чужих репах, поэтому это единственный вариант для меня. Держать питоны, джаваскрипты и прочее в системе не хотел. Просто добавляю по мере необходимости туда.
Флоу такой: форк репы, клон, внутри nixdev, make build.
Думаю ещё плагинов для неовима туда напихать для lsp разных.
Коммитить всем флейки, шеллы тоже не хочется. Как и держать всё это г-но в системе
источник

goldstein опять in NixOS
Но тогда у тебя получается один девшелл на все проекты, так?
источник