Authentication-Results: mail-b.sr.ht; dkim=pass header.d=trop-in.20150623.gappssmtp.com header.i=@trop-in.20150623.gappssmtp.com Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.171]) by mail-b.sr.ht (Postfix) with ESMTPS id BDA7B11EF0E for <~abcdw/rde-announce@lists.sr.ht>; Mon, 3 May 2021 06:54:53 +0000 (UTC) Received: by mail-lj1-f171.google.com with SMTP id p12so5595641ljg.1 for <~abcdw/rde-announce@lists.sr.ht>; Sun, 02 May 2021 23:54:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=a/xAaTmU0Jpd/HVjQq8AGOExiyBtAV7/uaq/3b3UCr0=; b=voRsC7EptFPN8QGJRUFjO4o+O01yL888r2YOt1TpdRw5Pr66Msccbg69WvacnyVq1p w1AoNjpHa4SN7vIqh5rs/qvLd84G5RB0baGjwWxhUKK4D+KaJ1th9ss0EgMIldqrj4q5 +kz6NufY1XQuViDLdJv1uSZR0UcGao0CJ/BvZmCQhsuKazBvV7Hf4bxU5EdOKFqTQOEX 6W8eiJ67SY4kocfPnea6aLMflb9PkJ2EO+UmRnzQm8ilBTYtmzCATfjWFSlhOiNyz2rV x3mMSzGBe7bA1rnrd7ifR7jm2j4nHcM2UrcyI8OQwB7Qb8PR8S+SFrUUUg0JO++XRela ODng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=a/xAaTmU0Jpd/HVjQq8AGOExiyBtAV7/uaq/3b3UCr0=; b=qsY4Vc6RwJiibHO4MpXNVQcypxSGtPctUKKxn6kEFBfpYBQs42KtOIVVEhhOfMnBne WBlWJ0VonyXY69Q1L657A+TiBi+7Y0jkVe/amzs0H1GriTO25QjUxHAbYtnUncc7zr/r imDV0e9ZC+jU3PhHQfYBqRjn92C34AaejICWOjA6OihsCbSaa3fxHAgtf514lAEVYcgc frjXoAQ01SWQsnzoouvf/JPTRQR6mW/mC4H6VkJm7Nfg6x0WS4g5ZUAl6oy4k4uKoVNK NtI+gaJv1x5D8s9TSSU0zWqqiSSx6OnSbZbmkBxHE9Juljn1PimaR66rLhetbrfZq1oR VEvw== X-Gm-Message-State: AOAM531T6raDHpYzliTERB8LajKipOqIOshtLjPlV0nhfiWk1C7fdH8y ltKpLFoOSdyjU+9X3VSgVYZKVkQ546W4Lw== X-Google-Smtp-Source: ABdhPJxi+/Yrppz9/+I11mg1iLS+nFQ2SzKXF2f69rCM/fyEBr9ri4qmIBJDGzHvNaU9rVv6pW+vqw== X-Received: by 2002:a2e:a60c:: with SMTP id v12mr13062544ljp.310.1620024892016; Sun, 02 May 2021 23:54:52 -0700 (PDT) Received: from ixy ([109.252.117.148]) by smtp.gmail.com with ESMTPSA id j18sm1049043lfe.86.2021.05.02.23.54.50 for <~abcdw/rde-announce@lists.sr.ht> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 May 2021 23:54:51 -0700 (PDT) From: Andrew Tropin To: ~abcdw/rde-announce@lists.sr.ht Subject: [rde updates] 2021-04 Date: Mon, 03 May 2021 09:54:49 +0300 Message-ID: <87lf8wnw7a.fsf@trop.in> MIME-Version: 1.0 Content-Type: text/plain * Contributios We with Xinglu continue active work on Guix Home. There are a few nice new features and few good news since last [rde updates]. Command line interface is completed, in addition to build and reconfigure, it's now possible to search through avaliable home service types, list, roll-back, switch or delete generations. Some new actions will appear in the future, but these essential are already here and ready to help everyone to manage home environments, read more in the cli help or in the manual: https://guix-home.trop.in/Invoking-guix-home.html#Invoking-guix-home As you probably already noticed, we started to work on the documentation by extending Guix manual. For now we maintain a fork of Guix repo and deploy updated documentation to the https://guix-home.trop.in, but later it should become a part of an official manual. Two more streams on rde related topics are conducted this month. The first one is about rde project itself and UNIX shells (brief history, startup process and files) [fn:1]. The second one is about basics of scheme language [fn:2], should be useful for understanding Guix source code and writing configurations for Guix System or Guix Home. * Acknowledgements I want to thank everyone, who contributing time and effort to the projects, even if patches are not applied, I still really appreciate your work. Bug reports, questions, spreading the word and other activities around the project really help. Don't hesitate to ask for assistance, propose ideas or share the knowledge :) * Future work The discussion [fn:3] about upstreaming is started and seems going in a good direction, if everything will be fine, we will strat transfering Guix Home code to Guix this month and will focus our efforts on it. If there is enough time, the work on Wayland and Emacs -based home environment will be more active and the code will become more flexible and easier to reuse, but it requires to implement a mechanism, which will allow to bypass restriction of guix service extension first [fn:4]. The idea is formed, will see how good the implementation of it will be. Have a productive month!) See you in a bit. * Footnotes [fn:1] https://youtu.be/mNJ-SlTbFc8 [fn:2] https://youtu.be/SQAW5jfYSQ0 [fn:3] https://lists.sr.ht/~abcdw/rde-devel/%3C871raw856c.fsf%40trop.in%3E [fn:4] https://lists.sr.ht/~abcdw/rde-devel/%3C87sg56g97i.fsf%40trop.in%3E