Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/franzos/awesome-guix

Docs, Channels, example configs and more - Guix is Awesome
https://github.com/franzos/awesome-guix

List: awesome-guix

Last synced: about 1 month ago
JSON representation

Docs, Channels, example configs and more - Guix is Awesome

Awesome Lists containing this project

README

        

# A collection of awesome guix-things

## Docs, Videos

What, how

- [guix manual, html](https://guix.gnu.org/manual/en/html_node/)
- [guix reference](https://guix.gnu.org/guix-refcard.pdf) (must-have!)
- [pantherx wiki](https://wiki.pantherx.org/Table-of-contents/)

Also helpful:

- [pjotrp/guix-notes](https://gitlab.com/pjotrp/guix-notes)
- [The Guix System image API](https://othacehe.org/the-guix-system-image-api.html)
- [Guile Hacker's Notebook](https://jeko.frama.io/)
- [5 Reasons to Try GNU Guix in 2022](https://systemcrafters.net/craft-your-system-with-guix/5-reasons-to-try-guix/)
- [System Configuration with Guix](https://config.daviwil.com/systems)
- [Installing the GNU Guix Package Manager](https://systemcrafters.net/craft-your-system-with-guix/installing-the-package-manager/) on Debian, Arch, Fedora ..
- [Guix Gaming Desktop](https://boilingsteam.com/how-i-built-my-new-linux-gaming-desktop-in-2021-with-amd-cpugpu-and-gnu-guix/)
- [A Home Router with GNU Guix](https://timmydouglas.com/2021/02/07/guix-router.html)
- [YouTube Playlist: All about Guile and Guix](https://www.youtube.com/playlist?list=PLZmotIJq3yOI0cPPQ07urjm6VMnb8GDSQ)
- [YouTube Playlist: Craft Your System with GNU Guix](https://www.youtube.com/playlist?list=PLEoMzSkcN8oNxnj7jm5V2ZcGc52002pQU)
- [Shell examples: Run software that's not available on guix](https://github.com/nuthub/guix-shell-examples)

Definitely checkout the [Guix Blog](https://guix.gnu.org/en/blog/) for announcements, guides on how-to package stuff and cool things like [Music Production on Guix System](https://guix.gnu.org/en/blog/2020/music-production-on-guix-system/).

## Tools

- [Guix Packager](https://guix-hpc.gitlabpages.inria.fr/guix-packager/): Write a package definition in a breeze
- [System Config Generator](https://www.pantherx.org/configs/) for PantherX OS (similiar to guix)

## Channels

Software

- [guix](https://git.savannah.gnu.org/cgit/guix.git): Primary channel
- [nonguix](https://gitlab.com/nonguix/nonguix): Guix channel for packages that can't be included upstream
- [pantherx](https://git.pantherx.org/development/panther): PantherX system and packages
- [games](https://gitlab.com/guix-gaming-channels/games): Collection of non-free game packages for Guix
- [guix-more](https://framagit.org/tyreunom/guix-more): More packages for Guix, not yet accepted upstream or unacceptable
- [guix-android](https://framagit.org/tyreunom/guix-android): Experimental Guix packages for Android development
- [duke-nukem-3d](https://gitlab.com/guix-gaming-channels/duke-nukem-3d): Duke Nukem 3D port and mod packages for Guix
- [guix-chromium](https://gitlab.com/mbakke/guix-chromium): Chromium packaging for Guix
- [quake-3](https://gitlab.com/guix-gaming-channels/quake-3): Mod packages for Quake 3 Arena and Quake 3 Team Arena
- [guix-past](https://gitlab.inria.fr/guix-hpc/guix-past): GNU Guix channel providing packages from the past.
- [guix-hpc](https://gitlab.inria.fr/guix-hpc/guix-hpc): Extensions of GNU Guix for high-performance computing.
- [guix-science](https://github.com/guix-science/guix-science): Free scientific packages for GNU Guix.
- [guix-pkgs](https://notabug.org/jlicht/guix-pkgs.git): Personal packages
- [guix-ost](https://gitlab.ost.ch/scl/guix-ost): Software recipes for the HPC-RJ Cluster
- [sops-guix](https://sr.ht/~fishinthecalculator/sops-guix/): Secure secret management with Guix
- [gocix](https://sr.ht/~fishinthecalculator/gocix/): Community managed library of Guix services
- [small-guix](https://gitlab.com/orang3/small-guix): Small Guix
- [guix-cn](https://github.com/guixcn/guix-channel): Guix China 社区的 Guix 频道
- [bin-guix](https://github.com/ieugen/bin-guix): Binary packages for guix
- [rosenthal](https://github.com/rakino/Rosenthal): Experiments
- [latwhatson/guix-channel](https://github.com/flatwhatson/guix-channel): flat's guix channel
- [guix-packages](https://github.com/giuliano108/guix-packages): Guix on WSL2, packages and notes
- [guix-wigust](https://github.com/kitnil/guix-wigust): Extra packages for Guix

If you are looking for a package index:

- [toys.whereis.みんな](https://toys.whereis.みんな/): JSON API for exploring Guix channels on the internets.
- [packages.guix.gnu.org](https://packages.guix.gnu.org/) (guix)
- [pantherx.org/packages](https://www.pantherx.org/packages/) (guix, nonguix, pantherx)
- [hpc.guix.info/browse](https://hpc.guix.info/browse) (guix, guix-hpc, guix-past, guix-science, guix-cran)

### Wishlist

- [Guix/Wishlist](https://libreplanet.org/wiki/Group:Guix/Wishlist): software that users of GNU Guix would like to see packaged

### Issue tracker

- [guix](https://issues.guix.gnu.org/)
- [nonguix](https://gitlab.com/nonguix/nonguix/-/issues)
- [pantherx](https://github.com/PantherXOS/panther/issues)

## Distributions

- [guix](https://guix.gnu.org/)
- [pantherx](https://www.pantherx.org/)
- [rde](https://sr.ht/~abcdw/rde/)

## Build Server

Substitutes (aka pre-build Software) come from here:

- [http://ci.guix.gnu.org/](http://ci.guix.gnu.org/)
- [https://bordeaux.guix.gnu.org/](https://bordeaux.guix.gnu.org/)
- [https://berlin.guix.gnu.org/](https://berlin.guix.gnu.org/)
- [https://substitutes.nonguix.org/](https://substitutes.nonguix.org/)
- [https://packages.pantherx.org/](https://packages.pantherx.org/)
- [http://substitutes.guix.sama.re/](http://substitutes.guix.sama.re/)
- [https://guix.tobias.gr/substitutes/](https://guix.tobias.gr/substitutes/)

Love the quote, from the last one; though it seems Firefox has fallen into this category too ~

> Only malware, such as Chromium, will never be distributed.

Want to run your own substitute server? Checkout [cuirass](https://guix.gnu.org/cuirass/).

## Config Examples

When you're stuck, it's super helpful to see what others are doing:

- [tyreunom/system-configuration](https://framagit.org/tyreunom/system-configuration)
- [alezost/guix-config](https://github.com/alezost/guix-config)
- [dustinlyons/guix-config](https://github.com/dustinlyons/guix-config)
- [aurtzy/guix-config](https://github.com/aurtzy/guix-config)
- [hiecaq/guix-config](https://github.com/hiecaq/guix-config)
- [thomassgn/guixsd-configuration](https://notabug.org/thomassgn/guixsd-configuration)
- [podiki/dot.me/tree/master/guix](https://github.com/podiki/dot.me/tree/master/guix/.config/guix)
- [nonguix/cuirass](https://gitlab.com/nonguix/maintenance/-/tree/master/ci?ref_type=heads)

## Misc

- [guix-vm](https://github.com/palfrey/guix-vm): Scripts and support necessary to make a GuixSD Virtualbox image
- [Distrowatch](https://distrowatch.com/table.php?distribution=guixsd)
- [guix-shell-examples](https://github.com/nuthub/guix-shell-examples): Run software that is not available on Guix

## Communities

- guix
- Libera IRC `#guix`, `#info-guix`
- [mailing list](https://guix.gnu.org/contact/)
- [reddit r/GUIX](https://www.reddit.com/r/GUIX)
- Telegram [https://t.me/gnu_guix_en](https://t.me/gnu_guix_en), [https://t.me/guixcn](https://t.me/guixcn)
- nonguix
- Libera IRC `#nonguix`
- pantherx
- Libera IRC `#pantherx`
- Matrix [https://matrix.to/#/#pantherx:tchncs.de](https://matrix.to/#/#pantherx:tchncs.de)
- Telegram [https://t.me/pantherxos](https://t.me/pantherxos)

## Guix on other Distros

- [arch](https://aur.archlinux.org/packages/guix)
- [debian](https://packages.debian.org/search?keywords=guix)
- [fedora](https://copr.fedorainfracloud.org/coprs/lantw44/guix/)

Install almost anywhere: [Guix Binary Installation](https://guix.gnu.org/manual/en/html_node/Binary-Installation.html)

---

Other awesome guix lists:

- [lle-bout/awesome-guix](https://sr.ht/~lle-bout/awesome-guix/)
- [techenthusiastsorg/awesome-guix](https://github.com/techenthusiastsorg/awesome-guix)

Something's wrong? Submit a MR.