!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

174 Members
Salon francographe de NixOS59 Servers

Load older messages


SenderMessageTime
9 Jan 2024
@immae:immae.euimmae
In reply to @badele:matrix.org
immae: Pour ton cas je pense qu'il faut que tu fasse ca => https://nixos.wiki/wiki/Accelerated_Video_Playback
Waa ça march 🤩
12:15:34
@immae:immae.euimmae
In reply to @badele:matrix.org
immae: Pour ton cas je pense qu'il faut que tu fasse ca => https://nixos.wiki/wiki/Accelerated_Video_Playback
* Waa ça marche 🤩
12:15:37
@immae:immae.euimmaeSi tu ne t’intéresses pas à nvidia je peux essayer de te partager mes bouts de config "pertinents" (note: je n’ai pas de "display manager", le serveur X est démarré via mon bashrc), je n’ai que du intel moi (j’et ai aussi un XPS "assez récent")12:17:20
@badele:matrix.orgBruno Adele
In reply to @badele:matrix.org

La configuration graphique sous linux, c'est toujours aussi compliqué ... :(

2 jours que je galère à configurer le support de mes cartes videos sur le Dell XPS 9530 On ne sais pas comment s'y prendre (en tout cas c'est mon cas)

Bon, j'ai résolu mon problème, j'ai mis en commentaire cette ligne => https://github.com/badele/nix-homelab/blob/main/nix/nixos/features/desktop/wm/xorg/lightdm.nix#L14

Faudra que je vérifie que ca n'a pas d'impact sur les autres configurations

12:20:34
@badele:matrix.orgBruno Adele

Par contre si ca marche je te suggère de contribuer au projet en modifiant nixos-hardware la conf de ta machine (ca évitera aux autres de se casser les dents :) )

Exemple de l'implémentation ici => https://github.com/NixOS/nixos-hardware/blob/b34a6075e9e298c4124e35c3ccaf2210c1f3a43b/common/gpu/intel/default.nix#L12

13:18:30
@immae:immae.euimmaeRedacted or Malformed Event13:28:20
@immae:immae.euimmae * dans la mesure où j’ai uen configuration un peu particulière j’ai du mal à faire la part des choses entre "c’est un bug pour tout le monde" et "you did it on yourself dude". (un système aussi minimal que possible - quasiment tout est dans mon home manager, pas de display manager, un window manager assez basique - awesome, etc.)13:29:13
@immae:immae.euimmaedans la mesure où j’ai uen configuration un peu particulière j’ai du mal à faire la part des choses entre "c’est un bug pour tout le monde" et "you did it on yourself dude". (un système aussi minimal que possible - quasiment tout est dans mon home manager, pas de display manager, un window manager assez basique - awesome, etc.)13:29:34
10 Jan 2024
@badele:matrix.orgBruno Adele

Bonsoir,

Actuellement, j'ai un core dump avec l'outil meld (outil qui permet d'avoir des diff facilement lisible), il semblerait que ce core dump soit lié avec la lib GTK3, j'ai donc fait un overlay de cette MR.

Mais ca fait presque 3H que ca build et j'ai l'impression que je vais en avoir pour longtemp (vous me direz normal, cette lib doit être utilisé par tout les paquets).

Sachant qu'actuellement la PR est dans la branche staging => https://nixpk.gs/pr-tracker.html?pr=275702

Comment faites vous ou comment ferez vous pour tester ces nouvelles features ?

  • vous créer un nouveau input rien que pour ce package ? (utilisant la branch staging ?)
  • utiliser l'input staging pour l'ensemble des paquets (me parait risqué, si l'ont doit faire un downgrade, par exemple revenir à la branche nixos-unstable
19:46:47
@symphorien:xlumurb.eusymphorienJ'ai pas assez de ram pour compiler certains trucs (webkitgtk par exemple) donc non je ne recompile pas tout sur staging19:58:28
@symphorien:xlumurb.eusymphorienComment tu sais que c'est ça qui résout ton problème ?19:59:18
@badele:matrix.orgBruno AdeleCar j'ai sensiblement le même bug que celui ci => https://github.com/NixOS/nixpkgs/issues/274240 et il y'a une merge pour ce bug20:10:59
@badele:matrix.orgBruno Adele2024-01-10_21-22.png
Download 2024-01-10_21-22.png
20:23:28
@badele:matrix.orgBruno Adele

Effectivement, un load average de 58 je crois qu'ils n'aiment pas trop.

Là ca me rapelle l'époque Gentoo :)

20:23:34
12 Jan 2024
@gsaurel:laas.frnim65s

Hello !
Je viens de penser que maintenant que j’ai mes paquets dans nixpkgs, je peux ajouter une CI avec juste un default.nix qui contient { pkgs ? import <nixpkgs> {} }: pkgs.monpaquet.overrideAttrs { src = ./.; } et un nix-build dans github actions, et je trouve ça trop cool :D

Par contre, j’ai une question sur les caches. Chacun de mes build CI va avoir un hash différent des sources, donc construire une dérivation différente, et donc j’aurai jamais de cache-hit, non ? Du coup c’est quoi l’intérêt des trucs comme https://github.com/DeterminateSystems/magic-nix-cache-action ?

14:51:25
@gsaurel:laas.frnim65s même avec exactement le même commit dans deux branches différentes, ça build pas la même dérivation (le fichier .git/HEAD est différent…) 14:57:06
@Minijackson:matrix.orgMinijacksondans ton cas, magic-nix-cache-action est utile si tu as des produits intermédiaires que tu compiles14:57:30
@Minijackson:matrix.orgMinijacksonperso, j'ai utilisé magic-nix-cache-action pour un projet Python + Poetry, et l'action me cache la compilation de toutes les dépendances14:58:18
@gsaurel:laas.frnim65sok, oui, je vois, merci. Dans le cas sur lequel je suis, les dépendances sont toutes dans nixpkgs, donc tout est fetch depuis cache.nixos.org. donc c’est pas la peine de rajouter une autre cache, je suppose15:00:14
@gsaurel:laas.frnim65sDans le tiens, ça build plusieurs dérivations du coup ? Tu as un lien ?15:01:33
@Minijackson:matrix.orgMinijacksontu peux regarder https://github.com/epics-extensions/WeTest/ si tu veux15:02:03
@Minijackson:matrix.orgMinijacksonmais il build les dépendances de l'exécutable comme dépendance du programme principal15:02:33
@Minijackson:matrix.orgMinijackson * mais il build les dépendances de l'exécutable comme dépendance15:02:42
@badele:matrix.orgBruno AdeleC'est quoi un module EPICS ?15:51:16
@Minijackson:matrix.orgMinijacksonC'est un composant d'un logiciel qu'on utilise pour faire des systèmes de contrôles pour des grandes installations de physique (accélérateur de particules ou autres). C'est très spécifique15:57:24
@nighthawk:jameskitt616.onenighthawk changed their display name from [Lord] Shin to shin.16:07:08
@badele:matrix.orgBruno AdeleMerci pour ta réponse 👍️16:13:53
@delroth:delroth.net@delroth:delroth.net
In reply to @gsaurel:laas.fr
même avec exactement le même commit dans deux branches différentes, ça build pas la même dérivation (le fichier .git/HEAD est différent…)
src = pkgs.lib.cleanSource ./. règle ce problème fwiw (https://discourse.nixos.org/t/filtering-source-trees-with-nix-and-nixpkgs/19148)
16:16:18
@gsaurel:laas.frnim65s delroth: pas mal ça ! Avec ça, ça build exactement la même dérivation quand je push le même commit dans deux branches différentes :D
Par contree ça la rebuild, donc magic-nix-cache-action n’a pas cache-hit… J’ai du rater un truc.
18:17:22
@Minijackson:matrix.orgMinijacksonil faut faire attention aux permissions: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#restrictions-for-accessing-a-cache18:24:03

Show newer messages


Back to Room ListRoom Version: 6