From unknown Fri Sep 05 11:00:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58818] [PATCH 0/1] gnu: home: greetd-service-type: Add gexp compilers for sessions. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Oct 2022 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58818 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58818@debbugs.gnu.org Cc: "\(" X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166689216914156 (code B ref -1); Thu, 27 Oct 2022 17:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Oct 2022 17:36:09 +0000 Received: from localhost ([127.0.0.1]:59230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oo6nY-0003gF-MB for submit@debbugs.gnu.org; Thu, 27 Oct 2022 13:36:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:48596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oo6nT-0003g4-Tx for submit@debbugs.gnu.org; Thu, 27 Oct 2022 13:36:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oo6nK-0003Nc-Km for guix-patches@gnu.org; Thu, 27 Oct 2022 13:35:57 -0400 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oo6nI-0001hK-8m for guix-patches@gnu.org; Thu, 27 Oct 2022 13:35:53 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1851F4E7FF; Thu, 27 Oct 2022 19:35:49 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2UKBVdMF5Vck; Thu, 27 Oct 2022 19:35:48 +0200 (CEST) From: "(" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1666892141; bh=vOHn1Xoa0+QoMjDuNX2XSXwzBWPBLWAn+TgnDg1cCvE=; h=From:To:Cc:Subject:Date; b=IvLL6g9ZlDPF6j5YNikR5FRhCfEL/j+jKqeIYuqUSobHRTIyHwNm3wAVlItdwLMYC YAKTiwQfMdTN51DZ1Xw6ejLE6ipVlP1S+vVBNUH0PKE8kTpEXBqDmH5ZGy9tOHC/rx sTiItRLseKQj9IkM3+1KBfPol71/aVUmtyE3xSYi/vpbBEBklh18mpeiivFddkWSV+ WM3xW6EG/FN2W5h2FJ0ltvVEhoWTA1YAvY6uL+Ufl+70nRs/yBU75mD7jUgMoAVv+O 3xQtKgxX/OEi56dq/LWMvL/QhJJ2KFvvtS0ccUSkM9Aecx4X2aKtUGQrHOzupaTXTh qjil21sotIDyA== Date: Thu, 27 Oct 2022 18:35:26 +0100 Message-Id: <20221027173526.25556-1-paren@disroot.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Heya Guix! This patch changes greetd-service-type to use gexp compilers to turn session records into program-files, instead of an ad-hoc sanitiser procedure. ( (1): gnu: home: greetd-service-type: Add gexp compilers for sessions. gnu/services/base.scm | 65 ++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 35 deletions(-) base-commit: 78d4a08ac3a1de481bc56eef967a2e5ed2a912d5 -- 2.38.0 From unknown Fri Sep 05 11:00:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58818] [PATCH 1/1] gnu: home: greetd-service-type: Add gexp compilers for sessions. References: <20221027173526.25556-1-paren@disroot.org> In-Reply-To: <20221027173526.25556-1-paren@disroot.org> Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Oct 2022 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58818 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58818@debbugs.gnu.org Cc: "\(" Received: via spool by 58818-submit@debbugs.gnu.org id=B58818.166689230514416 (code B ref 58818); Thu, 27 Oct 2022 17:39:02 +0000 Received: (at 58818) by debbugs.gnu.org; 27 Oct 2022 17:38:25 +0000 Received: from localhost ([127.0.0.1]:59239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oo6pl-0003kN-7O for submit@debbugs.gnu.org; Thu, 27 Oct 2022 13:38:25 -0400 Received: from knopi.disroot.org ([178.21.23.139]:57206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oo6pe-0003k9-Up for 58818@debbugs.gnu.org; Thu, 27 Oct 2022 13:38:19 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 4157D4E7E6; Thu, 27 Oct 2022 19:38:18 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W16P3koH1zNa; Thu, 27 Oct 2022 19:38:17 +0200 (CEST) From: "(" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1666892295; bh=HXrJb21dZoMrPKuFQOlaI6jXLA9t2Rpd59gggNZaU9w=; h=From:To:Cc:Subject:Date; b=KVZ2+v8SRKBXEApM1gpIJ+EMSp89R9U9AxzBMvVu1FDvn1scUKRrl3R3Nkzq1t3wt 4MrrVOKUrv7Iss2kbskSSn1RwxNdklBGWuAle34CtUUMwwuGYmSd+FuSDeSmkh4JXu BoA6D/M/T7iAYmFXFY5G4+/ZU3ELc4hYHMMJU2CAosO4oaBenuo+cjc+EOapV9CMOW LsfiiRxXymm9GNRC1m79iPNqpDvnYheQi0aPgBbcrVQZsmNAexmECeXfMuFCBFpNtS Hp2xJEa1pxyQ0+kFa2HLI50KiahXE/lcxMvUbQMw00sYOBxz2H/ulBtBnM1EyFd+DU XQdYQoqViutoQ== Date: Thu, 27 Oct 2022 18:38:09 +0100 Message-Id: <20221027173809.25625-1-paren@disroot.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/home/services/base.scm (make-greetd-agreety-session-command, greetd-wlgreet-sway-session-command, make-greetd-default-session-command): Remove variables. (greetd-agreety-session-compiler, greetd [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 FROM_ONE_CHAR Bogus FROM name -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) * gnu/home/services/base.scm (make-greetd-agreety-session-command, greetd-wlgreet-sway-session-command, make-greetd-default-session-command): Remove variables. (greetd-agreety-session-compiler, greetd-wlgreet-sway-session-compiler): New gexp compilers. (greetd-terminal-configuration)[default-session-command]: Remove it. --- gnu/services/base.scm | 65 ++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 35 deletions(-) diff --git a/gnu/services/base.scm b/gnu/services/base.scm index d3e3335030..3bf924b8f1 100644 --- a/gnu/services/base.scm +++ b/gnu/services/base.scm @@ -2900,11 +2900,18 @@ (define greetd-agreety-tty-xdg-session-command (quote (#$@extra-env))) (apply execl #$command #$command (list #$@args))))))) -(define (make-greetd-agreety-session-command config command) - (let ((agreety (file-append (greetd-agreety config) "/bin/agreety"))) - (program-file - "agreety-command" - #~(execl #$agreety #$agreety "-c" #$command)))) +(define-gexp-compiler (greetd-agreety-session-compiler + (session ) + system target) + (let ((agreety (file-append (greetd-agreety session) + "/bin/agreety")) + (command ((if (greetd-agreety-xdg-env? session) + greetd-agreety-tty-xdg-session-command + greetd-agreety-tty-session-command) + session))) + (lower-object + (program-file "agreety-command" + #~(execl #$agreety #$agreety "-c" #$command))))) (define-record-type* greetd-wlgreet-session make-greetd-wlgreet-session @@ -2991,37 +2998,26 @@ (define (make-wlgreet-sway-configuration-file session) "exec \"" wlgreet " --config " wlgreet-config "; " swaymsg " exit\"\n"))) -(define (greetd-wlgreet-sway-session-command session) +(define-gexp-compiler (greetd-wlgreet-sway-session-compiler + (session ) + system target) (let ((sway (file-append (greetd-wlgreet-sway-session-sway session) "/bin/sway")) (config (make-wlgreet-sway-configuration-file session))) - (program-file "wlgreet-sway-session-command" - #~(let* ((log-file (open-output-file - (string-append "/tmp/sway-greeter." - (number->string (getpid)) - ".log"))) - (username (getenv "USER")) - (useruid (number->string (passwd:uid (getpwuid username))))) - ;; redirect stdout/err to log-file - (dup2 (fileno log-file) 1) - (dup2 1 2) - (sleep 1) ;give seatd/logind some time to start up - (setenv "XDG_RUNTIME_DIR" (string-append "/run/user/" useruid)) - (execl #$sway #$sway "-d" "-c" #$config))))) - -(define (make-greetd-default-session-command config-or-command) - (cond ((greetd-agreety-session? config-or-command) - (cond ((greetd-agreety-xdg-env? config-or-command) - (make-greetd-agreety-session-command - config-or-command - (greetd-agreety-tty-xdg-session-command config-or-command))) - (#t - (make-greetd-agreety-session-command - config-or-command - (greetd-agreety-tty-session-command config-or-command))))) - ((greetd-wlgreet-sway-session? config-or-command) - (greetd-wlgreet-sway-session-command config-or-command)) - (#t config-or-command))) + (lower-object + (program-file "wlgreet-sway-session-command" + #~(let* ((log-file (open-output-file + (string-append "/tmp/sway-greeter." + (number->string (getpid)) + ".log"))) + (username (getenv "USER")) + (useruid (number->string (passwd:uid (getpwuid username))))) + ;; redirect stdout/err to log-file + (dup2 (fileno log-file) 1) + (dup2 1 2) + (sleep 1) ;give seatd/logind some time to start up + (setenv "XDG_RUNTIME_DIR" (string-append "/run/user/" useruid)) + (execl #$sway #$sway "-d" "-c" #$config)))))) (define-record-type* greetd-terminal-configuration make-greetd-terminal-configuration @@ -3035,8 +3031,7 @@ (define-record-type* (terminal-switch greetd-terminal-switch (default #f)) (default-session-user greetd-default-session-user (default "greeter")) (default-session-command greetd-default-session-command - (default (greetd-agreety-session)) - (sanitize make-greetd-default-session-command))) + (default (greetd-agreety-session)))) (define (default-config-file-name config) (string-join (list "config-" (greetd-terminal-vt config) ".toml") "")) -- 2.38.0 From unknown Fri Sep 05 11:00:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58818] [PATCH 1/1] gnu: home: greetd-service-type: Add gexp compilers for sessions. References: <20221027173526.25556-1-paren@disroot.org> Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Nov 2022 14:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58818 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58818@debbugs.gnu.org Cc: "\(" , muradm X-Debbugs-Original-To: "( via Guix-patches via" , 58818@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166739766422030 (code B ref -1); Wed, 02 Nov 2022 14:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Nov 2022 14:01:04 +0000 Received: from localhost ([127.0.0.1]:46883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqEIi-0005jG-5g for submit@debbugs.gnu.org; Wed, 02 Nov 2022 10:01:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:55090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqEIg-0005j0-7a for submit@debbugs.gnu.org; Wed, 02 Nov 2022 10:01:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqEIg-0003Pi-1V for guix-patches@gnu.org; Wed, 02 Nov 2022 10:01:02 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqEId-0007oo-Ir for guix-patches@gnu.org; Wed, 02 Nov 2022 10:01:01 -0400 Received: (Authenticated sender: andrew@trop.in) by mail.gandi.net (Postfix) with ESMTPSA id 111031BF20F; Wed, 2 Nov 2022 14:00:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1; t=1667397655; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to; bh=IrvowqdteDmWxfh4ZdI8HYOnUwqrM3u48eG5VFYaBaI=; b=SAOJA/ar/1Zi35pk2F48RzZ+KE4MB+R/0wJHZJfIKVrAFRzE9uVCaC846TZPuo3jarxDBn m5Xp7tG4JTC8Np5s7kDWQUP7F3ti7nz3/9pF9Rw/uIcMlXqI0a30wIkoc6ACFpPrRFcMCF QYu2qdL2EEBG298ccoTd3NpFVpujzXPv4z25/IUHs88cvZImdyMsI70LJOYjChELwMqP5b Up6A4swf8zKukPTAqEFgsDvSCT0G42IL6PXG+e53oh70SmNEYK69hlHngKeEm5Z4s4dC0v YJcNxFyY/ebVQZxIr0A3zRxIGhw1YO/01mzjiYdx4ZFZ8MENxKRnme9rMM8WWg== From: Andrew Tropin In-Reply-To: <20221027173809.25625-1-paren@disroot.org> Date: Wed, 02 Nov 2022 18:00:48 +0400 Message-ID: <87a659jw1b.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=217.70.183.201; envelope-from=andrew@trop.in; helo=relay8-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2022-10-27 18:38, "\( via Guix-patches" via wrote: > * gnu/home/services/base.scm (make-greetd-agreety-session-command, It should be gnu/services/base.scm, whithout home. > greetd-wlgreet-sway-session-command, > make-greetd-default-session-command): Remove variables. > (greetd-agreety-session-compiler, > greetd-wlgreet-sway-session-compiler): New gexp compilers. > (greetd-terminal-configuration)[default-session-command]: > Remove it. > --- > gnu/services/base.scm | 65 ++++++++++++++++++++----------------------- > 1 file changed, 30 insertions(+), 35 deletions(-) > > diff --git a/gnu/services/base.scm b/gnu/services/base.scm > index d3e3335030..3bf924b8f1 100644 > --- a/gnu/services/base.scm > +++ b/gnu/services/base.scm > @@ -2900,11 +2900,18 @@ (define greetd-agreety-tty-xdg-session-command > (quote (#$@extra-env))) > (apply execl #$command #$command (list #$@args))))))) >=20=20 > -(define (make-greetd-agreety-session-command config command) > - (let ((agreety (file-append (greetd-agreety config) "/bin/agreety"))) > - (program-file > - "agreety-command" > - #~(execl #$agreety #$agreety "-c" #$command)))) > +(define-gexp-compiler (greetd-agreety-session-compiler > + (session ) > + system target) > + (let ((agreety (file-append (greetd-agreety session) > + "/bin/agreety")) > + (command ((if (greetd-agreety-xdg-env? session) > + greetd-agreety-tty-xdg-session-command > + greetd-agreety-tty-session-command) > + session))) > + (lower-object > + (program-file "agreety-command" > + #~(execl #$agreety #$agreety "-c" #$command))))) >=20=20 > (define-record-type* > greetd-wlgreet-session make-greetd-wlgreet-session > @@ -2991,37 +2998,26 @@ (define (make-wlgreet-sway-configuration-file ses= sion) > "exec \"" wlgreet " --config " wlgreet-config "; " > swaymsg " exit\"\n"))) >=20=20 > -(define (greetd-wlgreet-sway-session-command session) > +(define-gexp-compiler (greetd-wlgreet-sway-session-compiler > + (session ) > + system target) > (let ((sway (file-append (greetd-wlgreet-sway-session-sway session) > "/bin/sway")) > (config (make-wlgreet-sway-configuration-file session))) > - (program-file "wlgreet-sway-session-command" > - #~(let* ((log-file (open-output-file > - (string-append "/tmp/sway-greeter." > - (number->string (getpid)) > - ".log"))) > - (username (getenv "USER")) > - (useruid (number->string (passwd:uid (getpwuid username))))) > - ;; redirect stdout/err to log-file > - (dup2 (fileno log-file) 1) > - (dup2 1 2) > - (sleep 1) ;give seatd/logind some time to start up > - (setenv "XDG_RUNTIME_DIR" (string-append "/run/user/" useruid)) > - (execl #$sway #$sway "-d" "-c" #$config))))) > - > -(define (make-greetd-default-session-command config-or-command) > - (cond ((greetd-agreety-session? config-or-command) > - (cond ((greetd-agreety-xdg-env? config-or-command) > - (make-greetd-agreety-session-command > - config-or-command > - (greetd-agreety-tty-xdg-session-command config-or-comma= nd))) > - (#t > - (make-greetd-agreety-session-command > - config-or-command > - (greetd-agreety-tty-session-command config-or-command))= ))) > - ((greetd-wlgreet-sway-session? config-or-command) > - (greetd-wlgreet-sway-session-command config-or-command)) > - (#t config-or-command))) > + (lower-object > + (program-file "wlgreet-sway-session-command" > + #~(let* ((log-file (open-output-file > + (string-append "/tmp/sway-greeter." > + (number->string (getpid)) > + ".log"))) > + (username (getenv "USER")) > + (useruid (number->string (passwd:uid (getpwuid username)= )))) > + ;; redirect stdout/err to log-file > + (dup2 (fileno log-file) 1) > + (dup2 1 2) > + (sleep 1) ;give seatd/logind some time to start up > + (setenv "XDG_RUNTIME_DIR" (string-append "/run/user/" useruid= )) > + (execl #$sway #$sway "-d" "-c" #$config)))))) >=20=20 > (define-record-type* > greetd-terminal-configuration make-greetd-terminal-configuration > @@ -3035,8 +3031,7 @@ (define-record-type* > (terminal-switch greetd-terminal-switch (default #f)) > (default-session-user greetd-default-session-user (default "greeter")) > (default-session-command greetd-default-session-command > - (default (greetd-agreety-session)) > - (sanitize make-greetd-default-session-command))) > + (default (greetd-agreety-session)))) >=20=20 > (define (default-config-file-name config) > (string-join (list "config-" (greetd-terminal-vt config) ".toml") "")) I didn't test it, but this change looks good. Also CCed muradm. I can take a deeper look and try it out later this week if nobody else will do it earlier. =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmNieBAACgkQIgjSCVjB 3rDq/A//UDjYCUgT6D5jJIRP48zYsre3NSVIYSS8A753tkneERM6WKnXDv3UNNFP EV+1GWp1yhz9/USkwqgIPIjgiNOxuQvIww//LUquJOtZ/clcXaJcy9TyLE/E1j/t xRyGb5frvPTADGHqZ3tQtP4lrXeW3uGIYsVawFUt7f7E3cv2niXXUBMgXHYwPyL8 oW5gMhhqA3qRMwRTw1Hwa+vNOItuU1if3yXU0ovKEfNEJiaGGLsU2vzX8c9l6mVX qv4lPBxqOmfRDHWZqweOfQEQc1keIdZ0ghj4C2ocBzfzKTGmnojvvSLeXqxtOeIf zJfZoYXCYNCjXj0KakT0Lfhscj9mFgGQqQEeENo0PocYaiiEYZVJop8FGfNw5kdz qfv/uib/6pG80oKAXTUkbio7MWJPaVaKEnB5zGD8N4Dd/z0LD2S74ZUdMBXh+fqX YUyo2V88m8FXG9R9ef1l8Myw7w3GGmxE+D8aUGzC50L7Qvtixgv0H9/fjBJZwrGM 4ZDOyd4vFmwpzrD5Z0Zwx9L7ZNYCEqgvYKg/nJqt6G2sU+AhHD62mqWt+EwaVGVW yiCYqmYaRUCZlM/RntAEAOrv0EUeSPvCljCV11WaRvVffJT3K00buuVSK0aEAUmg acVqnxYy0MMcPScinAnYXMaP82/i3OFxtyISKsocDbpKTuRnkNc= =vKQ2 -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Sep 05 11:00:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58818] [PATCH 1/1] gnu: home: greetd-service-type: Add gexp compilers for sessions. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Nov 2022 16:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58818 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: andrew@trop.in, 58818@debbugs.gnu.org Cc: muradm X-Debbugs-Original-To: "Andrew Tropin" , "( via Guix-patches via" , <58818@debbugs.gnu.org> Received: via spool by submit@debbugs.gnu.org id=B.166740749413689 (code B ref -1); Wed, 02 Nov 2022 16:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Nov 2022 16:44:54 +0000 Received: from localhost ([127.0.0.1]:47072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqGrG-0003Yj-7W for submit@debbugs.gnu.org; Wed, 02 Nov 2022 12:44:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:50446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqGrF-0003Yc-A9 for submit@debbugs.gnu.org; Wed, 02 Nov 2022 12:44:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqGrF-000600-1N for guix-patches@gnu.org; Wed, 02 Nov 2022 12:44:53 -0400 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqGrD-0003l3-2M for guix-patches@gnu.org; Wed, 02 Nov 2022 12:44:52 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E9ACD4111D; Wed, 2 Nov 2022 17:44:47 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JtYiOSdmprSY; Wed, 2 Nov 2022 17:44:46 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667407486; bh=VPVjlnDOV2esICgc1wNISet9c/Sn+k2AJvE7Cibqusc=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=eYQ4mO8VVj/HKEDLDEoc9GHdqNc8qK8EZ8rMrQU2Gnx6TP1DA6EIUdH7S2A0P670Z e6cFEn0Y5yG+d1911ektpn2d8g40imffmZFLeXs/rBTrsdU3FuRzLTzZyRXhEmF/4W PqbsFpuLBntkdBXBhCCda9q8Orp0B5Kimfja+qCxY8zK7/Gu76VHayGHcBFm7QsHbJ hd+HDnrs9cURke8lDj0h2vgZytK/yBZtXTDSZ2X8I0XgevkYo0s7yUrVY/uUb3od/C 0csKOg/EahZnly+AtgJ5na1oaQHG7UtW7FaGlc2BeJskYOpzt4ctOkFTlYBwtUbhvx B/SzL1b0RzkpQ== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 02 Nov 2022 16:44:45 +0000 Message-Id: From: "(" References: <20221027173809.25625-1-paren@disroot.org> <87a659jw1b.fsf@trop.in> In-Reply-To: <87a659jw1b.fsf@trop.in> Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed Nov 2, 2022 at 2:00 PM GMT, Andrew Tropin wrote: > It should be gnu/services/base.scm, whithout home. Oops! :) -- ( From unknown Fri Sep 05 11:00:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58818] [PATCH 1/1] gnu: home: greetd-service-type: Add gexp compilers for sessions. Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Nov 2022 07:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58818 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58818@debbugs.gnu.org Cc: "\(" X-Debbugs-Original-To: "( via Guix-patches via" , 58818@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16679792507810 (code B ref -1); Wed, 09 Nov 2022 07:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2022 07:34:10 +0000 Received: from localhost ([127.0.0.1]:38871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osfb7-00021u-GO for submit@debbugs.gnu.org; Wed, 09 Nov 2022 02:34:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:38710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osfb1-00021d-Rv for submit@debbugs.gnu.org; Wed, 09 Nov 2022 02:34:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osfb1-0004Ki-M1 for guix-patches@gnu.org; Wed, 09 Nov 2022 02:34:03 -0500 Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osfaz-0007lX-CG for guix-patches@gnu.org; Wed, 09 Nov 2022 02:34:03 -0500 Received: (Authenticated sender: andrew@trop.in) by mail.gandi.net (Postfix) with ESMTPSA id 2E4BB1C0003; Wed, 9 Nov 2022 07:33:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1; t=1667979236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zxDH75PVHYPe28eB0XzljPm2xjptfkyVmighfDUNRE0=; b=eVhot2ctXwndRyApKlTDxnbbezHf38Fb1PYgBoNVZ966bTbG4i1LFYbudm/6YC63SxtDa4 uLy+P5Att5IzzmTdRsJx0JICbqkHOeTnLQz0Ao5olUPzcpts3LMNmuj5qOeSJl8qSQipXF rzBHVMmI6I6q6aYCI/IsdyrIcE16Hpw7ITBx14NFm/VFqBbbTWeoZ/TTYtUYiphsX/G4h2 2vKTFiLa6KX3ZDBQ/OVplC+6TdEHW+5odd0PCmzTGUQFyt3TUoqs7uVWGRIKAEwtx5G7cr eU1YVyH+9nTUoPDzmFbTDaqfsRk78RR9JIEP7ocnfXskPrTJlbkVhJrka8Z/hQ== From: Andrew Tropin In-Reply-To: <20221027173809.25625-1-paren@disroot.org> References: <20221027173526.25556-1-paren@disroot.org> <20221027173809.25625-1-paren@disroot.org> Date: Wed, 09 Nov 2022 11:33:50 +0400 Message-ID: <87v8nolgyp.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2001:4b98:dc4:8::225; envelope-from=andrew@trop.in; helo=relay5-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2022-10-27 18:38, guix-patches@gnu.org wrote: > * gnu/home/services/base.scm (make-greetd-agreety-session-command, > greetd-wlgreet-sway-session-command, > make-greetd-default-session-command): Remove variables. > (greetd-agreety-session-compiler, > greetd-wlgreet-sway-session-compiler): New gexp compilers. > (greetd-terminal-configuration)[default-session-command]: > Remove it. > --- > gnu/services/base.scm | 65 ++++++++++++++++++++----------------------- > 1 file changed, 30 insertions(+), 35 deletions(-) > > diff --git a/gnu/services/base.scm b/gnu/services/base.scm > index d3e3335030..3bf924b8f1 100644 > --- a/gnu/services/base.scm > +++ b/gnu/services/base.scm > @@ -2900,11 +2900,18 @@ (define greetd-agreety-tty-xdg-session-command > (quote (#$@extra-env))) > (apply execl #$command #$command (list #$@args))))))) >=20=20 > -(define (make-greetd-agreety-session-command config command) > - (let ((agreety (file-append (greetd-agreety config) "/bin/agreety"))) > - (program-file > - "agreety-command" > - #~(execl #$agreety #$agreety "-c" #$command)))) > +(define-gexp-compiler (greetd-agreety-session-compiler > + (session ) > + system target) > + (let ((agreety (file-append (greetd-agreety session) > + "/bin/agreety")) > + (command ((if (greetd-agreety-xdg-env? session) > + greetd-agreety-tty-xdg-session-command > + greetd-agreety-tty-session-command) > + session))) > + (lower-object > + (program-file "agreety-command" > + #~(execl #$agreety #$agreety "-c" #$command))))) >=20=20 > (define-record-type* > greetd-wlgreet-session make-greetd-wlgreet-session > @@ -2991,37 +2998,26 @@ (define (make-wlgreet-sway-configuration-file ses= sion) > "exec \"" wlgreet " --config " wlgreet-config "; " > swaymsg " exit\"\n"))) >=20=20 > -(define (greetd-wlgreet-sway-session-command session) > +(define-gexp-compiler (greetd-wlgreet-sway-session-compiler > + (session ) > + system target) > (let ((sway (file-append (greetd-wlgreet-sway-session-sway session) > "/bin/sway")) > (config (make-wlgreet-sway-configuration-file session))) > - (program-file "wlgreet-sway-session-command" > - #~(let* ((log-file (open-output-file > - (string-append "/tmp/sway-greeter." > - (number->string (getpid)) > - ".log"))) > - (username (getenv "USER")) > - (useruid (number->string (passwd:uid (getpwuid username))))) > - ;; redirect stdout/err to log-file > - (dup2 (fileno log-file) 1) > - (dup2 1 2) > - (sleep 1) ;give seatd/logind some time to start up > - (setenv "XDG_RUNTIME_DIR" (string-append "/run/user/" useruid)) > - (execl #$sway #$sway "-d" "-c" #$config))))) > - > -(define (make-greetd-default-session-command config-or-command) > - (cond ((greetd-agreety-session? config-or-command) > - (cond ((greetd-agreety-xdg-env? config-or-command) > - (make-greetd-agreety-session-command > - config-or-command > - (greetd-agreety-tty-xdg-session-command config-or-comma= nd))) > - (#t > - (make-greetd-agreety-session-command > - config-or-command > - (greetd-agreety-tty-session-command config-or-command))= ))) > - ((greetd-wlgreet-sway-session? config-or-command) > - (greetd-wlgreet-sway-session-command config-or-command)) > - (#t config-or-command))) > + (lower-object > + (program-file "wlgreet-sway-session-command" > + #~(let* ((log-file (open-output-file > + (string-append "/tmp/sway-greeter." > + (number->string (getpid)) > + ".log"))) > + (username (getenv "USER")) > + (useruid (number->string (passwd:uid (getpwuid username)= )))) > + ;; redirect stdout/err to log-file > + (dup2 (fileno log-file) 1) > + (dup2 1 2) > + (sleep 1) ;give seatd/logind some time to start up > + (setenv "XDG_RUNTIME_DIR" (string-append "/run/user/" useruid= )) > + (execl #$sway #$sway "-d" "-c" #$config)))))) >=20=20 > (define-record-type* > greetd-terminal-configuration make-greetd-terminal-configuration > @@ -3035,8 +3031,7 @@ (define-record-type* > (terminal-switch greetd-terminal-switch (default #f)) > (default-session-user greetd-default-session-user (default "greeter")) > (default-session-command greetd-default-session-command > - (default (greetd-agreety-session)) > - (sanitize make-greetd-default-session-command))) > + (default (greetd-agreety-session)))) >=20=20 > (define (default-config-file-name config) > (string-join (list "config-" (greetd-terminal-vt config) ".toml") "")) Applied, tested agreety session, adjusted commit message, pushed as fdc9e1b27edfb3df51d391364bcbc50e9cd1de40. Thank you! =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmNrV94ACgkQIgjSCVjB 3rB37A//fFH0LUbzRVkkOYOzSk52HcGXOA9rp5CAUNR31BNK3G6q5OogPLwzjWUB LzgiUeBJzXhLUzEmS/ZpldZtm4Q/6zckmltvfrAe62sosoZporQ80xUkJ72OTa9p xcaIfbYzH7eKIw5uv9Wp00pLAI9aMrJuYMcVAXX563CdZqOkRdqHKgmJ1q4VErxE ux/CtxHxpmxpTJUDLeK7wFO4zrNpZS4TFe1drMgJtnTQRt+hzmB++OCIVACNPxLw BPSm/BoUG0u5m77RfRZrdLr5AoKiZC3r5Db7EcFk/GqgmmRxAOrduUptX5YmOYzC OR/xYfB+fq62dlAII8vewx37Y4VvgasesjEbiLvhUhAiLyAM6c3WO8A8zsq962c6 NidWnPdFxnq/ATTGtReNrhqyBqsDQG+6k1Ox2ZnQJJy/MSVkFIduuIXaYfp5vS40 0VOLMmv4Iex0jQvFiIlD4WFTPG9I5gCsuXYRZzgAJuAdbX2Ly1nqTNKCGumZlQYT oLWTJp15XhH3c84lMcIBAgP0rYURe9BLS+oK19Dwt6eas7bY8uZWpgPef1GitEM8 cZyyhAzDranVkvPqsB59ZWIKJ/i/QKM/I3H46/iXMJDSqJiSJmKxelAq2BJFs6u3 dzPyYkkRH+m7llSUUbPNgDx71bYuIO+6zyTlkralH+dL+u/5vM8= =kyQu -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 02:34:33 2022 Received: (at control) by debbugs.gnu.org; 9 Nov 2022 07:34:33 +0000 Received: from localhost ([127.0.0.1]:38874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osfbV-00022V-1f for submit@debbugs.gnu.org; Wed, 09 Nov 2022 02:34:33 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:43677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osfbT-00022H-If for control@debbugs.gnu.org; Wed, 09 Nov 2022 02:34:32 -0500 Received: (Authenticated sender: andrew@trop.in) by mail.gandi.net (Postfix) with ESMTPSA id 2E25560005 for ; Wed, 9 Nov 2022 07:34:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1; t=1667979265; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Wc52D+jxv5JX2EDhjOq6NEV9Ono/XI08KBNz3FNyXII=; b=gBxat3NEr4LfusT8Mui3baMK5iZIsGvoZFP9tRaUxD+iZ1YsyvktNsgfFlX3Zj5QFM/IFg w1jCl7W4ONYgYjt7Zf2Wlk2WIqr57RSdlp6bMperViVrB4n9hhWvZRnQMEuGDvMA32njGM 4gy3+olk+TyqyPyagwD97477XKD3ivwDuU/c5koy/QBLHfBVeWOXv27C613atAEnePrrAR /45VNfaKJyzOyeqXpZPVGWpDSq1FO4Bsc9OJXLKX84KCw06mnhclr/HU4348YW75/kPlqp /2V8qLGEE0ucOqbTw2z/uuatrU7pUqhFCFSEL8wPAuWim+omsf7tZL9UAk53mQ== From: Andrew Tropin To: control@debbugs.gnu.org Subject: Applied Date: Wed, 09 Nov 2022 11:34:19 +0400 Message-ID: <87sfislgxw.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain close 58818 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmNrV/sACgkQIgjSCVjB 3rDupg/+Lw0FiXRFFFVq9k38uvpdQmZL3I6iwXG0NB/CBWD+afKKR9zP612a/fAe h3man9vZQWvD7LPin0xqPk2Jc9ire//wx3xj7BRaPKJCeLLL+EASM+gkTIiXFBTe mL40qSSjwMIi22BH3Y4hjHR9l6mO3YONsRSL8K6drMN9HvYYYY7JlgKWGU4rd9qB 80MbBysAIa9f8UENV26ZqLbxsGi3HGDThacRX1RaNikL78kGTJcv+Dv6gJXDslHR Hfs+FTBrfp+sMl9h+mqhrYt6TRyDgG0w881WPd4wraAtUakB1Sv6iGUUy6hwCu/Y +E1rfowhb6myMITg1AEINUMALGDhrSIbWdXob1icoBRhUqEuzIwfkrNeY2AN5Yc0 jtMrWdyg2tejNrvXFsVvfFLM6wwUcMdzBmjAw8oIcjpkM9ARfNyFo/CWp7504eYl 0p5gqd2oLxeJnCTGPGJX4QtHIHHebgJgzYkop28wtDYuO5SKyCwCmujui/2yn2Ul rP4V+A2vaHDkY7YW9IDTfxCXIUHByscRTEGlm7ugKisfmsYBMSRXUSNUPviiHpyz /e5T0UdTlcReoGefS46jwXfBB47blfIbbhwMozxFuOD3byW0pHDV7lla2nTQh+Z5 xraaIKDAHcun/athrhz4SuxvYnFvyFIYslP/gR9gRY3MhuOpIMs= =XjaJ -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Sep 05 11:00:43 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58818] [PATCH 1/1] gnu: home: greetd-service-type: Add gexp compilers for sessions. Resent-From: "(" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Nov 2022 07:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58818 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: andrew@trop.in, 58818@debbugs.gnu.org X-Debbugs-Original-To: "Andrew Tropin" , "( via Guix-patches via" , <58818@debbugs.gnu.org> Received: via spool by submit@debbugs.gnu.org id=B.16679797188545 (code B ref -1); Wed, 09 Nov 2022 07:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Nov 2022 07:41:58 +0000 Received: from localhost ([127.0.0.1]:38886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osfig-0002Dl-3R for submit@debbugs.gnu.org; Wed, 09 Nov 2022 02:41:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:39132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1osfic-0002DU-7i for submit@debbugs.gnu.org; Wed, 09 Nov 2022 02:41:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osfib-0005eL-Sy for guix-patches@gnu.org; Wed, 09 Nov 2022 02:41:53 -0500 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osfia-0003pj-3u for guix-patches@gnu.org; Wed, 09 Nov 2022 02:41:53 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3360141014; Wed, 9 Nov 2022 08:41:50 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RKnWhxex1JYp; Wed, 9 Nov 2022 08:41:49 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1667979709; bh=6SEaoJo5xrlq9h3XHel7wrgQXxVAlfKhpTAdPaguGMs=; h=Date:From:To:Subject:References:In-Reply-To:From; b=TLPGpd520/preSeKaD6nsi4rtgOG7a7n0YB4bLginKJpDHimtEvZejKors9rxypSz o2ryW6w2pcwgI+LWHtd2DlvDObSSpyLilsvqtsIMxnFMxcRCg0lIHjdU9C7iThmEaa i3rNLpj+vc0HjA2+DYPDeJrSj0Z79M6grBHqDpRl3R3fYUq/lpQBXMsyLfse9gJbRk pWWv4O1SwmcGIbo++gVuRI12gJcPbTKNPpY9WiVn7cEwKYIMXy2707sz/orIq0kdyC yvMOmbrQGZr2qGRLP0N7jHQ95LRSyeRuMS9yJ3stXDnE3DSbb/5daY+nS7/kuKkZdQ 96M2Wkwv/lDxg== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 09 Nov 2022 07:41:48 +0000 Message-Id: From: "(" References: <20221027173526.25556-1-paren@disroot.org> <20221027173809.25625-1-paren@disroot.org> <87v8nolgyp.fsf@trop.in> In-Reply-To: <87v8nolgyp.fsf@trop.in> Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed Nov 9, 2022 at 7:33 AM GMT, Andrew Tropin wrote: > Thank you! Thanks! -- (