Size: a a a

2020 April 21

TS

Tony Stark in NixOS
Александр Бантьев
1. Не использовать nix-env
2.
let unstable = builtins.fetchTarball https://github.com/nixos/nixpkgs-channels/archive/nixos-unstable.tar.gz;in unstable.packagename
Если это ответ на мой вопрос, то логика такая, что после того как я пропишу в конфиге, и сделаю свич, то вытянется из анстейбла послед версия пакета, так?
источник

АБ

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

JC

Julian =) Coffee in NixOS
Выпуск дистрибутива NixOS 20.03, использующего пакетный менеджер Nix  https://opennet.ru/52775/
источник

JC

Julian =) Coffee in NixOS
Эх, ещё что-то на плюсы переписали
источник

JC

Julian =) Coffee in NixOS
Скоро еще вставят в nixpkgs репу, чтоб ишью было еще труднее писать(
источник

VY

Vasiliy Yorkin in NixOS
пробую с тэга 20.03
Package ‘openssl-1.0.2u’ is marked as insecure
Known issues:
- Support for OpenSSL 1.0.2 ended with 2019.
а где новый взять?
источник

VY

Vasiliy Yorkin in NixOS
от него куча же всего зависит
как же не хочется в это лезть всё, но видимо придётся
источник

ц

ц in NixOS
Vasiliy Yorkin
пробую с тэга 20.03
Package ‘openssl-1.0.2u’ is marked as insecure
Known issues:
- Support for OpenSSL 1.0.2 ended with 2019.
а где новый взять?
А новый просто openssl
источник

VY

Vasiliy Yorkin in NixOS
видимо у меня от старого что-то зависит, что есть в nixpkgs
источник

ц

ц in NixOS
Julian =) Coffee
Выпуск дистрибутива NixOS 20.03, использующего пакетный менеджер Nix  https://opennet.ru/52775/
Два моих модуля в release notes ^_^
источник

k

karavan in NixOS
ц
Два моих модуля в release notes ^_^
источник

E

ElXreno in NixOS
Подскажите, можно как-то используя home-manager, двум юзерам поставить одинаковый набор пакетов? Что-то типо наподобии, обоим заинклюдить common модуль, и каждому юзеру ещё добавить свои пакеты.
источник

ц

ц in NixOS
ElXreno
Подскажите, можно как-то используя home-manager, двум юзерам поставить одинаковый набор пакетов? Что-то типо наподобии, обоим заинклюдить common модуль, и каждому юзеру ещё добавить свои пакеты.
Можно
источник

E

ElXreno in NixOS
ц
Можно
А как? :)
источник

ц

ц in NixOS

# ./dotfiles.nix
{ pkgs, lib, ... }:
{
  programs.git = {
    enable = true;
    ignores = [
      "*.egg-info"
      "*.py[cod]"
      "*.spec"
      "*.swp"
      "*venv/"
      "*~"
      ".DS_Store"
      "__pycache__"
      "build"
      "dist"
    ];
  };
}


# users.nix
{ config, pkgs, ... }:
let
  dotfiles = import ./dotfiles.nix;
in
{
  imports = [
    <home-manager/nixos>
  ];
  home-manager = {
    users = {
      root = dotfiles;
      misuzu = dotfiles;
    };
    useGlobalPkgs = true;
    useUserPackages = true;
  };
}
источник

ц

ц in NixOS
Как-то так
источник

ц

ц in NixOS
dotfiles можно ещё на макоси в свой home.nix импортнуть
источник

E

ElXreno in NixOS
ц
Как-то так
Понял, спасибо!
Ещё вопросик. Если, допустим, у меня в главном модуле кроме этого импорта будет ещё описан похожий конфиг, но уже с другими пакетами (для каждого юзера свои), то что произойдёт? Список пакетов полностью заоверрайдится, или дополнится?
источник

ц

ц in NixOS
У меня отдельный dotfiles для графики
источник

ц

ц in NixOS
Точно так же делаю в другом файле и оно работает
источник