Size: a a a

2020 May 16

АБ

Александр Бантьев... in NixOS
Последняя версия -- 16.02, что как бы намекает
источник

S

Soul in NixOS
сейчас как соберу виндовую морду под линь)
источник

АБ

Александр Бантьев... in NixOS
Собирай@вnixpkgsзаливай
источник

S

Soul in NixOS
а, нет, не соберу, там в системе сборке присобачена винда, хотя казалось бы бэкенд должен быть общий
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
штош, туда ему и дорога
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
libarchive полностью заменяет его и не юзает кусков винды
источник

S

Soul in NixOS
и как распаковать им архив?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Там bsdtar или типа того, линкуется под разными именами, как busybox
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
Гуишные проги юзают либу напрямую
источник

N

Nikolay in NixOS
А кто нибудь практикует wireguard? как добиться чтобы весь трафик шел через него? Ишью висит с 2018 и проблема похоже осталась по сей день https://github.com/NixOS/nixpkgs/issues/51258
источник

AP

Anton Plotnikov in NixOS
Anton Plotnikov
{ config, pkgs, ... }:

{
 networking.wireguard.interfaces = {
   wg0-kaliwe = let
     host = "host-ip-address";
     ip = "${pkgs.iproute}/bin/ip";
     rules = action: [
       "${ip} rule ${action} to 192.168.0.0/16 lookup main pref 30" # Home assistant
       "${ip} rule ${action} to ${host} lookup main pref 30"
       "${ip} rule ${action} to all lookup 80 pref 40"
       "${ip} route ${action} default dev wg0-kaliwe table 80"
     ];

   in {
     ips = [ "10.10.10.2/32" ];
     privateKeyFile = "/root/nixos/wg/kaliwe";
     allowedIPsAsRoutes = false;
     postSetup = rules "add";
     postShutdown = rules "del";

     peers = [
       {
         publicKey = "key=";
         allowedIPs = [ "0.0.0.0/0" ];
         endpoint = "${host}:51820";
         persistentKeepalive = 25;
       }
     ];
   };
 };
}
Вот я тут делился
источник

AP

Anton Plotnikov in NixOS
Nikolay
А кто нибудь практикует wireguard? как добиться чтобы весь трафик шел через него? Ишью висит с 2018 и проблема похоже осталась по сей день https://github.com/NixOS/nixpkgs/issues/51258
Через iptables как угодно можно сделать
источник

SM

Sergey Makarov in NixOS
Кто-нибудь может подсказать, где можно переопределить используемую версию mesa?
источник

SM

Sergey Makarov in NixOS
Как заставить никс взять пакет не из кэша, а пересобрать?
источник

SM

Sergey Makarov in NixOS
источник

SM

Sergey Makarov in NixOS
ан нет, помогло
источник

AP

Anton Plotnikov in NixOS
А зачем пересобирать если не меняется ничего?
источник

SM

Sergey Makarov in NixOS
да я пытаюсь запустить tes3mp, они вроде бы на днях какой-то фикс залили, хотел проверить, будет ли работать
источник

SM

Sergey Makarov in NixOS
https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/openmw/tes3mp.nix
Как понять, почему tes3mp линкуется с более старой версией openmw здесь? Насколько я понял, от libstdc++ там зависят только mygui и openscenegraph, но они одной и той же версии для tes3mp и openmw, что здесь переопределяет требуемый gcc?
источник

SM

Sergey Makarov in NixOS
Пока что решил костылём с LD_PRELOAD, но всё же было бы неплохо найти нормальное решение
источник