Size: a a a

2021 May 21

TD

Timur Demin in NixOS
Эти две разные копии конфликтуют при home-manager switch, понятно.
источник

TD

Timur Demin in NixOS
Спасибо.
источник

АБ

Александр Бантьев... in NixOS
Но скорее всего проблема не в том, что оно в /nix/store, а в том, что оно у тебя в конфиге.
источник

АБ

Александр Бантьев... in NixOS
Но nix-store --delete тебе вроде бы скажет, что делать.
источник

TD

Timur Demin in NixOS
Ага, --query --roots сказал, что деривация, не светящаяся нигде, линкуется в текущей деривации home-manager-path. Фигня какая-то. Пойду медитировать.
источник

АБ

Александр Бантьев... in NixOS
Ну а теперь nix why-depends
источник

RK

Rinat Kurmaev in NixOS
А если после прострела сделать
nixos rebuild switch

? Это поможет заживить рану?
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Там только nix-store --repair/nix-store --repair-path
источник

АБ

Александр Бантьев... in NixOS
nixos-rebuild switch в зависимости от того что удалил, будет либо ничего, либо ошибка
источник

N

Nikita Ursol in NixOS
потерял "-" и дал PTSD флешбек
источник

N

Nikita Ursol in NixOS
Кстати думаю может и правда самому написать "nixos" (замена nixos-*)
источник

АБ

Александр Бантьев... in NixOS
В devos вроде есть что-такое
источник

N

Nikita Ursol in NixOS
А у nix же unstable API их только на плюсах?
источник

TD

Timur Demin in NixOS
Не совсем понял, как эту команду натравлять на ID, в мане тоже ничего не сказано по поводу.
источник

АБ

Александр Бантьев... in NixOS
Считай что API вообще нет, он ломается постоянно
источник

АБ

Александр Бантьев... in NixOS
nix why-depends /nix/store/<...>-home-mananger-path /nix/store/<...>-alacritty
источник

N

Nikita Ursol in NixOS
Ну да, на то и unstable же.
Вообще просто баш скрипт делать бы не хотелось, но как знать.
источник

АБ

Александр Бантьев... in NixOS
Так nixos-rebuild же скрипт (правда на перле)
источник

TD

Timur Demin in NixOS
Путем ручного nix-store --query --roots по дереву докопался до нескольких живых дериваций user-environment, которые имеют линки с /nix/var/nix/profiles/per-user/tdemin/profile-XX-link.
источник