From unknown Sat Aug 09 18:41:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42489] [PATCH] services: nix: Provide nix commands. Resent-From: Peng Mei Yu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Jul 2020 09:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42489 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42489@debbugs.gnu.org Cc: Peng Mei Yu X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159549642028106 (code B ref -1); Thu, 23 Jul 2020 09:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jul 2020 09:27:00 +0000 Received: from localhost ([127.0.0.1]:43952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyXVD-0007JG-Tj for submit@debbugs.gnu.org; Thu, 23 Jul 2020 05:27:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:56586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyXV9-0007J6-VL for submit@debbugs.gnu.org; Thu, 23 Jul 2020 05:26:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47398) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyXV9-000663-PK for guix-patches@gnu.org; Thu, 23 Jul 2020 05:26:55 -0400 Received: from a0.mail.mailgun.net ([198.61.254.59]:38937) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jyXV6-0002Iq-4v for guix-patches@gnu.org; Thu, 23 Jul 2020 05:26:55 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=pengmeiyu.com; q=dns/txt; s=pic; t=1595496414; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-Id: Date: Subject: Cc: To: From: Sender; bh=1JjIplGzDthnJG4G14CQ/Zu95V/VjM6tuju+Db7Fbi0=; b=HZz40GdKAYqTYt6cuZ0eDH1iIw3S17krJN0hPjqKjSDTr0+WliLjsEuSkoNJXgrhch9yVcLb U4DPSzU3oJtN1wFtMnO52gNxjifCc1IJ/3xmaVAMBjv4wI3UHQnEjhRu2axO2lXwTi5OS4Sa NK2M+RjMGINwJ+d4U0zFGdYWS0V2RCCmrlPDQtCMDjDMRnQjyvabMcDSlw9lL60CsU2jnKyB 3XHxIJM1SjWj85CZt3Z/8MFgy0Ig3vdP/8cMavUb69wPibIkx9h5nRhv2qrfHVll5WS5y48J PtEvgKprGvvfHd27WETGSGOdD6NJcO4cYv/yNH/26de1WR3J6QngzA== X-Mailgun-Sending-Ip: 198.61.254.59 X-Mailgun-Sid: WyJiMDU3ZiIsICJndWl4LXBhdGNoZXNAZ251Lm9yZyIsICI0MWI2YTMiXQ== Received: from localhost ( [113.87.23.247]) by smtp-out-n04.prod.us-east-1.postgun.com with SMTP id 5f19579af9ca681bd0fcc8db (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Thu, 23 Jul 2020 09:25:46 GMT Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4a5d288d; Thu, 23 Jul 2020 09:25:41 +0000 (UTC) From: Peng Mei Yu Date: Thu, 23 Jul 2020 17:24:13 +0800 Message-Id: <20200723092413.21014-1-i@pengmeiyu.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.61.254.59; envelope-from=bounce+3bbbca.41b6a3-guix-patches=gnu.org@pengmeiyu.com; helo=a0.mail.mailgun.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/23 05:26:50 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.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_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) 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.1 (-) * gnu/services/nix.scm (nix-service-type): Extend profile-service-type to provide nix commands. --- gnu/services/nix.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/services/nix.scm b/gnu/services/nix.scm index 75b2df02dc..e73203c2c5 100644 --- a/gnu/services/nix.scm +++ b/gnu/services/nix.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2019, 2020 Oleg Pykhalov +;;; Copyright © 2020 Peng Mei Yu ;;; ;;; This file is part of GNU Guix. ;;; @@ -134,7 +135,9 @@ GID." (extensions (list (service-extension shepherd-root-service-type nix-shepherd-service) (service-extension account-service-type nix-accounts) - (service-extension activation-service-type nix-activation))) + (service-extension activation-service-type nix-activation) + (service-extension profile-service-type + (compose list nix-configuration-package)))) (description "Run the Nix daemon.") (default-value (nix-configuration)))) -- 2.27.0 From unknown Sat Aug 09 18:41:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42489] [PATCH] services: nix: Export nix-configuration. References: <20200723092413.21014-1-i@pengmeiyu.com> In-Reply-To: <20200723092413.21014-1-i@pengmeiyu.com> Resent-From: pengmeiyu@riseup.net Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jul 2020 06:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42489 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42489@debbugs.gnu.org Cc: Peng Mei Yu Received: via spool by 42489-submit@debbugs.gnu.org id=B42489.159557113319615 (code B ref 42489); Fri, 24 Jul 2020 06:13:01 +0000 Received: (at 42489) by debbugs.gnu.org; 24 Jul 2020 06:12:13 +0000 Received: from localhost ([127.0.0.1]:46536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyqwH-00056J-JM for submit@debbugs.gnu.org; Fri, 24 Jul 2020 02:12:13 -0400 Received: from mx1.riseup.net ([198.252.153.129]:36014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyqwE-000568-3Y for 42489@debbugs.gnu.org; Fri, 24 Jul 2020 02:12:11 -0400 Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BCf493Pz1zDsxx; Thu, 23 Jul 2020 23:12:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1595571129; bh=IWdmMPhTrdQHIN4qVEG/nTwgPhUEzfCQ/tX+xXyKIDM=; h=From:To:Cc:Subject:Date:From; b=MG0LQZ56V51ufvUof1OgD6H+9dj2LKidMExZRx657WxQab64PCZSmTconuvRu3HU3 URsbrlQJb5BjCjWDjVNDM5x3Mbcg2bTcMB2XMUDSv7StiwYPs34Jc7NCrOsydEGM56 xPsH8fsr4q7O39tOAI2003TzefqiwxffX0hmmvT0= X-Riseup-User-ID: 62D83B85201147274207F51D327F7AA407B3637CF320B1C0832ED9BBB094CE68 Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 4BCf475BJvz8tdQ; Thu, 23 Jul 2020 23:12:07 -0700 (PDT) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 71de543c; Fri, 24 Jul 2020 06:12:02 +0000 (UTC) From: pengmeiyu@riseup.net Date: Fri, 24 Jul 2020 14:11:43 +0800 Message-Id: <20200724061143.30011-1-pengmeiyu@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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 (-) From: Peng Mei Yu * gnu/services/nix.scm (nix-configuration): Export it. --- gnu/services/nix.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/services/nix.scm b/gnu/services/nix.scm index e73203c2c5..5a0a965a69 100644 --- a/gnu/services/nix.scm +++ b/gnu/services/nix.scm @@ -35,7 +35,8 @@ #:use-module (ice-9 match) #:use-module (ice-9 format) #:use-module (guix modules) - #:export (nix-service-type)) + #:export (nix-configuration + nix-service-type)) ;;; Commentary: ;;; -- 2.27.0 From unknown Sat Aug 09 18:41:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42489] [PATCH] services: nix: Provide nix commands. Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Jul 2020 15:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42489 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Peng Mei Yu Cc: 42489@debbugs.gnu.org Received: via spool by 42489-submit@debbugs.gnu.org id=B42489.159560318125618 (code B ref 42489); Fri, 24 Jul 2020 15:07:01 +0000 Received: (at 42489) by debbugs.gnu.org; 24 Jul 2020 15:06:21 +0000 Received: from localhost ([127.0.0.1]:48523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyzH9-0006f5-NQ for submit@debbugs.gnu.org; Fri, 24 Jul 2020 11:06:20 -0400 Received: from mail-lj1-f196.google.com ([209.85.208.196]:35005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyzH1-0006ek-9W for 42489@debbugs.gnu.org; Fri, 24 Jul 2020 11:06:13 -0400 Received: by mail-lj1-f196.google.com with SMTP id q4so10341892lji.2 for <42489@debbugs.gnu.org>; Fri, 24 Jul 2020 08:06:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=y1LpH8m0wMkkRHYTf8r6llFeps1dlp7e4T6iy65mkg8=; b=c0unFRKrf1rUAZG2i097CA5OwRlZgac2aTMt4kTnClYQAQT4tkEtyEhDr0mJGi5gZe e6ZMsgvKAwGbKH8BUVqMbSD/bF9TNViXwGj7cghlpdWzgdintdYegp8QxhN9nAFCHIYy IrH8ifWd+jIJq+JMxLdTD5rzG7/oKDPWiZrN9jIfNtlNOjDOduBq+szm2zV7fVWLCraO bTrSWNtJmJ0DwGhRWwQimAf3uLJkclfVC0Pz5bS2PDgVTN647iU6+n4Oeyi9StDVmGlf v5M7poula3jjHtjP7/Yh/onZm2Vql04HojVjnf9XUrUGLsCfP6ih44d64PJWIIYqUxhq 1Rkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=y1LpH8m0wMkkRHYTf8r6llFeps1dlp7e4T6iy65mkg8=; b=F2UDssZvPklPrtPAVNnmIS67wAa7OHKAov1yU8fA7Q1/ZcanRFSTBY2/G/e9h/4v3b L1jh/cVi2+ZVN/Gj8asdPJlAiQMCjKo0Pu45lLwGU6NAtZJbtw5LLAFUyCOWBMlliuS7 qqmiKuuYDB0UCxUYNBW3QIdhBjg9lyAolsSQ3uQuoTQPM/uk9P3cujZPW0no1Myzhlga cc1hgcwlahJO+KfrnZRXTcClgKVCLZMzfn02Q2hDv8ca9AmY9+FB0xcVSP0Xi5Dvni6l 74EpkuKfc9oK0sa1glHvvSp2M5IWc8Nwn/JcXy8CTReHZ8+QgcL0lyPB88QAoh9Ynkql I3ZA== X-Gm-Message-State: AOAM531Fx2VcWmeYUyqvi/abir1ETM1gFkM+sjxa6XEpBzlKfRg1VG4a Gu7bosXVXuAC+mjz0oP5NIR6rOAP82g= X-Google-Smtp-Source: ABdhPJy6kMIZboRtWzp6a6VoFVDsiZgtNpHtfZ9vEunQ+iJNzAPzNFHZZyCfedkdSMfeIVlrVMd13g== X-Received: by 2002:a2e:5746:: with SMTP id r6mr4710227ljd.205.1595603164575; Fri, 24 Jul 2020 08:06:04 -0700 (PDT) Received: from guixsd (ppp91-122-98-213.pppoe.avangarddsl.ru. [91.122.98.213]) by smtp.gmail.com with ESMTPSA id l5sm303128ljh.56.2020.07.24.08.06.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2020 08:06:03 -0700 (PDT) From: Oleg Pykhalov References: <20200723092413.21014-1-i@pengmeiyu.com> Date: Fri, 24 Jul 2020 18:06:00 +0300 In-Reply-To: <20200723092413.21014-1-i@pengmeiyu.com> (Peng Mei Yu's message of "Thu, 23 Jul 2020 17:24:13 +0800") Message-ID: <87tuxxq7fr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Peng Mei Yu writes: > * gnu/services/nix.scm (nix-service-type): Extend profile-service-type to > provide nix commands. > --- > gnu/services/nix.scm | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/gnu/services/nix.scm b/gnu/services/nix.scm > index 75b2df02dc..e73203c2c5 100644 > --- a/gnu/services/nix.scm > +++ b/gnu/services/nix.scm > @@ -1,5 +1,6 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright =C2=A9 2019, 2020 Oleg Pykhalov > +;;; Copyright =C2=A9 2020 Peng Mei Yu > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -134,7 +135,9 @@ GID." > (extensions > (list (service-extension shepherd-root-service-type nix-shepherd-ser= vice) > (service-extension account-service-type nix-accounts) > - (service-extension activation-service-type nix-activation))) > + (service-extension activation-service-type nix-activation) > + (service-extension profile-service-type > + (compose list nix-configuration-package)))) > (description "Run the Nix daemon.") > (default-value (nix-configuration)))) I don't understand what you trying to archive.=20 Do you want to run `/gnu/store/=E2=80=A6nix=E2=80=A6/bin/nix-daemon` with f= lags, like =E2=80=98--debug=E2=80=99? It's better to add =E2=80=98extra-options=E2=80= =99 to =E2=80=98=E2=80=99 record and use it in =E2=80=98nix-shepherd-service=E2=80=99. Also, I found a typo in =E2=80=98=E2=80=99 =E2=80=98nix-configuration-extra-options=E2=80=99 should be =E2=80=98nix-configuration-extra-config=E2=80=99. Could you documentat the feature in =E2=80=98doc/guix.texi=E2=80=99, please? > * gnu/services/nix.scm (nix-configuration): Export it. ^^^ Just =E2=80=9CExport.=E2=80=9D. > --- > gnu/services/nix.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/services/nix.scm b/gnu/services/nix.scm > index e73203c2c5..5a0a965a69 100644 > --- a/gnu/services/nix.scm > +++ b/gnu/services/nix.scm > @@ -35,7 +35,8 @@ > #:use-module (ice-9 match) > #:use-module (ice-9 format) > #:use-module (guix modules) > - #:export (nix-service-type)) > + #:export (nix-configuration > + nix-service-type)) OK, but also export =E2=80=98nix-configuration?=E2=80=99. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl8a+NgACgkQFn+OpQAa +pwuVw//fLG4h2H/bRC+tpPJPWQ+m+k01vAxUMttzgbIDKV5sWIHFz3Gags2y2gS f1K8J8r6CiEjhuxiZa0Ybq1wLKq2CzMVpF9e9t1ud3kj/oCxSr1XXUyjhfpCrpZJ eK5d8oX0Ygq8irWNjxx/8w7W77qqoHlUgY6bQnq/3Quoqjg39PAF8qy890DOpfOW g712go7c9qz91sVU4Oa/XvJG1bD7oVf36zDAWBBaZaLZGZhWs1Mg2GRAsCciDi2D xiabEeHFtmmb1ermQslxJyOCzpQzcKM9HfKlYlODX2TXI2mqoF7nU2pCNCiWA3cd k74R+dcH65PNJvrEioZ3Qkluy/FHcH5XzYcEqDnkPP4CtFZw94pvjX1OqLMXdZD3 K2lgaTyf2mecjm8GZmReAh+7hI0q2/RgYmdnN6/CaY5IbfCevxeZQa/L+h9wJnHo 46Gu8XiMy8PYLr3opEjUl8Qem3rhXpGUonqrH3EZ8nPHIkV0HHgC/8Jz3HtSdNMM B3ah1yFAljSqQMPHlaNQV08TlggRB25Z5z7WDV1q6/PWIRMUmCPKcf8qjjv3FDhN gATQUS97VBw8vhY1nZ9/sbKcBbTD5KDAoIGu621rXXaYvJuTEe2yOXWdvV0FuQNF EX86KgJ5HjVrj4PrPyG5+zyXBYYprjhqP96qQOlR32haQI77VhA= =aQ9M -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 09 18:41:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42489] [PATCH] services: nix: Provide nix commands. Resent-From: Peng Mei Yu Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 25 Jul 2020 08:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42489 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Oleg Pykhalov Cc: 42489@debbugs.gnu.org Received: via spool by 42489-submit@debbugs.gnu.org id=B42489.159566592530081 (code B ref 42489); Sat, 25 Jul 2020 08:33:01 +0000 Received: (at 42489) by debbugs.gnu.org; 25 Jul 2020 08:32:05 +0000 Received: from localhost ([127.0.0.1]:49314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzFbA-0007p7-SP for submit@debbugs.gnu.org; Sat, 25 Jul 2020 04:32:05 -0400 Received: from mx1.riseup.net ([198.252.153.129]:49630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzFb5-0007od-J7 for 42489@debbugs.gnu.org; Sat, 25 Jul 2020 04:32:03 -0400 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BDK724r6mzDsyw; Sat, 25 Jul 2020 01:31:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1595665918; bh=uK+7k0rd/DAK3rR4lnnrQyUEcYRQ/S7yqdAD06siYVw=; h=References:From:To:Cc:Subject:In-reply-to:Date:From; b=DfXFd+4Jy5nv7mTGLBTUiVEaZ6ebnIKmT5dPHYlQjSnQZ6wuDabxYNE12kHcqeAcN IX9+v7DEd5trZcrZJBON+pU5yfUFmWVndiqrTpDKS/02r0J7vnZFV9E7zunSzrtpn1 gI0/9qPBok0htgeEVt1QmlOuDt2ozn0LcyQOJWlE= X-Riseup-User-ID: 81927C93CB565DD5D28D021E357D62EFA63DA2202ED27D0CB4FB51834471A635 Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4BDK7118X7zJmhk; Sat, 25 Jul 2020 01:31:56 -0700 (PDT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id fc5464d2; Sat, 25 Jul 2020 08:31:45 +0000 (UTC) References: <20200723092413.21014-1-i@pengmeiyu.com> <87tuxxq7fr.fsf@gmail.com> From: Peng Mei Yu In-reply-to: <87tuxxq7fr.fsf@gmail.com> Date: Sat, 25 Jul 2020 16:31:45 +0800 Message-ID: <878sf8807i.fsf@pengmeiyu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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 (-) Hi, Oleg Pykhalov writes: >> @@ -134,7 +135,9 @@ GID." >> (extensions >> (list (service-extension shepherd-root-service-type nix-shepherd-se= rvice) >> (service-extension account-service-type nix-accounts) >> - (service-extension activation-service-type nix-activation))) >> + (service-extension activation-service-type nix-activation) >> + (service-extension profile-service-type >> + (compose list nix-configuration-package)))) >> (description "Run the Nix daemon.") >> (default-value (nix-configuration)))) > > I don't understand what you trying to archive. > > Do you want to run `/gnu/store/=E2=80=A6nix=E2=80=A6/bin/nix-daemon` with= flags, like > =E2=80=98--debug=E2=80=99? It's better to add =E2=80=98extra-options=E2= =80=99 to =E2=80=98=E2=80=99 > record and use it in =E2=80=98nix-shepherd-service=E2=80=99. No. The nix-service is useless without commands like nix, nix-env, nix-shell, etc. I think it's a standard that a guix service should provide necessary commands in order to use that service. >> @@ -35,7 +35,8 @@ >> #:use-module (ice-9 match) >> #:use-module (ice-9 format) >> #:use-module (guix modules) >> - #:export (nix-service-type)) >> + #:export (nix-configuration >> + nix-service-type)) > > OK, but also export =E2=80=98nix-configuration?=E2=80=99. That's fine. All I want is to be able to customize the "extra-config". Thanks. From unknown Sat Aug 09 18:41:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Peng Mei Yu Subject: bug#42489: closed (Re: [bug#42489] [PATCH] services: nix: Provide nix commands.) Message-ID: References: <871rl0aqhs.fsf@gmail.com> <20200723092413.21014-1-i@pengmeiyu.com> X-Gnu-PR-Message: they-closed 42489 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 42489@debbugs.gnu.org Date: Sat, 25 Jul 2020 09:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1595669642-3437-1" This is a multi-part message in MIME format... ------------=_1595669642-3437-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42489: [PATCH] services: nix: Provide nix commands. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 42489@debbugs.gnu.org. --=20 42489: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42489 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1595669642-3437-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42489-done) by debbugs.gnu.org; 25 Jul 2020 09:33:33 +0000 Received: from localhost ([127.0.0.1]:49325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzGYe-0000sk-Sp for submit@debbugs.gnu.org; Sat, 25 Jul 2020 05:33:33 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:37752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzGYb-0000sW-Q9 for 42489-done@debbugs.gnu.org; Sat, 25 Jul 2020 05:33:31 -0400 Received: by mail-lj1-f195.google.com with SMTP id q6so12342489ljp.4 for <42489-done@debbugs.gnu.org>; Sat, 25 Jul 2020 02:33:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=HYxoT5ngJjQ+e3UBSWIcop387Ix0vU2Scm8FL81KSik=; b=M4Dg3cuLHsQT55ICU0+BwbbSpvIcmAMWXhWUGeH9B+i8REfuUqUiLdtclKRjkhKuXR y1EgyMjrw+cjMWbmx+fFaKLuAZNthni905feUSSUgYAw6iyR98sAM4GZ8//TolH9UyAK w646Ko5ELmKQWXPWN8zF4V75dqpdY13I/11zYnzRffD2YSZgwmCQBLi6iaJd3UtMmf7m wTpiaXTEZcPaZMjTtE4Ev8VwlCZSK5xi8vXuxNgQ5rWSAq5gkGUz5Q5UAilM8SLvUEtP MYTzVqbgdjb72p6iClgYnKi4U2+Gx4rbMWWfqssbu5aAfkl04f8DcDJKANY0AD8jZMor RF4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=HYxoT5ngJjQ+e3UBSWIcop387Ix0vU2Scm8FL81KSik=; b=hDb2da6nsjTdCiFhvUnVxE/d9pzWgI0NhRIHjDw0uMqLPk8zseQVdHVloCR15e+Q4r xHSn3l3+Ok5WPs/b4YLv8BsLosWcRPjhsLVFPiCSgu6dty9VEBD3KmxRvexAsAqFvfzQ dKvmcKNTtYb9NwHE1wu6x1XsoFEF106mBUHDdVWfhg9CvBPNbAj//snpyzNls6ac4sle MpY90UNcCxD1YjNNxCUmWcN6pMvZmedJd0yoGaLy62fEUrupUBEhAx9LVHjlKIBAhJDW WZBjo7eX50n9s0/Qb4YLtN1adLq/UvQP3wxs0voNtYYX3/7nkSwUDFxgn+6uIp9H6VSU Uufg== X-Gm-Message-State: AOAM531bDPS0gflVLxwc4GJ8ycn8YAJAFABocuuBuqy9q6qFjqFdETZl iiVQP2zw4ldH0hmzgMOl6CfmGZQp/to= X-Google-Smtp-Source: ABdhPJzoBLfvxUx/bujbDDB9Prq/hq3JPAoByh8jLHvP4njeFj7uaf139J47OroljFdfUXeClJbPSw== X-Received: by 2002:a2e:99d0:: with SMTP id l16mr5715247ljj.209.1595669603274; Sat, 25 Jul 2020 02:33:23 -0700 (PDT) Received: from guixsd (ppp91-122-98-213.pppoe.avangarddsl.ru. [91.122.98.213]) by smtp.gmail.com with ESMTPSA id r15sm878901ljd.130.2020.07.25.02.33.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Jul 2020 02:33:22 -0700 (PDT) From: Oleg Pykhalov To: Peng Mei Yu Subject: Re: [bug#42489] [PATCH] services: nix: Provide nix commands. References: <20200723092413.21014-1-i@pengmeiyu.com> <87tuxxq7fr.fsf@gmail.com> <878sf8807i.fsf@pengmeiyu.com> Date: Sat, 25 Jul 2020 12:33:19 +0300 In-Reply-To: <878sf8807i.fsf@pengmeiyu.com> (Peng Mei Yu's message of "Sat, 25 Jul 2020 16:31:45 +0800") Message-ID: <871rl0aqhs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42489-done Cc: 42489-done@debbugs.gnu.org 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 (-) --=-=-= Content-Type: text/plain Peng Mei Yu writes: >> @@ -134,7 +135,9 @@ GID." >> (extensions >> (list (service-extension shepherd-root-service-type nix-shepherd-service) >> (service-extension account-service-type nix-accounts) >> - (service-extension activation-service-type nix-activation))) >> + (service-extension activation-service-type nix-activation) >> + (service-extension profile-service-type >> + (compose list nix-configuration-package)))) >> (description "Run the Nix daemon.") >> (default-value (nix-configuration)))) > > The nix-service is useless without commands like nix, nix-env, > nix-shell, etc. I think it's a standard that a guix service should > provide necessary commands in order to use that service. Ah, good catch! Pushed your changes to master. Thanks again, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl8b/F8ACgkQFn+OpQAa +pzIxBAArtzCTVQEBXjnbSQEchEs9PrWmAWGY0Pf/A4tXgmlc7TNgud+dqzwf4UG 690Xstua0Lgk811W6KENq9hjbFj3xJP0hgIzwypsvIDliR8g/QNqArhJ38h2sosh UaADxkNlliBZ7R3Ca4mKFFsw/4oxAbj8hKbY7X5oYrRs3sQf6igzUHZwGb9xM9vT HcP3nQ9RS3VDhG2l0nwxxW3tZs5wkhviYCvxkwsKA9Cl6v90wkr+Brs9kCnWgGYX rdTE40lObkAHSPKCtg+DHi+9McCvA+PMBlj/eWRKznu2/B7lJxV/tx5yxQ/vkCjs AXlTLNMe5i+IMXFikbUClMhhc6FumM9+AcCAyQW3r8p53t8vaghh/0TAlSvJTubM fpkD4iunhJG0LtnWJi9tCiby65pURi/NS4omNC5FdhzSowOdwgKDlOMX0mzEgr+V nI39hEv4kBo/rvBXzHVa8VJAD0tqhVGA65//LMz+uutvwC78fKI4auC9O5REU0Nl cqoDe/XhAYSBM7PCYOmJMu5D5S1b8Ey8lBYiFj+xUOdM9sSiGERKLhNqoMsrurUJ UJfJRIjTwvZ2tlOOVZwa8/xryqjJRke2wI8fXWKcyLxKhdZY2OknzXrEL8iRru9N cpWlwfQ0W3aIhd+NlEvDpDvF0UIJHSEFHpivSZj1NSELU3C7x6U= =4orv -----END PGP SIGNATURE----- --=-=-=-- ------------=_1595669642-3437-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Jul 2020 09:27:00 +0000 Received: from localhost ([127.0.0.1]:43952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyXVD-0007JG-Tj for submit@debbugs.gnu.org; Thu, 23 Jul 2020 05:27:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:56586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyXV9-0007J6-VL for submit@debbugs.gnu.org; Thu, 23 Jul 2020 05:26:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47398) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyXV9-000663-PK for guix-patches@gnu.org; Thu, 23 Jul 2020 05:26:55 -0400 Received: from a0.mail.mailgun.net ([198.61.254.59]:38937) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jyXV6-0002Iq-4v for guix-patches@gnu.org; Thu, 23 Jul 2020 05:26:55 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=pengmeiyu.com; q=dns/txt; s=pic; t=1595496414; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-Id: Date: Subject: Cc: To: From: Sender; bh=1JjIplGzDthnJG4G14CQ/Zu95V/VjM6tuju+Db7Fbi0=; b=HZz40GdKAYqTYt6cuZ0eDH1iIw3S17krJN0hPjqKjSDTr0+WliLjsEuSkoNJXgrhch9yVcLb U4DPSzU3oJtN1wFtMnO52gNxjifCc1IJ/3xmaVAMBjv4wI3UHQnEjhRu2axO2lXwTi5OS4Sa NK2M+RjMGINwJ+d4U0zFGdYWS0V2RCCmrlPDQtCMDjDMRnQjyvabMcDSlw9lL60CsU2jnKyB 3XHxIJM1SjWj85CZt3Z/8MFgy0Ig3vdP/8cMavUb69wPibIkx9h5nRhv2qrfHVll5WS5y48J PtEvgKprGvvfHd27WETGSGOdD6NJcO4cYv/yNH/26de1WR3J6QngzA== X-Mailgun-Sending-Ip: 198.61.254.59 X-Mailgun-Sid: WyJiMDU3ZiIsICJndWl4LXBhdGNoZXNAZ251Lm9yZyIsICI0MWI2YTMiXQ== Received: from localhost ( [113.87.23.247]) by smtp-out-n04.prod.us-east-1.postgun.com with SMTP id 5f19579af9ca681bd0fcc8db (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Thu, 23 Jul 2020 09:25:46 GMT Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4a5d288d; Thu, 23 Jul 2020 09:25:41 +0000 (UTC) From: Peng Mei Yu To: guix-patches@gnu.org Subject: [PATCH] services: nix: Provide nix commands. Date: Thu, 23 Jul 2020 17:24:13 +0800 Message-Id: <20200723092413.21014-1-i@pengmeiyu.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.61.254.59; envelope-from=bounce+3bbbca.41b6a3-guix-patches=gnu.org@pengmeiyu.com; helo=a0.mail.mailgun.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/23 05:26:50 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.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_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: submit Cc: Peng Mei Yu 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.1 (-) * gnu/services/nix.scm (nix-service-type): Extend profile-service-type to provide nix commands. --- gnu/services/nix.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/services/nix.scm b/gnu/services/nix.scm index 75b2df02dc..e73203c2c5 100644 --- a/gnu/services/nix.scm +++ b/gnu/services/nix.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2019, 2020 Oleg Pykhalov +;;; Copyright © 2020 Peng Mei Yu ;;; ;;; This file is part of GNU Guix. ;;; @@ -134,7 +135,9 @@ GID." (extensions (list (service-extension shepherd-root-service-type nix-shepherd-service) (service-extension account-service-type nix-accounts) - (service-extension activation-service-type nix-activation))) + (service-extension activation-service-type nix-activation) + (service-extension profile-service-type + (compose list nix-configuration-package)))) (description "Run the Nix daemon.") (default-value (nix-configuration)))) -- 2.27.0 ------------=_1595669642-3437-1--