Size: a a a

2020 September 19

Т

Тима in NixOS
Тима
Я примерно смотрю и понимаю, а это формальное разделение или это можно и в configuration.nix прописать?
Как я понял формально, но это установка и настройка пакетов не глобально а в рамках пользователя
источник

ц

ц in NixOS
Тима
Как я понял формально, но это установка и настройка пакетов не глобально а в рамках пользователя
Это и без HM можно делать
источник

ц

ц in NixOS
источник

Т

Тима in NixOS
ц
{
 home-manager.users.myuser = { pkgs, lib, ... }: {
   programs.git = {
     enable = true;
     userName = "myuser";
     userEmail = "myuser@gmail.com";
     ignores = [
       "*.egg-info"
       "*.py[cod]"
       "*.spec"
       "*.swp"
       "*venv/"
       "*~"
       ".DS_Store"
       "__pycache__"
       "build"
       "dist"
     ];
     extraConfig = {
       pull = {
         ff = "only";
       };
     };
   };
 };
}
А это нельзя?
источник

ц

ц in NixOS
Тима
А это нельзя?
Конфиг для git - нельзя
источник

Т

Тима in NixOS
Понял
источник

ц

ц in NixOS
Можно и это, но через задницу
источник

Т

Тима in NixOS
По сути мне надо 2 файла, 1 описать систему в общем с точки зрения пакетов и работы системного утилитариума + хоум менеджер где я описываю конфигурацию user специфик софта
источник

ц

ц in NixOS
Тима
По сути мне надо 2 файла, 1 описать систему в общем с точки зрения пакетов и работы системного утилитариума + хоум менеджер где я описываю конфигурацию user специфик софта
Одного достаточно, смотри ссылку выше
источник

Т

Тима in NixOS
Понятно, буду разбираться. Похоже разобраться на уверенном уровне для меня займёт далеко не пару вечеров)
источник

Т

Тима in NixOS
Спасибо что помог 👍
источник

ц

ц in NixOS
https://opencollective.com/nixos можешь задонатить :D
источник
2020 September 20

TS

Tony Stark in NixOS
В чем может быть причина, поставил pip в shell.nix пытаюсь установить пакет питона например последнюю версию джанго, пишет ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: '/nix/store/f0szzg4lxr8ndh6amqx74q4zlh306da4-python3-3.8.3-env/lib/python3.8/site-packages/sqlparse-0.3.1.dist-info'
Запускал от судо. Ясно что проблема с окружением, запускал как python -m pip бла бла, тоже самое. Как пофиксить?
источник

AS

Alexey Shmalko in NixOS
Tony Stark
В чем может быть причина, поставил pip в shell.nix пытаюсь установить пакет питона например последнюю версию джанго, пишет ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: '/nix/store/f0szzg4lxr8ndh6amqx74q4zlh306da4-python3-3.8.3-env/lib/python3.8/site-packages/sqlparse-0.3.1.dist-info'
Запускал от судо. Ясно что проблема с окружением, запускал как python -m pip бла бла, тоже самое. Как пофиксить?
оно пытается ставить пакет в систему (которая read-only). так делать не нужно. Используй venv или перепакуй всё в nix
источник

TS

Tony Stark in NixOS
Да я уже понял что делов рид и в фс, читаю вики.
источник

Б

Борис in NixOS
Кто то держит /nix на отдельном разделе?
источник

VL

Valerii Leontiev in NixOS
Народ, а когда я удаляю пакет из конфига и делаю ребилд, подтянутые им зависимости удаляются сами, или надо собирать мусор?
источник

АБ

Александр Бантьев... in NixOS
Надо собирать мусор
источник

VL

Valerii Leontiev in NixOS
Понял.
А предыдущие "слепки" состояния много памяти едят?
источник

VL

Valerii Leontiev in NixOS
На которые можно ролбэкнуться
источник