| 11 Feb 2025 |
David | @C3n21 sei su nixos? | 17:21:47 |
David | Scherzi a parte, systemd-resolved io l'ho sempre trovato buggato! | 16:52:28 |
Nonno Felice | Split tunneling* | 18:07:24 |
Nonno Felice | Capisco | 17:54:39 |
Nonno Felice | E tra questi quale consigli per l'uso che devo fare? Anche avere caching non sarebbe male ma non so se avrei bisogno di altre features in particolare | 17:38:45 |
| 13 Feb 2025 |
Alessandro ๐คโโ๏ธ๐ | come potrei fare per determinare, tramite nix (linguaggio) se il sistema corrente รจ nixos o meno? mettiamola cosรฌ: dentro un devenv, voglio settare una variabile d'ambiente a seconda dell'OS su cui sta girando. se รจ nixos allora voglio dipendere da un pacchetto, se รจ un altro sistema linux + nix invece no | 12:15:47 |
David | ร una richiesta molto strana, รจ un test concettuale o hai un caso d'uso vero? | 12:17:31 |
Alessandro ๐คโโ๏ธ๐ | no no รจ un caso d'uso vero | 12:18:20 |
Alessandro ๐คโโ๏ธ๐ | error: access to absolute path '/etc' is forbidden in pure evaluation mode (use '--impure' to override) | 12:24:05 |
Alessandro ๐คโโ๏ธ๐ | ovviamente la cosa ideale รจ che riesca ad usare i pacchetti di nix ovunque, ma AFAIR c'erano dei problemi | 12:22:27 |
David | Si lo puoi fare a runtime comunque | 12:24:16 |
David | Credo non si possa a evaluation time, a meno che devenv non lo esponga direttamente. Visto che hai un caso d'uso, ti direi di aprire una issue e vedere se loro hanno idee | 12:21:03 |
Alessandro ๐คโโ๏ธ๐ | in effetti a runtime potrebbe starci | 12:24:34 |
Alessandro ๐คโโ๏ธ๐ | nell'ambiente di sviluppo c'รจ un tool che scarica dei binari (in node_modules). quei binari vanno bene per tutti i sistemi, tranne nixos. solo su nixos devo impostare una certa variabile d'ambiente per fare override | 12:19:06 |
Alessandro ๐คโโ๏ธ๐ | no, รจ prisma | 12:22:40 |
Alessandro ๐คโโ๏ธ๐ | non so cosa sia. uso devenv | 12:24:40 |
Alex0 | e lo metti dentro l'attribute enterShell | 12:25:58 |
Alex0 | OS = grep 'NAME' /etc/os-release | sed 's/NAME=//'
if [ "$OS" = "NIXOS" ]; then
export VAR=VALUE
fi | 12:25:36 |