Size: a a a

2020 September 21

SM

Sergey Makarov in NixOS
Вот тут есть пример, как можно ревизию nixpkgs из пуллреквеста в качестве пакета подключить:
https://code.dumpstack.io/infra/localhost/src/commit/61a88b1445db4e2498c3fe77f0cccf62c79dfcb0/packages.nix#L14
источник

SM

Sergey Makarov in NixOS
Дальше нужный пакет будет pkgs.pr7781.vimPlugins.markdown-preview
источник

E

EK in NixOS
Спасибо, буду разбираться
источник

SM

Sergey Makarov in NixOS
Sergey Makarov
Вот тут есть пример, как можно ревизию nixpkgs из пуллреквеста в качестве пакета подключить:
https://code.dumpstack.io/infra/localhost/src/commit/61a88b1445db4e2498c3fe77f0cccf62c79dfcb0/packages.nix#L14
То, что после nixpkgs-tars, это хэш коммита, как я понимаю
источник

SM

Sergey Makarov in NixOS
На флейках будет чуть-чуть проще
источник

VL

Valerii Leontiev in NixOS
Александр Бантьев
programs.vim.extraConfig = builtins.readFile ./path/to/vimrc
А как ещё и самому виму сказать, где у меня лежит vimrc? Потому что он не понимает сейчас : source $MYVIMRC например
источник

VL

Valerii Leontiev in NixOS
Я в .bashrc вроде раньше определял это
источник

SM

Sergey Makarov in NixOS
Valerii Leontiev
А как ещё и самому виму сказать, где у меня лежит vimrc? Потому что он не понимает сейчас : source $MYVIMRC например
А ему специально и не надо говорить, конфиг кладётся в дефолтную локацию для vimrc
источник

VL

Valerii Leontiev in NixOS
Sergey Makarov
А ему специально и не надо говорить, конфиг кладётся в дефолтную локацию для vimrc
То есть? Я кладу не в дефолтную, у меня он не в корне лежит
источник

MG

Misha Gusarov in NixOS
Nikolay
А кстати нет ли такой ядерной фичи в линуксе, чтобы запись по заданному пути на уровне фс подменлась записью в другой путь?
Чрут и/или stacked filesystems
источник

SM

Sergey Makarov in NixOS
Valerii Leontiev
То есть? Я кладу не в дефолтную, у меня он не в корне лежит
С extraConfig vimrc генерится средствами home-manager
источник

VL

Valerii Leontiev in NixOS
Sergey Makarov
С extraConfig vimrc генерится средствами home-manager
В таком случае, как сделать так, как я это делается в баше? Изменить путь до $MYVIMRC
источник

SM

Sergey Makarov in NixOS
Переменные окружения для юзера меняются в home.sessionVariables
источник

SM

Sergey Makarov in NixOS
Как сделать так, чтобы home-manager генерил конфиг в другом месте, я не знаю, давно не менял конфиг вима
источник

VL

Valerii Leontiev in NixOS
В таком случае, подскажите пожалуйста, как мне лучше быть.
Мой конфиг вима лежит в репе на Гитхабе, там много файлов
В других системах, я просто клонировал репу куда надо и менял путь до инит файла в конфиге шелла
как лучше всего это сделать в никсосе?
источник

Б

Борис in NixOS
Valerii Leontiev
В таком случае, подскажите пожалуйста, как мне лучше быть.
Мой конфиг вима лежит в репе на Гитхабе, там много файлов
В других системах, я просто клонировал репу куда надо и менял путь до инит файла в конфиге шелла
как лучше всего это сделать в никсосе?
переведи всё на home-manager )
источник

VL

Valerii Leontiev in NixOS
Борис
переведи всё на home-manager )
Я не уверен, что останусь на никсос
Мне нужно универсальное решение
источник

АБ

Александр Бантьев... in NixOS
Valerii Leontiev
В таком случае, подскажите пожалуйста, как мне лучше быть.
Мой конфиг вима лежит в репе на Гитхабе, там много файлов
В других системах, я просто клонировал репу куда надо и менял путь до инит файла в конфиге шелла
как лучше всего это сделать в никсосе?
Просто клонировал репу с помощью fetchGit и меняешь путь до инит файла в конфиге шелла?
источник

VL

Valerii Leontiev in NixOS
Александр Бантьев
Просто клонировал репу с помощью fetchGit и меняешь путь до инит файла в конфиге шелла?
Да
источник

Б

Борис in NixOS
home-manager и на макоси работает и на остальных линуксах )
источник