| 4 May 2022 |
afontain | Roos: est-ce que ton setup pipewire inclut le partage d'écran ? | 10:53:40 |
Rémy Grünblatt | fondamentalement ma conf c'est https://0x0.st/oA6g.txt
| 10:57:46 |
nbp | La dernière fois que j'ai regarder, il me semble que la capture d'écran avec Wayland et OBS est encore problématique. Je n'ai jamais essayé aucun addon de OBS sous NixOS. | 11:08:32 |
Roos | In reply to @afontain:gnugen.ch Roos: est-ce que ton setup pipewire inclut le partage d'écran ? Oui. | 11:14:58 |
Roos | Via home-manager. | 11:15:01 |
Rémy Grünblatt | il est dispo quelque part ? | 11:17:45 |
Roos | My bad, c'est pas home-manager. | 11:17:52 |
Roos | J'ai juste à faire ça : https://gitlab.com/roosemberth/dotfiles/-/blob/master/nix/modules/sway-session.nix#L30 | 11:17:57 |
Rémy Grünblatt | tant mieux, j'utilise plus hm | 11:18:08 |
Roos | xdg portal est activé par un service systemd user, donc il faut que les bonnes variables soient dispo dans l'environment. | 11:18:31 |
Rémy Grünblatt | C'est peut être ça. | 11:18:58 |
Roos | Faut set ces trois variables : https://gitlab.com/roosemberth/dotfiles/-/blob/master/nix/home-manager/roos-sway-config.nix#L168 | 11:19:12 |
Roos | Autrement, tu peux lancer $(nix-build '<nixpkgs>' -A xdg-desktop-portal)/libexec/xdg-desktop-portal -r -v | 11:20:42 |
Roos | C'est pratique pour debugger quand ça fonctionne pas. | 11:21:08 |
Rémy Grünblatt | hmm, donc tu utilises pas wlr ? | 11:25:05 |
Rémy Grünblatt | tu partages pas via xwayland, n'est-ce-pas ? | 11:25:12 |
Roos | C'est juste. | 11:32:53 |
Roos | In reply to @rgrunbla:matrix.org hmm, donc tu utilises pas wlr ? Si. | 11:32:57 |
Roos | xdg-desktop-portal va switch sur la bonne implémentation en fonction de XDG_CURRENT_DESKTOP. | 11:33:26 |
Roos | (D'ailleurs, tu peux le voir dans les logs si tu utilises -v. | 11:33:48 |
Roos | * (D'ailleurs, tu peux le voir dans les logs si tu utilises -v.) | 11:33:51 |
Rémy Grünblatt | Ah, en utilisant ta commande debug ça vient de tomber en marche | 11:34:16 |
Rémy Grünblatt | les users units sont pas redémarrées automatiquement | 11:34:26 |
Roos | In reply to @rgrunbla:matrix.org les users units sont pas redémarrées automatiquement Redémarrées par quoi ? | 11:34:47 |
Roos | Si tu utilises switch-to-configuration, il va redemarrer home-manager-$USER.service qui va installer les user units et reload + restart. | 11:35:56 |
Rémy Grünblatt | j'utilise pas home-manager, mais de base les xdg-desktop-portal* sont activés par socket | 11:36:16 |
Rémy Grünblatt | du coup, là, en modifiant ma conf, j'avais des états incohérents sur ces portals (je modifie directement ma conf nixos globale) | 11:36:42 |
Roos | Tout à fait. | 11:36:50 |
Rémy Grünblatt | Bon bah ça fonctionne, merci :) | 11:39:14 |
Minijackson | ah tiens, je croyais qu'il fallait rajouter xdg.portal.extraPortals = with pkgs; [ xdg-desktop-portal-wlr ]; dans sa config, mais apparemment c'est déjà fait dans le module sway | 11:43:22 |