Group: Guix

From LibrePlanet
Jump to: navigation, search
(Clarification to avoid discouraging users from contributing to the wiki.)
(Reorganise Guix home page (add the ‘native’ Matrix room in the process))
Line 5: Line 5:
 
[https://www.gnu.org/software/guix/ GNU Guix] is a purely functional package manager for the GNU system distribution.  Guix is written in [https://gnu.org/software/guile/ GNU Guile], a dialect of the [https://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme] programming language.
 
[https://www.gnu.org/software/guix/ GNU Guix] is a purely functional package manager for the GNU system distribution.  Guix is written in [https://gnu.org/software/guile/ GNU Guile], a dialect of the [https://en.wikipedia.org/wiki/Scheme_(programming_language) Scheme] programming language.
  
*NOTE While the information here may be helpful, it may not be up-to-date.  Check the manual for latest details. If you see something incorrect here, please consider correcting it. See [[Group:Guix#Join us!]].
+
''NOTE: While the information here may be helpful, it may not be up-to-date.  Check the manual for latest details. If you see something incorrect here, please consider correcting it. See [[Group:Guix#How to edit pages]].
 +
''
  
 
=== Subpages ===
 
=== Subpages ===
Line 20: Line 21:
 
/>
 
/>
  
=== Unofficial Wikis ===
 
  
Several unofficial Guix wikis exist:
+
=== About this wiki ===
  
* https://guix.miraheze.org/
+
This official wiki is used by the Guix project to collect user feedback and help organise events.
* https://wiki.systemcrafters.net/ (https://github.com/SystemCrafters/wiki-site/tree/main/content/guix)
+
 
 +
However, for documentation and examples, we believe that the [https://guix.gnu.org/en/manual/devel/ Guix manual] and [https://guix.gnu.org/en/cookbook/ cookbook] are better suited than a wiki.
 +
 
 +
 
 +
==== Help improve our documentation ====
 +
 
 +
Your contributions to the Guix documentation are very welcome!
 +
 
 +
If you are comfortable using Git, you can [https://guix.gnu.org/en/manual/devel/en/html_node/Submitting-Patches.html#Submitting-Patches patches submit your changes as patches].
  
=== Join us! ===
+
Otherwise, send your suggestions to guix-devel@gnu.org and we'll help get your changes upstream!
  
==== Wiki ====
 
Used for generic and introductionary information only, permission to create new pages in Guix group is not granted. Use unofficial wiki for more detailed and specific articles.
 
  
===== How to login =====
+
==== How to edit pages ====
  
 
1. Select "Login" at the top of this page
 
1. Select "Login" at the top of this page
 
 
2. If you're an FSF member, use your FSF login. If you're not an FSF member, consider becoming one.  Otherwise, click the link at the bottom of the login page to create a non-member account.
 
2. If you're an FSF member, use your FSF login. If you're not an FSF member, consider becoming one.  Otherwise, click the link at the bottom of the login page to create a non-member account.
  
Line 45: Line 50:
 
* https://meta.wikimedia.org/wiki/Meta:Sandbox
 
* https://meta.wikimedia.org/wiki/Meta:Sandbox
  
==== IRC ====
 
  
Guix's community chat are available in the <b>libera.chat</b> network:
+
==== Unofficial wikis ====
* #guix - Official channel for GNU Guix community ([irc://irc.libera.chat/%23guix direct link]; [https://web.libera.chat/?channel=#guix webchat])
+
 
* #guile - Official channel for GNU Guile ([irc://irc.libera.chat/%23guile direct link]; [https://web.libera.chat/?channel=#guile webchat])
+
Several unofficial Guix wikis exist in addition to this one.  The Guix project cannot vouch for their quality or accuracy.
 +
 
 +
* https://guix.miraheze.org/
 +
* https://wiki.systemcrafters.net/ (https://github.com/SystemCrafters/wiki-site/tree/main/content/guix)
 +
 
 +
 
 +
=== Chat with us on IRC ===
 +
 
 +
Guix community chat happens on the '''Libera.Chat''' IRC network:
 +
* Join '''#guix''', the official channel for GNU Guix, [irc://irc.libera.chat/%23guix in your IRC client] or [https://web.libera.chat/?channel=#guix your browser].
 +
* Join '''#guile''', the official channel for the GNU Guile programming language, [irc://irc.libera.chat/%23guile in your IRC client] or [https://web.libera.chat/?channel=#guile your browser].
 +
 
 +
 
 +
==== Matrix bridge ====
 +
 
 +
If you prefer Matrix, join our official community above through the IRC bridge at '''#guix:libera.chat''' [https://matrix.to/#/#guix:libera.chat in your Matrix client] or [https://app.element.io/#/room%2F%23guix%3Alibera.chat your browser].
 +
 
 +
 
 +
==== Unofficial Matrix rooms ====
 +
 
 +
We recommend joining '''the official IRC channel or Matrix bridge above''' for the most authoritative support or to talk to the most active Guix contributors.
 +
 
 +
However, several alternative rooms exist. The Guix project cannot vouch for their quality or accuracy.
  
==== Matrix ====
+
* '''#guix:matrix.org''' is the original unofficial Matrix room for discussing Guix and Guix system.  [https://matrix.to/#/#guix:libera.chat Join from your Matrix client] or [https://app.element.io/#/room%2F%23guix%3Amatrix.org your browser].
 +
* Another unofficial Matrix space is available at <b>#gnu-guix:tchncs.de</b>, [https://matrix.to/#/#gnu-guix:tchncs.de Join from your Matrix client] or [https://chat.tchncs.de/#/room/#gnu-guix:tchncs.de your browser].
  
An unofficial matrix space is available on <b>#gnu-guix:tchncs.de</b>, ([https://matrix.to/#/#gnu-guix:tchncs.de direct link], [https://chat.tchncs.de/#/room/#gnu-guix:tchncs.de element-webchat])
 
  
 
=== Show your support! ===
 
=== Show your support! ===
  
==== Add Guix Badge to your profile ====
+
==== Add a Guix Badge to your profile ====
 
{{user Guix}}{{user GuixSystem}}{{user GNUGuixCommunity}}
 
{{user Guix}}{{user GuixSystem}}{{user GNUGuixCommunity}}
  

Revision as of 13:55, 16 January 2022

GNU Guix

Welcome to the official Guix wiki.

GNU Guix is a purely functional package manager for the GNU system distribution. Guix is written in GNU Guile, a dialect of the Scheme programming language.

NOTE: While the information here may be helpful, it may not be up-to-date. Check the manual for latest details. If you see something incorrect here, please consider correcting it. See Group:Guix#How to edit pages.

Subpages


About this wiki

This official wiki is used by the Guix project to collect user feedback and help organise events.

However, for documentation and examples, we believe that the Guix manual and cookbook are better suited than a wiki.


Help improve our documentation

Your contributions to the Guix documentation are very welcome!

If you are comfortable using Git, you can patches submit your changes as patches.

Otherwise, send your suggestions to guix-devel@gnu.org and we'll help get your changes upstream!


How to edit pages

1. Select "Login" at the top of this page 2. If you're an FSF member, use your FSF login. If you're not an FSF member, consider becoming one. Otherwise, click the link at the bottom of the login page to create a non-member account.

Relevant articles:


Unofficial wikis

Several unofficial Guix wikis exist in addition to this one. The Guix project cannot vouch for their quality or accuracy.


Chat with us on IRC

Guix community chat happens on the Libera.Chat IRC network:


Matrix bridge

If you prefer Matrix, join our official community above through the IRC bridge at #guix:libera.chat in your Matrix client or your browser.


Unofficial Matrix rooms

We recommend joining the official IRC channel or Matrix bridge above for the most authoritative support or to talk to the most active Guix contributors.

However, several alternative rooms exist. The Guix project cannot vouch for their quality or accuracy.


Show your support!

Add a Guix Badge to your profile

Guix.200px.png This user enjoys installing software with GNU Guix.
Guix.200px.png This user herds their GNU with Guix System.

Template:User GNUGuixCommunity

Show your love for Guix and Guix System on your user page.

It's as simple as adding either of:

  • {{user Guix}}
  • {{user GuixSystem}}
  • {{user GNUGuixCommunity}}



This page was a featured resource in December 2017.