!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

115 Members
https://milano.nix.pizza/8 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
11 Feb 2025
@telegram_165995843:t2bot.ioNonno FeliceSplit tunneling*18:07:24
@telegram_165995843:t2bot.ioNonno FeliceCapisco17:54:39
@telegram_165995843:t2bot.ioNonno FeliceE 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 particolare17:38:45
13 Feb 2025
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ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 no12:15:47
@telegram_32436951:t2bot.ioDavidÈ una richiesta molto strana, è un test concettuale o hai un caso d'uso vero?12:17:31
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œno no Γ¨ un caso d'uso vero12:18:20
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ error: access to absolute path '/etc' is forbidden in pure evaluation mode (use '--impure' to override) 12:24:05
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œovviamente la cosa ideale Γ¨ che riesca ad usare i pacchetti di nix ovunque, ma AFAIR c'erano dei problemi12:22:27
@telegram_32436951:t2bot.ioDavidSi lo puoi fare a runtime comunque12:24:16
@telegram_32436951:t2bot.ioDavidCredo 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 idee12:21:03
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œin effetti a runtime potrebbe starci12:24:34
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ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 override12:19:06
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œno, Γ¨ prisma12:22:40
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œnon so cosa sia. uso devenv12:24:40
@telegram_906592699:t2bot.ioAlex0e lo metti dentro l'attribute enterShell12:25:58
@telegram_906592699:t2bot.ioAlex0
OS = grep 'NAME' /etc/os-release | sed 's/NAME=//'
if [ "$OS" = "NIXOS" ]; then
   
export VAR=VALUE
fi
12:25:36
@telegram_906592699:t2bot.ioAlex0E usi export?12:22:56
@telegram_906592699:t2bot.ioAlex0Nixos ha come id "nixos"12:20:47
@telegram_906592699:t2bot.ioAlex0PerΓ² dovresti farlo ad eval time, hmm idk se puΓ² funzionare12:22:27
@telegram_906592699:t2bot.ioAlex0
enterShell = ''
# copia quello sopra
'';
12:26:41
@telegram_906592699:t2bot.ioAlex0O name NixOS12:20:56

Show newer messages


Back to Room ListRoom Version: 10