!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

212 Members
Salon francographe de NixOS71 Servers

Load older messages


SenderMessageTime
11 Aug 2023
@nbp:mozilla.orgnbpBordeaux? C'est là où est Ludovic Courtès, ça sens le piège pour convertir des gens à Guix :P09:47:36
@gsaurel:laas.frnim65sOui, j’ai trouvé ça sur son compte mastodon x)10:26:51
@gsaurel:laas.frnim65smais bon, visiblement, y’a du choix. Je sais pas comment ils ont fait leur montage pour ce poste, mais ça a l’air assez recherché10:27:50
@gsaurel:laas.frnim65s @j4:matrix.org: j’ai pas trouvé le lien entre home.sessionVariables et systemd. J’ai essayé d’y ajouter PATH = "${pkgs.rbw}/bin:$PATH", et ça l’a bien mis dans hm-session-vars.sh, mais ça a pas aidé spotifyd.service. Mais merci, j’y vois plus clair maintenant, je vais ouvrir une issue pour la suite 11:06:44
@gsaurel:laas.frnim65s à moins qu’il y ai un moyen simple de modifier https://github.com/nix-community/home-manager/blob/master/modules/services/spotifyd.nix#L53-L66 ? 11:08:20
@gsaurel:laas.frnim65s genre systemd.user.services.spotifyd.User.Environment = [ "PATH=${pkgs.rbw}/bin:PATH"] ? 11:09:08
@Minijackson:matrix.orgMinijackson je pense que ce sera plutôt systemd.user.services.spotifyd.Service.Environment = [ "PATH=${pkgs.rbw}/bin:PATH"] 11:10:38
@Minijackson:matrix.orgMinijacksonmais oui, c'est normalement possible11:10:54
@j4:matrix.orgj4m3s Guilhem: Il faut ptêt re-log pour que ce soit pris en compte ou sinon (IIRC) systemd-reload. Sinon regarde configuration.nix dans le man pour systemd.user.services.<name>.serviceConfig ;) 11:11:10
@j4:matrix.orgj4m3sah bah, 2fast4me :)11:11:33
@Minijackson:matrix.orgMinijacksonsystemd notamment ne prend pas forcément en compte les variables de l'environnement extérieur11:11:40
@Minijackson:matrix.orgMinijackson il faut qu'il y ait eu à un moment systemctl --user set-environment ... ou systemctl --user import-environment ... 11:12:19
@Minijackson:matrix.orgMinijacksonqui est fait dans la tambouille de home-manager, mais je sais plus pour quelles variables11:12:33
@Minijackson:matrix.orgMinijacksonhttps://github.com/nix-community/home-manager/blob/6e1eff9aac0e8d84bda7f2d60ba6108eea9b7e79/modules/xsession.nix#L21811:13:07
@j4:matrix.orgj4m3s systemd.user.sessionVariables ça devrait être ça 11:13:37
@immae:immae.euimmae(note: dans tous les cas il manque un $ à PATH dans `${pkgs.rbw}/bin:PATH`)11:13:38
@Minijackson:matrix.orgMinijackson * https://github.com/nix-community/home-manager/blob/6e1eff9aac0e8d84bda7f2d60ba6108eea9b7e79/modules/xsession.nix#L18711:13:40
@Minijackson:matrix.orgMinijackson
In reply to @Minijackson:matrix.org
je pense que ce sera plutôt systemd.user.services.spotifyd.Service.Environment = [ "PATH=${pkgs.rbw}/bin:PATH"]
ah mais j'y pense, cela ne fonctionnera pas, malheureusement
11:14:05
@Minijackson:matrix.orgMinijackson systemd n'expand pas les variables dans les directives Environment= 11:14:22
@gsaurel:laas.frnim65soui, j’ai re-log (même reboot). Mais probablement que je ne lance pas la session comme il faut: c’est le gdm d’ubuntu qui gère des trucs là11:14:32
@Minijackson:matrix.orgMinijacksonj'ai vu ça aujourd'hui même x)11:14:34
@gsaurel:laas.frnim65seuh, si, ça marche :P11:14:54
@gsaurel:laas.frnim65s systemctl --user cat spotifyd me montre bien l’Environment 11:15:05
@gsaurel:laas.frnim65s et systemctl --user status spotifyd me montre une nouvelle erreur :) 11:15:22
@gsaurel:laas.frnim65sil a bien trouvé rbw et rbw-agent11:15:29
@j4:matrix.orgj4m3s ouais, mais il va pas "append" le $PATH originel Guilhem (ce que veut dire Minijackson ) 11:15:37
@gsaurel:laas.frnim65sAh, oui11:15:49
@gsaurel:laas.frnim65spas grave, j’ai pas besoin d’autre PATH je pense11:15:57
@Minijackson:matrix.orgMinijackson

Variable expansion is not performed inside the strings and the "$" character has no special meaning.

11:15:59
@Minijackson:matrix.orgMinijackson dans man 5 systemd.exec 11:16:16

Show newer messages


Back to Room ListRoom Version: 6