unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#66453] [PATCH 0/4] Three KiCad color themes
@ 2023-10-10 19:57 peter
  2023-10-10 20:05 ` [bug#66453] [PATCH 1/4] gnu: kicad: Add 3rdparty search path peter
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: peter @ 2023-10-10 19:57 UTC (permalink / raw)
  To: 66453; +Cc: Peter Polidoro

From: Peter Polidoro <peter@polidoro.io>

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





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-03-05 15:51 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-10 19:57 [bug#66453] [PATCH 0/4] Three KiCad color themes peter
2023-10-10 20:05 ` [bug#66453] [PATCH 1/4] gnu: kicad: Add 3rdparty search path peter
2024-03-05 12:47   ` Steve George
2024-03-05 15:47     ` Peter Polidoro
2023-10-10 20:05 ` [bug#66453] [PATCH 2/4] gnu: Add kicad-color-theme-behave-dark peter
2023-10-10 20:05 ` [bug#66453] [PATCH 3/4] gnu: Add kicad-color-theme-solarized-dark peter
2023-10-10 20:05 ` [bug#66453] [PATCH 4/4] gnu: Add kicad-color-theme-solarized-light peter
2023-10-25  8:11 ` [bug#66453] [PATCH 0/4] Three KiCad color themes Mathieu Othacehe
2023-10-31 14:50   ` Peter Polidoro

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).