Size: a a a

2020 October 05

b

blkmrkt in NixOS
Misha Gusarov
Да, проблема с DNS какая-то
Короче у меня buildGoModule был устаревший - я скопипастил его с мастера и воткнул туда go нужной версии на всякий случай, все заработало!

Оч часто приходится копипастить модули из определенной версии nixpkgs, хочу такую утилиту:

derivationFromNixpkgs { rev: "eab48f5a1bff12467f196c182f349ce11fc63e06"; path: "development/go-modules/generic" }

Не подскажете можно ли такую ф-ю запилить для собственных нужд? А то у нас подпапка nix с кучей таких копипаст из разных версий никсов.
источник

VL

Valerii Leontiev in NixOS
хелп
Такой вопрос
Как лучше всего засунуть вот этот фетч даты в конфиг хоум менеджера?
источник

GT

Gally Torres in NixOS
A Gentle Introduction to the Nix Family (2019)
Article, Comments
источник

VL

Valerii Leontiev in NixOS
это мне ответ что ли?
источник

G

GNU/Cab in NixOS
Valerii Leontiev
это мне ответ что ли?
Я бы сказал, что да :D
источник

G

GNU/Cab in NixOS
Просто засунь в activation.
Напиши в первой строке
[ -e ~/.activated ] && exit 0; touch ~/.activated
источник

G

GNU/Cab in NixOS
И вот тебе activation, который срабатывает один раз.
источник

VL

Valerii Leontiev in NixOS
GNU/Cab
Просто засунь в activation.
Напиши в первой строке
[ -e ~/.activated ] && exit 0; touch ~/.activated
а что делает -e?
источник

AS

Alexey Shmalko in NixOS
Valerii Leontiev
а что делает -e?
e = exists
источник

VL

Valerii Leontiev in NixOS
Alexey Shmalko
e = exists
Понял
Что-то вроде if exist то...
источник

AS

Alexey Shmalko in NixOS
да. другое имя для [ ] — test
источник

VL

Valerii Leontiev in NixOS
Alexey Shmalko
да. другое имя для [ ] — test
ясно
Спасибо
Я только не пойму, как мне это все в конфиг хоум менеджера вписать?

типа
home.activation = {
[ - e ~/somepath] && exit 0; builtins.fetchUrl {url = bla bla}
}
источник

VL

Valerii Leontiev in NixOS
или как?
источник

AS

Alexey Shmalko in NixOS
источник

VL

Valerii Leontiev in NixOS
спасибо!

Боже, мои глаза...
источник

VL

Valerii Leontiev in NixOS
вопросов с каждым разом все больше чем ответов
На сайте разработчика скрипт тащится курлом и потом запусается
Как это элегантно сделать в home-manager?
источник

VL

Valerii Leontiev in NixOS
разве fetchurl так может?
источник

Б

Борис in NixOS
Valerii Leontiev
вопросов с каждым разом все больше чем ответов
На сайте разработчика скрипт тащится курлом и потом запусается
Как это элегантно сделать в home-manager?
Воспроизведи его поведение
источник

VL

Valerii Leontiev in NixOS
Борис
Воспроизведи его поведение
чье "его"?
источник

Б

Борис in NixOS
Valerii Leontiev
чье "его"?
Скрипта
источник