| 27 Oct 2024 |
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 |
Arialdo 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 |
Alessandro 🤔➖☀️🖌 | 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 |
Marco 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 |
Arialdo Martini | Yep. Seguirò comunque il consiglio di usare un alias.
Grazie per l'aiuto! | 11:25:27 |
| 28 Oct 2024 |
Arialdo Martini | Mi sto trovando molto bene con questo approccio | 06:51:22 |
Arialdo Martini | # home.nix
{ config, pkgs, ... }:
{
imports = [
./git.nix
./zsh.nix
# ...
]; | 06:51:46 |
Arialdo Martini | poi nei vari file | 06:51:53 |
Arialdo Martini | # git.nix
{ pkgs, ... }:
{
programs.git = {
enable = true;
};
xdg.configFile."git/config".source = .git/config;
xdg.configFile."git/.gitignore-global".source = .git/.gitignore-global;
} | 06:52:27 |