From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id dEscMySLKGGYYwEAgWs5BA (envelope-from ) for ; Fri, 27 Aug 2021 08:50:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id aMgjLiSLKGFyEwAAbx9fmQ (envelope-from ) for ; Fri, 27 Aug 2021 06:50:12 +0000 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 2BB982D9A5 for ; Fri, 27 Aug 2021 08:50:12 +0200 (CEST) Received: from localhost ([::1]:55992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJVgp-000676-1x for larch@yhetil.org; Fri, 27 Aug 2021 02:50:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJVgg-00066j-VB for guix-patches@gnu.org; Fri, 27 Aug 2021 02:50:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39590) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJVgg-0006mD-NY for guix-patches@gnu.org; Fri, 27 Aug 2021 02:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mJVgg-0004hU-BY for guix-patches@gnu.org; Fri, 27 Aug 2021 02:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50208] [PATCH 0/5] Add home-environment and related services Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 Aug 2021 06:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50208 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Oleg Pykhalov Cc: 50208@debbugs.gnu.org Received: via spool by 50208-submit@debbugs.gnu.org id=B50208.163004697818032 (code B ref 50208); Fri, 27 Aug 2021 06:50:02 +0000 Received: (at 50208) by debbugs.gnu.org; 27 Aug 2021 06:49:38 +0000 Received: from localhost ([127.0.0.1]:51136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJVgD-0004gh-S5 for submit@debbugs.gnu.org; Fri, 27 Aug 2021 02:49:37 -0400 Received: from mail-lj1-f181.google.com ([209.85.208.181]:44646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJVg8-0004gQ-2D for 50208@debbugs.gnu.org; Fri, 27 Aug 2021 02:49:32 -0400 Received: by mail-lj1-f181.google.com with SMTP id s3so9655659ljp.11 for <50208@debbugs.gnu.org>; Thu, 26 Aug 2021 23:49:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=YopK3csMdkHMidDdLDN3z8nPR/f3AZFDP5o6ruECjRo=; b=jCQPZblN7q6Ql0FBEyFuE1t3qt3T4WE3Ny6ToJlcGLMawvNJioV5hBBXLHGGeMY7s6 WZevCoSaY2TDDmYEoHaAv3Dk5gYvCojOCytHm8SxB37vGjdRu3BqkMSCeU9caTy6xuZF gZlziZ89e5JDLEnxVKILBoLTa30alUk3vFgvQC7ya7f3szcymWeT1xvXYDHEL4DZFiHy dCuNSmR1BFObH4cE9txJuLC0Plj0V//mF4Tjl00bHKWZ5E2i+tuFYYX/5FO2BtVeRQ49 v4nLTSWPzePnFUPj6ETPxL5qruTV9gRCZNt5vNpBeGe7qmr0APLpmzAOCrGLg+/KBljG 2vWg== 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:in-reply-to:references:date :message-id:mime-version; bh=YopK3csMdkHMidDdLDN3z8nPR/f3AZFDP5o6ruECjRo=; b=oSIHYgOl5zIpQgLDYh6DrpXT6UBJKr9gmWSACBwjkiK8Cn0jeb9484KAUfdb0dvKoV 6psn+DqR2Jdb7NrUDWe0NNrcsEAtfwMVpzbv93mb3tI5OcWSzaHLk1CfIx0D5Y5NwKg7 uP1Q6q8fBC8FFi3PIrCkbA1JA3qedt2+ID2Qr8f617j9To/acrTx9CuHEdBVsNLP5lkV j8ghqoBebQ3QPp++GHHRcAoxkM0xUGcTf6iyolxwc0A/B/UpAs/7cDjEWk97dxr9p5A8 8IMaftMr06RbePv7yvHzZWhkQCVku7OWu3DRn2q6o+E7OpY2+EPe2osBjVna5twEr12n IDOA== X-Gm-Message-State: AOAM532a2/9dvhGwKuL+oPvDa4jmwnjNqhb9yeah2jNlT3cEr/5Ziekv nA2MD2YKuChsm6obDHLtouJenA== X-Google-Smtp-Source: ABdhPJxlSBjh88yHkw3crdsrClA/w4l7HQI1qG5OP6euQtpkpRrk3SUY+3y3szrHUdwcdQ0wigQmBg== X-Received: by 2002:a2e:8808:: with SMTP id x8mr6522519ljh.220.1630046961800; Thu, 26 Aug 2021 23:49:21 -0700 (PDT) Received: from localhost (109-252-93-92.nat.spd-mgts.ru. [109.252.93.92]) by smtp.gmail.com with ESMTPSA id a3sm579630ljj.122.2021.08.26.23.49.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Aug 2021 23:49:21 -0700 (PDT) From: Andrew Tropin In-Reply-To: <87r1eg8obm.fsf@gmail.com> References: <87bl5kbsk8.fsf@trop.in> <87r1eg8obm.fsf@gmail.com> Date: Fri, 27 Aug 2021 09:49:17 +0300 Message-ID: <871r6ffklu.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630047012; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=YopK3csMdkHMidDdLDN3z8nPR/f3AZFDP5o6ruECjRo=; b=enUj+bPTMjk/z+J3V0Rmc3WsUh8uRLefNwk6pKVwVuUAvcbkoy6L8YZRDpa6YCKwFiwX49 +qlLJn0JddSlum6pgjfE0lXul6m4saKQqLmg2bbRc4ckQ0G5H9FZrKgXerbHz1eUXvlmWu iJBeqs3VjpO88yUPLSF2Z0w3mhHReNvl+HJwVZwKbZwgNXJMpyQVJD7QeFNIFFNUC9m++L nT5MGDnOpwF7izxi2gYR9VB/lYOMlEBZo/uet78HMN55CjPNBlrqHdUfanT7WwF2TSolFm dPR8h/mRHZOZ2YZ+5wrZYaPo+b6OOp7NabNs9ZWqnf9JDTGiMdihGHMizSvhGg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630047012; a=rsa-sha256; cv=none; b=hpWYx89E06Brma6aZl6p2hBdk7aUjyDCKe1hbRTCkxQciu5NxRbfllw55hNIJj1ENu/KRP AV5oPlwd68IKGdkuwvwZsSKDGhzl71zwefhm3nwrsd35KVkhDlGrUOvBcvmyZDOneKHBd7 rxnyYzADQVh2b1bZCkvXvbPxjnmO8vdPoLY8Xxc8FTJ/TAiFqNMBb6cDdO/xR2KZTKdnVn ffy30rrJnQlhNy5QwC7ji9YmLaEo5OH4xamdkE7/bhTVav9NGpSdBg2xxZtyBqg/z/b6fO z/wk4TurA2/duVXxc5AeTZTO1xRsnR8SZq2Q3GpFScGneZHIK4+ZOH6ZVWaNoQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=jCQPZblN; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.03 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=jCQPZblN; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 2BB982D9A5 X-Spam-Score: -1.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: MV+KNq/Mtfgr --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2021-08-26 13:58, Oleg Pykhalov wrote: > I applied your patch, replaces tabs with spaces, modified commit message > according to GNU standards, added the file to gnu/local.mk for > compilation (I forgot to do it for previous patch series, apologies). > > > I would like to squash the patch for home-services.scm with a previous > series (hope force push will work), but I should ask you could I do it? > Otherwise I could just push two patches to wip-guix-home. > > Updated patches are attached below. On top of the patches above I made a new patch series, which introduces home-environment and a set of default services, which are expected to be present in most Guix Home configurations. Andrew Tropin (5): home-services: Add fontutils. home-services: Add helper functions for service configurations. home-services: Add shells. home-services: Add xdg. home: Add home-environment. gnu/home-services/configuration.scm | 63 +++ gnu/home-services/fontutils.scm | 65 +++ gnu/home-services/shells.scm | 637 ++++++++++++++++++++++++++++ gnu/home-services/xdg.scm | 475 +++++++++++++++++++++ gnu/home.scm | 97 +++++ gnu/local.mk | 5 + 6 files changed, 1342 insertions(+) create mode 100644 gnu/home-services/configuration.scm create mode 100644 gnu/home-services/fontutils.scm create mode 100644 gnu/home-services/shells.scm create mode 100644 gnu/home-services/xdg.scm create mode 100644 gnu/home.scm =2D-=20 2.33.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmEoiu0PHGFuZHJld0B0 cm9wLmluAAoJECII0glYwd6wL/wP/2J1+8Ya8Z+oL1lElfilioUCKr4GyJgQ5TlM DPSONpDawn7/4DV4eXTQEASWhJAlz/rkQOv+Ffl896ZntZJ+Gd+t1ZkxPq926+iR B9uyH4TqJZobSClEv2zSMgCA7VbMjDYpPEgPrOe/PUUsTkZgwIKsFTZCMqqmjptF Qb0ZIrDpUHt1YlqdvQLNpdX6QFFCEp7mVyIilIvYjdgoBSk0/nfZ4rPc/GESdRJH EmgYJnQm6FMxugfPia+9EtjXBB7I/N1w+YGfJeeFoWq+OSGuc/AkQnKshvKi3YUb 2K5HxrHyDunp4HTe45uzrSTkaC2WZfm6IPDy6TADTSbqV5ZjN66QSnNnSVDW0vLy l++PI+weg6M0wlJw1DygDhSkCkS1seiMHN2LzVmEL+SKMNuNfpKKkgvmVxaWc8ot kiQUaWiTuYwYWt3d1QwyvMEj9kwWTU95Mi3qK/v6Ugw/pmdpTOjYM1qFH+pxyffv VZKzbmqH904pYzmasfJhCyMOSY0SZinyVpAp+ztdPzqOuVPyW4vkc9t+kgEGcpRO 8dxum5WiKZViQgZ6RrGmTLZnsAeknDHsoP43YVLIL7dWe2TLBnMZRUHYHZgjTRYm NJhpMXTqxsVytK7Q31CUb5Te8WhwrkbZ5Mkj6UBetdZ6+EENq9cHpNgJS6S2Wulw gLS667aL =+QZd -----END PGP SIGNATURE----- --=-=-=--