Size: a a a

2021 March 07

кY

кисонька Yorkin... in NixOS
а в репке нет его, только сам flake.nix
источник

АБ

Александр Бантьев... in NixOS
Тогда самый свежий из тех, что подходит под определение в flake.nix
источник

кY

кисонька Yorkin... in NixOS
понял, т.е. 20.09 в данном случае
источник

АБ

Александр Бантьев... in NixOS
А так как там используется indirect reference, то самый свежий из твоего flake registry, т.е. master по-умолчанию
источник

кY

кисонька Yorkin... in NixOS
понял, спасибо! я как раз думаю убрать из конфига type = "indirect" для nixpkgs
источник

кY

кисонька Yorkin... in NixOS
а для deploy-rs можно как-то в CLI указать хост, который я хочу задеплоить?
источник

кY

кисонька Yorkin... in NixOS
я только нашёл эту тулзу и ещё не совсем понимаю как ей пользоваться, но я бы хотел написать почти так же https://github.com/balsoft/nixos-config/blob/master/flake.nix#L75, только перечислить в nodes все свои хосты (прочитать из какой-то своей директории их конфиги, вытащить названия итд) и снаружи указывать какой из них я хочу раскатать
источник

кY

кисонька Yorkin... in NixOS
хотя, я же могу откуда угодно его достать, хоть из переменной окружения
источник

АБ

Александр Бантьев... in NixOS
кисонька Yorkin
а для deploy-rs можно как-то в CLI указать хост, который я хочу задеплоить?
Можно, deploy .#host
источник

кY

кисонька Yorkin... in NixOS
а, я имел ввиду для nixos-rebuild switch --flake . для локалхоста
(когда ещё нет deploy)
источник

АБ

Александр Бантьев... in NixOS
кисонька Yorkin
а, я имел ввиду для nixos-rebuild switch --flake . для локалхоста
(когда ещё нет deploy)
Точно так же, sudo nixos-rebuild switch --flake .#host
источник

кY

кисонька Yorkin... in NixOS
спасибо
источник

N

Nikita Ursol in NixOS
капча бот наверное бы не помешал
источник

кY

кисонька Yorkin... in NixOS
Я тут конфиг пересобираю по новой. Заметил, что писал почти все пакеты в systemPackages, но кажется это не очень правильно (если пользуешь home-manager). Каких вы придерживаетесь правил, когда решаете какой пакет куда писать — в systemPackages или в home-manager.users.username.home.packages?
источник

N

Nikita Ursol in NixOS
кисонька Yorkin
Я тут конфиг пересобираю по новой. Заметил, что писал почти все пакеты в systemPackages, но кажется это не очень правильно (если пользуешь home-manager). Каких вы придерживаетесь правил, когда решаете какой пакет куда писать — в systemPackages или в home-manager.users.username.home.packages?
я вообщем через home.packages ставил в основном, за редким исключением есть проблемы с  некоторыми пргораммами, например gparted не робит если для одного пользователя поставить
источник

YM

Yurii Matsiuk in NixOS
Кстати, я когда-то подобное спрашивал и много реддиторов согласились, что в системные пихаешь только если больше одного юзера либо какие-то кореютилс, чтоб руту было доступно. По сути все можно в юзера ставить
источник

N

Nikita Ursol in NixOS
а так я вообщем не пользуюсь hm больше
чисто ставь как нравится больше, сингл юзер же система - да?
источник

кY

кисонька Yorkin... in NixOS
пока да, но думаю будет ещё один потом (который не я)

да, у меня были такие же мысли, что всё, что шарится между юзерами ставить в systemPackages (+ привычные вещи, чтобы удобно было под рутом работать, при необходимости)
источник

YM

Yurii Matsiuk in NixOS
Бывают юзкейсы, когда вываливаешься в рут консоль и надо чтоб под рукой было основное
источник

N

Nikita Ursol in NixOS
для того чтобы для одного пользователя поставить пакет, через конфиг, hm не нужен, это так, к слову.
источник