Size: a a a

2020 May 22

VY

Vasiliy Yorkin in NixOS
обновил, всё ок
источник

KZ

Kirill Zaborsky in NixOS
Vasiliy Yorkin
например
home-manager.users.vyorkin = {
 home.file = {
   ".gitconfig" = { source = ./dotfiles/git/gitconfig; };
   ".gitignore" = { source = ./dotfiles/git/gitignore; };
   ".gitmessage" = { source = ./dotfiles/git/gitmessage; };
 };
};
а самим манагером гит не манагишь чтоль?
источник

VY

Vasiliy Yorkin in NixOS
А это как?
источник

АБ

Александр Бантьев... in NixOS
programs.git
источник

KZ

Kirill Zaborsky in NixOS
йеп
источник

KZ

Kirill Zaborsky in NixOS
хотя по сути шило на мыло
источник

VY

Vasiliy Yorkin in NixOS
Аа, нет...
У меня так же и со всем остальным сделано, тк до этого уже была репа с дотфайлами. В смысле пакеты ставлю, сервисы сетаплю всякие, но всякие конфигурацонные файлики (или тот же .zshrc, tmux.conf, etc) просто симлинкаю. Если что нужно особенное — дописываю в .configExtra (как правило есть такой атрибут для всего такого)
источник

VY

Vasiliy Yorkin in NixOS
Хм, сейчас когда пушу в кэшикс у меня постоянно broken pipe
(sudo nixos-rebuild switch | cachix push mycache, ничего необычного не делаю). Пушнулось 2Гб и всё, застрял
источник

ц

ц in NixOS
Vasiliy Yorkin
Хм, сейчас когда пушу в кэшикс у меня постоянно broken pipe
(sudo nixos-rebuild switch | cachix push mycache, ничего необычного не делаю). Пушнулось 2Гб и всё, застрял
Это так не работает
источник

SM

Sergey Makarov in NixOS
Vasiliy Yorkin
Хм, сейчас когда пушу в кэшикс у меня постоянно broken pipe
(sudo nixos-rebuild switch | cachix push mycache, ничего необычного не делаю). Пушнулось 2Гб и всё, застрял
А тут точно пайп нужен?
источник

VY

Vasiliy Yorkin in NixOS
так написано в доках кэшикса...
источник

ц

ц in NixOS
В доках nix-build
источник

VY

Vasiliy Yorkin in NixOS
ц
Это так не работает
ну у меня не совсем так, на самом деле вот так
источник

VY

Vasiliy Yorkin in NixOS
источник

VY

Vasiliy Yorkin in NixOS
и вот так
nix.extraOptions = ''
 ${pushToCachix}
'';
на ноуте работает
источник

ц

ц in NixOS
Так норм
источник

ц

ц in NixOS
Смотри какие он ошибки бросает
источник

VY

Vasiliy Yorkin in NixOS
фиг его знает, что это было, но щас всё пушится, ничего не менял (ну почти, добавил --verbose к cachix  и перезагрузил роутер!)
источник

VY

Vasiliy Yorkin in NixOS
Хочу поспрашивать ещё про хаскельную разработку, во флудилке не все есть, поэтому придётся тут)

Я раньше ставил себе глобально хугл (services.hoogle.enable), чтобы удобно хуглить нужно, понятное дело, все пакеты добавлять вручную в hoogle.haskellPackages, для которых хочешь индекс построить. Это удобно, но утомляет) Ещё можно это не делать, а держать хугл на уровне проекта, в шелле. Например, haskell.nix позволяет это удобно делать. А как делаете вы?
источник

VY

Vasiliy Yorkin in NixOS
Kirill а не знаешь, c чем это мб связано?

$ stack build --nix

Cloning 64f0a0b999173308427b8e952f64e1b5d2c91d85 from https://github.com/expipiplus1/vulkan
Received ExitFailure 128 when running
Raw command: /nix/store/snavv08v6anf36icyzms1j7as802n66z-git-2.25.4/bin/git clone https://github.com/expipiplus1/vulkan /run/user/1000/with-repo16849/cloned
Standard error:

Cloning into '/run/user/1000/with-repo16849/cloned'...
fatal: unable to access 'https://github.com/expipiplus1/vulkan/': SSL certificate problem: unable to get local issuer certificate


зачем ему ssl сертификат, чтобы склонировать репку?
источник