!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

87 Members
https://milano.nix.pizza/6 Servers

Load older messages


SenderMessageTime
25 Oct 2024
@telegram_41776856:t2bot.ioMarco Turchetto Ci sara' un talk su NixOs e il self-hosting al LinuxDay a Milano, domani
https://linuxdaymilano.org/schedule/
12:54:46
@albertodvp:matrix.orgalbertodvp
In reply to @telegram_41776856:t2bot.io
Ci sara' un talk su NixOs e il self-hosting al LinuxDay a Milano, domani
https://linuxdaymilano.org/schedule/
Io avrei altri programmi ma c'è un botto di roba interessante! Grazie per la segnalazione, qualcuno qui va?
13:29:13
@albertodvp:matrix.orgalbertodvp* Io avrei altri programmi ma c'è un botto di roba interessante! Grazie per la segnalazione, qualcuno qui va? Io sto valutando 13:29:24
@telegram_46111001:t2bot.ioMartins✨
In reply to Marco Turchetto
Ci sara' un talk su NixOs e il self-hosting al LinuxDay a Milano, domani
https://linuxdaymilano.org/schedule/
cavolo forte! A saperlo prima mi sarei tenuto libero, me lo segno per l'anno prossimo
13:45:27
26 Oct 2024
@albertodvp:matrix.orgalbertodvpIo sono in giro (al Linux day) alla fine09:41:57
@telegram_617912901:t2bot.ioVinicius X.P.
In reply to Alessandro 🤔➖☀️🖌
alla prima unconference avevo fatto vedere una mia configurazione che uso per il mio "media server" e la cosa di cui andavo fiero era il fatto che ci fosse la VPN con network namespace per i vari servizi. oggi ho scoperto un modulo che lo fa: https://github.com/Maroka-chan/VPN-Confinement
Bello! Per caso hai condiviso le tue conf? Sarei interessato anch’io in un media server con nix.
09:59:23
@telegram_617912901:t2bot.ioVinicius X.P.
In reply to Marco Turchetto
Ci sara' un talk su NixOs e il self-hosting al LinuxDay a Milano, domani
https://linuxdaymilano.org/schedule/
Non è che ci sarà una registrazione?
09:59:49
@telegram_171307096:t2bot.ioAlbertoNon sembra essere attrezzato per la registrazione, ma chiedo11:19:10
@telegram_171307096:t2bot.ioAlbertoProveranno a registrare 🙌11:44:41
@telegram_179353254:t2bot.ioLorenzo joined the room.11:46:57
@telegram_180134281:t2bot.ioAlessio joined the room.12:42:40
@telegram_982320203:t2bot.ioArianna joined the room.12:42:44
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌
In reply to Vinicius X.P.
Bello! Per caso hai condiviso le tue conf? Sarei interessato anch’io in un media server con nix.
Not yet, dopo che tolgo e cambio tutti i secret, magari sì 😁
12:51:47
27 Oct 2024
@telegram_53326276:t2bot.ioArialdo Martini Ho installato bat con

home.packages = with pkgs; [
[...]
bat
];

Vedo che @C3n21 poi usa uno shell alias cat=bat

A me piacerebbe avere in .local/bin/cat il link

ln -s .nix-profile/bat .local/bin/cat

Ho provato con

  home.file = {
      Downloads.source = config.lib.file.mkOutOfStoreSymlink "${config.home.profileDirectory}/bin/bat";
      Downloads.target = ".local/bin/cat";
    };

e con

  home.file.".local/bin/cat".source = "${pkgs.bat}/bin/bat";

ma senza successo. Dove sbaglio?
Ci sto impazzendo, complice la mia ignoranza sul linguaggio.
07:14:45
@telegram_53326276:t2bot.ioArialdo MartiniHo provato mille altri approcci. Non ne cavo le gambe.07:15:24
@telegram_906592699:t2bot.ioAlex0
In reply to Arialdo Martini
Ho installato bat con

home.packages = with pkgs; [
[...]
bat
];

Vedo che @C3n21 poi usa uno shell alias cat=bat

A me piacerebbe avere in .local/bin/cat il link

ln -s .nix-profile/bat .local/bin/cat

Ho provato con

  home.file = {
      Downloads.source = config.lib.file.mkOutOfStoreSymlink "${config.home.profileDirectory}/bin/bat";
      Downloads.target = ".local/bin/cat";
    };

e con

  home.file.".local/bin/cat".source = "${pkgs.bat}/bin/bat";

ma senza successo. Dove sbaglio?
Ci sto impazzendo, complice la mia ignoranza sul linguaggio.
Come mai vuoi il link?
L'alias funzionerebbe allo stesso modo
Non ci sarebbe modo di chiamare cat se non tramite il percorso specifico
08:12:26
@telegram_53326276:t2bot.ioArialdo MartiniLascia perdere il caso specifico: sto sperimentando come si fanno le cose. Non ho capito come si creino link.08:20:02
@telegram_41776856:t2bot.ioMarco Turchetto
In reply to Arialdo Martini
Ho installato bat con

home.packages = with pkgs; [
[...]
bat
];

Vedo che @C3n21 poi usa uno shell alias cat=bat

A me piacerebbe avere in .local/bin/cat il link

ln -s .nix-profile/bat .local/bin/cat

Ho provato con

  home.file = {
      Downloads.source = config.lib.file.mkOutOfStoreSymlink "${config.home.profileDirectory}/bin/bat";
      Downloads.target = ".local/bin/cat";
    };

e con

  home.file.".local/bin/cat".source = "${pkgs.bat}/bin/bat";

ma senza successo. Dove sbaglio?
Ci sto impazzendo, complice la mia ignoranza sul linguaggio.
Per non funziona intendi che il programma cat è sempre quello vecchio? Ma il link magari c'era, solo che nix di suo non mette ~/.local/bin nel PATH
08:26:06
@telegram_41776856:t2bot.ioMarco Turchetto
In reply to Arialdo Martini
Lascia perdere il caso specifico: sto sperimentando come si fanno le cose. Non ho capito come si creino link.
Cmq si, fare il replace di cat con bat, se vuoi che avvenga solo per il tuo utente da shell, sarebbe da fare con un alias, perché gli altri programmi che magari usano cat poi si romperebbero
08:30:45
@telegram_906592699:t2bot.ioAlex0Bat mi pare che funzioni come cat se viene usato con la pipe ma si sconsiglio alias per questo problema08:32:29
@albertodvp:matrix.orgalbertodvpCiao a tutti, ci sono problemi logistici per l'open source Saturday (il meetup che viene fatto di sabato e con cui cercavamo di non overlappare) quindi dubito riusciranno a farlo il 9 Novembre. Io confermerei quella data, scusate se abbiamo temporeggiato tanto. Volevo giusto chiedervi se qualcuno che aveva messo quella data come preferenza non è più disponibile? Altrimenti creiamo l'evento su meetup10:09:53
@telegram_46111001:t2bot.ioMartins✨
In reply to @albertodvp:matrix.org
Ciao a tutti, ci sono problemi logistici per l'open source Saturday (il meetup che viene fatto di sabato e con cui cercavamo di non overlappare) quindi dubito riusciranno a farlo il 9 Novembre.

Io confermerei quella data, scusate se abbiamo temporeggiato tanto.

Volevo giusto chiedervi se qualcuno che aveva messo quella data come preferenza non è più disponibile? Altrimenti creiamo l'evento su meetup
Io avevo segnato per il 9 e ci sono
10:10:54
@telegram_53326276:t2bot.ioArialdo Martini L' unico modo che ho trovato e che funziona, ma non so quanto idiomatico, è:

  home.activation ={
    linkBatToCat = lib.hm.dag.entryAfter ["writeBoundary"] ''
       ln -s  $HOME/.nix-profile/bin/bat $HOME/.local/bin/zop
     '';
  };
10:26:43
@telegram_53326276:t2bot.ioArialdo Martini
In reply to Marco Turchetto
Per non funziona intendi che il programma cat è sempre quello vecchio? Ma il link magari c'era, solo che nix di suo non mette ~/.local/bin nel PATH
Ti do un dettaglio.

Con:

  home.file.".local/bin/zop".source = "${pkgs.bat}/bin/bat";

mi genera

ls -l ~/.local/bin/
total 26836
lrwxrwxrwx 1 arialdo arialdo       77 Oct 27 11:20 zop -> /nix/store/y0vj5wrqlzkap3xjbj7p8dysw7d2cqi5-home-manager-files/.local/bin/zop

Il link non punta a bat ma a .local/bin/zop
10:22:06
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌 Ieri a nixcon un tizio ha fatto vedere questo: https://github.com/ibizaman/selfhostblocks l'idea mi piace molto, anche perché migliora un po' l'architettura. Anziché avere i moduli nixos che dicono di quali dipendenze hanno bisogno, si definiscono delle interfacce da mettere in mezzo. Il suo use case è che così può fare andare servizi nixos con cose fuori da nixos, ma in generale penso che sia un'architettura migliore 10:32:00
@telegram_41776856:t2bot.ioMarco Turchetto
In reply to Arialdo Martini
Ti do un dettaglio.

Con:

  home.file.".local/bin/zop".source = "${pkgs.bat}/bin/bat";

mi genera

ls -l ~/.local/bin/
total 26836
lrwxrwxrwx 1 arialdo arialdo       77 Oct 27 11:20 zop -> /nix/store/y0vj5wrqlzkap3xjbj7p8dysw7d2cqi5-home-manager-files/.local/bin/zop

Il link non punta a bat ma a .local/bin/zop
Pazzesco, in pratica il simlink non è diretto, e funziona pure solo con il package 🤯, con:
home.file.".local/bin/zop".source = "${pkgs.bat}";
➜  nixfiles git:(master) ✗ ls -al ~/.local/bin           
total 12
drwxr-xr-x 2 marco users 4096 27 ott 12.01 .
drwxr-xr-x 5 marco users 4096 27 ott 11.59 ..
lrwxrwxrwx 1 marco users   77 27 ott 12.01 zop -> /nix/store/llfwbzcn9qvcgy2micrxhnyia6nlj4jk-home-manager-files/.local/bin/zop
➜  nixfiles git:(master) ✗ realpath /nix/store/llfwbzcn9qvcgy2micrxhnyia6nlj4jk-home-manager-files/.local/bin/zop 
/nix/store/vgrwgqhsyw7ghcyirfbp3jdn3frjz6ms-bat-0.24.0/bin/bat
quindi direi che come hai fatto funziona 😉
11:05:39
@telegram_53326276:t2bot.ioArialdo MartiniYep. Seguirò comunque il consiglio di usare un alias. Grazie per l'aiuto!11:25:27
28 Oct 2024
@telegram_53326276:t2bot.ioArialdo MartiniMi sto trovando molto bene con questo approccio06:51:22
@telegram_53326276:t2bot.ioArialdo Martini
# home.nix
{ config, pkgs, ... }:

{
  imports = [
    ./git.nix
    ./zsh.nix
    # ...
  ];
06:51:46
@telegram_53326276:t2bot.ioArialdo Martinipoi nei vari file06:51:53

There are no newer messages yet.


Back to Room ListRoom Version: 10