Sender | Message | Time |
---|---|---|
1 Jun 2024 | ||
Smith | Pareil ici. Premier crash sur frame.work AMD 13 7840 en regardant twitch sur firefox 🤓 | 09:50:43 |
Smith | Je pense que je vais rester sur le kernel 6.1 | 09:51:02 |
Reventlov | la grosse question | 13:12:24 |
Reventlov | est-ce que je mets à jour ou alors les candidats du CAPES vont me détester | 13:12:40 |
Reventlov | La 23.11 est encore maintenue pour 1 mois, right ? | 13:13:14 |
2 Jun 2024 | ||
tgerbet | Yep EOL 2024-06-30 C'est la période des double backports 🫠 | 09:42:43 |
Sebastien Chavaux | Juste deux ou trois changements à faire dans ma config et ça roulait | 20:46:52 |
Sebastien Chavaux | une 24.05 toute belle | 20:47:07 |
3 Jun 2024 | ||
·☽•Nameless☆•777 · ± | Chez moi 24,05 flatpak est cassé, un problème avec meson et xwayland . ( Je n'ai pas cherché plus c'est le genre de problème qui souvent me dépasse) | 02:50:02 |
·☽•Nameless☆•777 · ± | Par contre le bon de version avec incus 😅 | 02:50:06 |
Gaëlle | je suis en tout début de réflexion sur une modélisation d’infra déclarative, et je ne serais pas contre des avis à chaud :
donc la question principale est : est-il possible de déclarer des comptes mails, qui seraient représentés dans une base de données, par le biais de nix ? Je me suis dit que la configuration du système pourrait intégrer un playbook ansible, et écrire des fichiers de variables et hôtes pour qu’ansible soit ensuite appelé et s’assure de l’existence des comptes, mais je ne me rends pas compte d’à quel point cette solution peut être sale ou au contraire pratique | 06:51:26 |
lewo | Gaëlle: je ne comprends pas si ton besoin est de stocker les comptes dans une BDD particulière, mais il est tout a fait possible de gérer des comptes mails depuis une configuration Nix, comme expliqué ici: https://nixos-mailserver.readthedocs.io/en/latest/options.html#mailserver-loginaccounts Une autre approche pourrait être d'utiliser LDAP. Nix pourrait alors créer des entrées dans une base LDAP (j'suis pas certain que ce soit conseillé en prod cela dit), comme dans ce test: https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/blob/master/tests/ldap.nix?ref_type=heads#L76 | 09:54:35 |
Gaëlle | j’ai vu ce projet, et il est effectivement prometteur. Mais à première vue, la création des comptes peut se faire dans des fichiers (ce que sait très bien faire Nix, du coup). Mais je ne suis pas sûre que ce soit le cas des différents services que je voudrais gérer. Par exemple, si un service est un applicatif web, je voudrai sans doute lui créer un compte admin automatiquement, et ça sera dans la base de données. Mais également, j’ai découvert Stalwart comme serveur mail moderne, et celui-ci stocke les données de comptes dans une base. L’approche LDAP semble intéressante ceci dit, et vaut probablement le coup de m’y intéresser, merci. Pourquoi ça ne serait pas conseillé d’utiliser ça en prod ? | 11:37:13 |
Reventlov |
Et utiliser ta configuration nix comme base de données, ça irait ou pas ? | 11:55:10 |
Reventlov | (ça revient à ce que lewo disait en fait) | 11:55:37 |
Gaëlle | je ne comprends pas bien la question | 12:09:27 |
Gaëlle | par base de données, stalwart, pour revenir sur cet exemple, supporte un certain nombre de systèmes (rocksdb, postgres…) https://stalw.art/docs/get-started/ y compris sqlite. Mais j’imagine mal générer une base sqlite qui serait stockée dans le store, et utilisée par le logiciel, parce qu’il voudra très certainement y écrire | 12:11:19 |
Reventlov | Ce que je veux dire c'est que si l'ensemble de tes services sont bien gérés par NixOS, tu peux a priori les énumérer et statiquement déclarer tes comptes mails dans ta configuration | 12:13:05 |
4 Jun 2024 | ||
thoth | In reply to @gaelle:gluten.spaceC'est quoi "nixos4"? 🤔 | 00:43:02 |
·☽•Nameless☆•777 · ± | In reply to @nam3l33ss:matrix.orgPersonne d'autre n'a eu de soucis avec flatpak ? | 04:06:14 |
Gaëlle | In reply to @thoth101010:matrix.orgoups, il a dû y avoir un correcteur orthographique dans mes doigts, je voulais parler de nixops et nixops4 dans mon message d’origine | 05:57:53 |
Gaëlle | In reply to @rgrunbla:matrix.orgoui mais simple-nixos-server utilise des déclarations de comptes dans des fichiers (à moins que j’aie mal vu, ce qui est possible) parce que postfix et dovecot le supportent. Mais pour stalwart, c’est forcément dans un RDBMS, et c’est là toute ma question. Comment, avec nix, est-il possible de déclarer statiquement le contenu d’une base postgresql, par exemple ? | 06:19:56 |
Reventlov | Je le fais au premier démarrage, perso, un peu à la https://github.com/NixOS/nixpkgs/blob/nixos-24.05/nixos/modules/services/databases/postgresql.nix#L542-L551 | 06:29:41 |
Gaëlle | ah ! Oui, ça peut m’être utile ça, merci ! | 08:39:32 |
Bruno Adele | In reply to @lewo:matrix.org En effet Sebastien Chavaux très très bon article !! Néamoins, NixOs peut faire peur à une partie d'un certain publics. Bien que j'ai réussi à convertir déjà 5 personnes à passer en Full NixOS, beaucoup de personnes me disent, ouez, ca à l'air chouette, mais ça me parrait compliqué. Pour leur montrer la force de NIx, que ce soit en entreprise ou pour des projets persos, je configure l'intégralité de mes projets avec le trio Et je vous assure, ça vaut sont pesants de cacahuètes, ils sont bouche bée. Bon d'autres me disent, ouez, mais on peut faire pareil avec ASDF ! Je leur dit Ah ? Tu peux lancer Le seul hic qui me pose encore problème, c'est le versionning. j'avoue que parfois, c'est un gros freins. Par exemple | 09:39:33 |
nim65s | Bruno Adele: tu n’as pas des soucis avec pre-commit sous NixOS ? | 09:48:51 |
nim65s | de mon côté, pour ruff, c’est pas fou | 09:49:08 |
nim65s | oh, je découvre VHS sur ton site, c’est top, merci :D | 09:50:07 |
Bruno Adele | C'est-à-dire ? Peux-tu me donner quelques infos supplémentaires ? Car en effet j'ai eu des souscis avec le module nixos qui configurait pre-commit. Ca m'avait posé probléme, j'ai préféré le gérer moi même/ | 09:51:29 |
Bruno Adele | Je te conseille égallement de tester just j'ai bazardé mes Makefile et inv | 09:52:32 |