From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id eQVSLP2sJWXjOAEAG6o9tA:P1 (envelope-from ) for ; Tue, 10 Oct 2023 21:58:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id eQVSLP2sJWXjOAEAG6o9tA (envelope-from ) for ; Tue, 10 Oct 2023 21:58:53 +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 0BBA53845E for ; Tue, 10 Oct 2023 21:58:53 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=polidoro.io header.s=dreamhost header.b=pcNxhGL1; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1696967933; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=32B/Z0RdEkfqc6GH5bj30E5KhoSiD1VnEQwQVfikQ0o=; b=S6LcX6A04JyxPfLWv9t4OqiCpdh9lcnmyTSpGL/uov8qbW2WoezipK2F8VQyUtN4GKS4h8 uFmcnXRU4PTFyQB744FC+J7s7qazZKk3y6mxDJ4aE82QlY7bkKE9TWV1HgApALLP3pbbF3 6XD1yfcbeSFZJL2+pXMyi93fEQbPB/VQSL0Oqp2s6bRnGJry3nmcWimMOf+DwCMWvd5aDP WOXt83OCLwg0ajBVz9rOSoJjfmeEA2/CassRow1CTROHyz1hhoohgbhrFDliv/pcyePt6y 2zC/7EtVGdRDDKQeDwX40aPbx7jvBIzrgf6kuCmnKxL2KbCvm5I4SqpvVVp7jQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=polidoro.io header.s=dreamhost header.b=pcNxhGL1; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1696967933; a=rsa-sha256; cv=fail; b=CR6CXOG8rqeQ0rpPd09x+8bwDfXqrvkmwZRheNJF5UDXCSpJsH80dxptF6zg6IlCYDrSBf 6v/QBhmQ3UY2dWbxfaWrudCRq5QFYiOdrn3zthIH9ojTVo/LhSE0XrOKZqjA0knabAAN52 VvrkmNsH5+H6VOl4KOWy6/4DhGfmWQDFKH7kdqM6wqQruRpHNu9v9592kpjNcqPzPlEHGF bcrSftRgusrI2qw7cis52E5UKAGJyiCwZStG1oZzVCaowL1FWtqnTRZn6tcQ+ROwgwA1VV XsnPDZDbtRYsmI64pXBpGNetl5x6aJe+TAt99tsSQo4s+W1pwzYEzg5ktDmirw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qqIsR-0000XK-Vz; Tue, 10 Oct 2023 15:58:48 -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 1qqIsK-0000RM-W4 for guix-patches@gnu.org; Tue, 10 Oct 2023 15:58:41 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qqIsK-0005n0-O2 for guix-patches@gnu.org; Tue, 10 Oct 2023 15:58:40 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qqIsg-0000x7-1V for guix-patches@gnu.org; Tue, 10 Oct 2023 15:59:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#66453] [PATCH 0/4] Three KiCad color themes Resent-From: peter@polidoro.io Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Oct 2023 19:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66453 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66453@debbugs.gnu.org Cc: Peter Polidoro X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16969679053608 (code B ref -1); Tue, 10 Oct 2023 19:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Oct 2023 19:58:25 +0000 Received: from localhost ([127.0.0.1]:36954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqIs4-0000w8-Mt for submit@debbugs.gnu.org; Tue, 10 Oct 2023 15:58:25 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qqIs2-0000vn-JJ for submit@debbugs.gnu.org; Tue, 10 Oct 2023 15:58:23 -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 1qqIrb-0008M3-HH for guix-patches@gnu.org; Tue, 10 Oct 2023 15:57:55 -0400 Received: from snail.cherry.relay.mailchannels.net ([23.83.223.170]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qqIrZ-0005hg-HP for guix-patches@gnu.org; Tue, 10 Oct 2023 15:57:55 -0400 X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1D8122C1715; Tue, 10 Oct 2023 19:57:51 +0000 (UTC) Received: from pdx1-sub0-mail-a296.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 72C952C16C3; Tue, 10 Oct 2023 19:57:50 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1696967870; a=rsa-sha256; cv=none; b=OghqolA0l0DaVip/RNOoL1FsHwsDom51rM4LfEbozWVfEFyB50eBaNqapY/aCJm7EYME9O pyCxL7FtJFc0FaNCUwGMX+9FsEbXObCBHxSuUm/J0o/YDUwzhPklrIqG/12GH2TDHDo0HP 5KoUhMuckkdIgdwkgLcisOEtN006E34EW9lP69tOmGQ1HD3b3bMSa2Y2km65YlfHXehwaS rK92m+eohA4gE+PPSgW5t96IXe3XHKc+Fyp8DrlMJxJ6MWOGhPlRX6tkfKOnUKSrras2j4 xTJzJjyKyTMxKW847z51vXtWC9+RRvE6YwVqUlj9RtGHPceJYtAMImooDQXWcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1696967870; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=32B/Z0RdEkfqc6GH5bj30E5KhoSiD1VnEQwQVfikQ0o=; b=CSSpNnE2O//JjXNJedwbSPJlUXVoquGQ9i05qKC+AquStg52HDDkqGcifvqzmQQ9l5AsWd sVyyPoaveS1fIC2kPeG0iaUzEHHfMT8DG6kxSyAvMrM0jMt6NweSMHXnZFV0b4VweFrpIQ CK439k267DTt5djQ2PanlVMpBJcF10/dGPv5u1foth8/1kiRxC0nV+YUbgvFRrAcyQKwgS cdQKspKcN0TX/mEu9gEw3KARIp36FSP0KvmTnh+5Ocl+2aGW1m7hB1o4yyFj8IN65gM3sK BlNO0LgGvmHRuAz3qUgoH0hr3EdEjhyy5gNaU9JIAHWTdFxlleTid1T8V6Gmsg== ARC-Authentication-Results: i=1; rspamd-7c449d4847-qgp6h; auth=pass smtp.auth=dreamhost smtp.mailfrom=peter@polidoro.io X-Sender-Id: dreamhost|x-authsender|peter@polidoro.io X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|peter@polidoro.io X-MailChannels-Auth-Id: dreamhost X-Whimsical-Obese: 1d855e272de2507c_1696967870688_266857540 X-MC-Loop-Signature: 1696967870688:2141353437 X-MC-Ingress-Time: 1696967870688 Received: from pdx1-sub0-mail-a296.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.101.66.73 (trex/6.9.1); Tue, 10 Oct 2023 19:57:50 +0000 Received: from minotaur.lan (unknown [206.241.0.254]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: peter@polidoro.io) by pdx1-sub0-mail-a296.dreamhost.com (Postfix) with ESMTPSA id 4S4msT6v83z1T; Tue, 10 Oct 2023 12:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polidoro.io; s=dreamhost; t=1696967870; bh=32B/Z0RdEkfqc6GH5bj30E5KhoSiD1VnEQwQVfikQ0o=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=pcNxhGL1qg2f3rK00SxyLvrMnk2OS3WS+ad0bCXEuoqzysU9f7ek01JVH0dO1UDqO 1kSxDitElTopVXduyU8FGtYG/xzGYNI/DSmL2RdrEM6chxicA/OJjdzG5y7t8j9FLM iGv/O907W6jjYDGyBNLE9jJiQzWzB8opSbe6YLMOO7b3YIsU02YhhSMEhnEC9GrbTr It0nslbGm8unR/gZN2oFx99Irr5nWDmxx5HapjKP9lSv3zE5zKFPol5vHoB6H8+iXe hQeAdcp9YHKJc7Zehq5CDtGtondzumgeiVOBLgM3FTE47lDmO7knGkML69sL/9sbRC c4BCIkQhizs7g== From: peter@polidoro.io Date: Tue, 10 Oct 2023 15:57:39 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=23.83.223.170; envelope-from=peter@polidoro.io; helo=snail.cherry.relay.mailchannels.net 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 0BBA53845E X-Spam-Score: 0.27 X-Migadu-Spam-Score: 0.27 X-Migadu-Scanner: mx1.migadu.com X-TUID: oTI//p2rrac5 From: Peter Polidoro These are three color theme packages for KiCad. More can easily be added later if this approach is deemed acceptable. These packages are installed using the KICAD7_3RD_PARTY environment variable and that search path has been added to the kicad package. Using the 3rd party environment variable makes it easy to install plug-ins and color themes in Guix without modifying the kicad source code. The disadvantage of using this environment variable is that it makes the 3rd party installation directory write only inside the store so the KiCad Plugin and Content Manager can no longer be used inside of KiCad for installing 3rd party add-ons if any Guix add-on package is installed into the Guix profile. An alternative approach would be to modify the kicad source code within the Guix kicad package so that another environment variable could be used for installing Guix kicad add-on packages, allowing the KiCad Plugin and Content Manager to be used at the same time, installing files into the user's home directory. Since most Guix users want a reproducible software environment it seems reasonable that they might want all add-on software to be installed using Guix packages rather than a combination of Guix packages and local files using the KiCad Plugin and Content manager, especially after all of the common color themes and plugins have been packaged in Guix. Peter Polidoro (4): gnu: kicad: Add 3rdparty search path. gnu: Add kicad-color-theme-behave-dark. gnu: Add kicad-color-theme-solarized-dark. gnu: Add kicad-color-theme-solarized-light. gnu/packages/engineering.scm | 95 +++++++++++++++++++++++++++++++++++- 1 file changed, 94 insertions(+), 1 deletion(-) -- 2.41.0