!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

111 Members
https://milano.nix.pizza/7 Servers

Load older messages


SenderMessageTime
11 Feb 2025
@telegram_32436951:t2bot.ioDavid network manager fa tante cose XD fammi sapere come va con questa roba. Io per lavoro ho sempre bisogno di due tre host al massimo oppure sono pubblici quindi spesso faccio un modulo cliente.nix dove metto i suoi host e morta li 18:10:16
@telegram_32436951:t2bot.ioDavid @C3n21 sei su nixos? 17:21:47
@telegram_32436951:t2bot.ioDavidScherzi a parte, systemd-resolved io l'ho sempre trovato buggato!16:52:28
@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
@telegram_906592699:t2bot.ioAlex0Shellhooks?12:22:49
@telegram_906592699:t2bot.ioAlex0Tipo12:26:43
@telegram_25591608:t2bot.ioMatteo JoliveauScommetto che Γ¨ biome12:22:25
@telegram_25591608:t2bot.ioMatteo JoliveauSe non è zuppa... 😁12:22:59
@telegram_906592699:t2bot.ioAlex0
In reply to 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
Leggi da "/etc/os-release"
12:20:35
@annib-ale:matrix.orgAlessandro Candido

Pero', se usi devenv, i binari che vanno bene per NixOS dovrebbero andare bene anche per tutti gli altri no?
I.e. se scarichi direttamente il binario forse no, ma se sono distribuiti come pacchetti Nix verranno con le loro runtime dependencies...

12:31:59

Show newer messages


Back to Room ListRoom Version: 10