| 27 Oct 2024 |
Arialdo Martini | Ho provato mille altri approcci. Non ne cavo le gambe. | 07:15:24 |
Alex0 | 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 |
Arialdo Martini | Lascia perdere il caso specifico: sto sperimentando come si fanno le cose. Non ho capito come si creino link. | 08:20:02 |
Marco 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 |
Marco 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 |
Alex0 | Bat mi pare che funzioni come cat se viene usato con la pipe ma si sconsiglio alias per questo problema | 08:32:29 |
albertodvp | 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 | 10:09:53 |
Martins✨ | 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 |
Arialdo 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 |