From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id xYsdM/Ww52KvtAAAbAwnHQ (envelope-from ) for ; Mon, 01 Aug 2022 12:54:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WEYvMvWw52LXRgEA9RJhRA (envelope-from ) for ; Mon, 01 Aug 2022 12:54:45 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 78E798199 for ; Mon, 1 Aug 2022 12:54:45 +0200 (CEST) Received: from localhost ([::1]:34076 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oIT4O-0006V3-I2 for larch@yhetil.org; Mon, 01 Aug 2022 06:54:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIT3v-0006Tq-Oa for help-guix@gnu.org; Mon, 01 Aug 2022 06:54:15 -0400 Received: from smtp-out-2.univ-rouen.fr ([193.52.152.97]:9054 helo=mailhoc.univ-rouen.fr) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIT3t-0007f8-57 for help-guix@gnu.org; Mon, 01 Aug 2022 06:54:15 -0400 Received: from localhost (i16-les01-ix2-62-35-41-231.sfr.lns.abo.bbox.fr [62.35.41.231]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailhoc.univ-rouen.fr (Postfix) with ESMTPSA id B59131D1C for ; Mon, 1 Aug 2022 12:54:08 +0200 (CEST) From: =?utf-8?Q?S=C3=A9bastien?= Rey-Coyrehourcq To: help-guix@gnu.org Subject: Using pass with tomb into guix home ? RW problems Date: Mon, 01 Aug 2022 12:39:45 +0200 User-agent: mu4e 1.6.11; emacs 28.1.90 Message-ID: <87sfmgz12p.fsf@univ-rouen.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="====-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: -- X-Rspamd-Server: mailhoc X-Rspamd-Queue-Id: B59131D1C X-Spamd-Result: default: False [-2.20 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM(-0.00)[-0.764,0]; SIGNED_PGP(-2.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:+,5:~,6:~]; ASN(0.00)[asn:5410, ipnet:62.34.0.0/15, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] Received-SPF: pass client-ip=193.52.152.97; envelope-from=sebastien.rey-coyrehourcq@univ-rouen.fr; helo=mailhoc.univ-rouen.fr X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, HDRS_MISSP=2.497, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL=1.31, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659351285; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=4/lM9yhJPQP8UL7UHVfS8Qd+WI4IlIxrBM4i30+HAVQ=; b=f9J3hXM3LC/2aJpDtinoT9oZ9XdNIoP6isOlW4/mRNPbjg+Jn4hPpXNnoosIqNtkLujIX/ czwaRMnqRgM7cvJLvqSVS+x8pLOeQZw3kagX4KTJ/X0RyakUZ2Is6auB13OScDSFDqeXDG yLs5wGtXFxSfpfwRR9VOAEIer2fhxD3jSPbw6lhUlx++6bvt/sN3u2Tk2bJUBlKWXQ0023 zbLJujJyj4elbatlpifL+Yr0pI2wVMJezPGOf/xu5/JwyWMmubabEXIRuFNybTKnGl0jR1 1jrqcODTpM2ecIB0y3V/IrGjAFPHKc+wqtPLm6GYQLzwh7AcC8WmLBWpGwbFdg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659351285; a=rsa-sha256; cv=none; b=ug6Kn7rzV/uyWIruWWWQRsJIxTMaiXCeCOzGBzVs4y6sB8+nB6Rq0w55XnDmKQq2Uag7Tm JvK0jTYgWVsf1eWhhyf5jjaNslmbD8eXD1YGClsi+o5Ha1J8NODqfEXivX+s/eIu+yua0w UgE5FAzzDORIXdHdeClAaMgWgmTPd/K9gRlVRtH9ZAk78V+nW3hB35ctdCcIJ9rsLVoj81 X4BQtHq0HPo0J2g4KBBOWPNTmukcDRjENcRzUMg3rU21z9DT9uaWsnZIo6D2IjEtWR0RlP sfxRDZTJ8O8M93h/2EhIP8yYcw2IEuP1xBpdIlV5ilQdxb/dGv2EkQxX9HH5gg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.52 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 78E798199 X-Spam-Score: -3.52 X-Migadu-Scanner: scn1.migadu.com X-TUID: gq+iAkDweOhq --====-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: multipart/mixed; boundary="==-=-=" --==-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi guix ! I continue to dig into guix home, and thanks of ~dominicm src hut dotfile r= epo (Yubikey config works !) and your help on previous message on this mail= ling list, everything goes pretty well =E2=80=A6 But =E2=80=A6 actually, i=E2=80=99m stuck with a mutable configuration with= my password management. Using password-manager (pass) with tomb () and pass-tomb extension seems not possible due to read write problem. = Guix home create symbolic link with file in read mode, so how so you manag= e dotfile in this case ? (simple-service `pass-secret-service home-files-service-type `((=E2=80=9C.password.tomb=E2=80=9D ,(local-file =E2=80=9C..= /secrets/password.tomb=E2=80=9D)) )))) Output of tomb command : bash-5.1$ tomb open .password.tomb .tomb-real . Commanded to open tomb .password.tomb .tomb-real [W] Tomb file is not writable: .password.tomb .tomb-real [E] Tomb command failed: open It=E2=80=99s possible to open passing option =E2=80=9C-o ro=E2=80=9D for mo= unting in read only, but it=E2=80=99s not very interesting if you want to c= reate/store new password :) Best regads, --==-=-=-- --=-=-=-- --====-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJcBAEBCABGFiEEQdBRWS1ZqcB6tN8l3FXLa3BDQW4FAmLnsM4oHHNlYmFzdGll bi5yZXktY295cmVob3VyY3FAdW5pdi1yb3Vlbi5mcgAKCRDcVctrcENBbqgRD/9w 6Dz5t8ruRbP9xGrdWPoib2vWfNWnc2AK6bWU8YXaliP+x5/kx78fyW8J1lVEN+8C moJHl6ycr1Tby1UTIKtY8QDFcYpwR4qR8LftNN1CFXdyb/cPxN2CY/PaHgq7n6Sq d/nwS6Vg0FlGw0D78G1qwu5e8hZuedDQza+nk2GBDsz8XI8lYBI/rPxh7bHZtrNi N1+HKfOLUd2IoVbeXbJl7H/nIIhL2lE9wp0jEHcpg7YFN4OHPgtm3l0mC3+o6sEF 3XjPgXgiNo06uh7ZL32PF+rHBV9/bTGA7JqTNOcjf3ZCvVeZoyZv2QeGzywdKSGv Y9/vPBUPZHBY2Y+gFbirk3L+1s4XlXO85UVbpvCpxJt7YWVnxD/d5L0jt8LtanQq f+0O7FlTDIz9UoNyDOXc2CUkr6aYoMilRC/mygByTXSHZe/mGn5i3/79oTjrh+oD jmCL7PhekInUYT29JtqhNBKO5Np4po4FPCbLUeInCV8WOB5+2pVEBAPjS01FB+qZ B+/NfaWu5IfRvjzgWUV0CdtfkTEtytBhjxZJAk4az9p3SyJwauYFXBcEaN7Ky4vO DR/YiqaOZp6dqSCUD2uRtAFBwCfy9k6VL4E+33GMOuk81CJajIVh50pdkujo5bWa hBNwwyLqr/xZC4tWvUBABvaXlXxLXEW6Dnoclccy2A== =fWbS -----END PGP SIGNATURE----- --====-=-=--