{"id":13675926,"url":"https://gitlab.com/orang3/small-guix","last_synced_at":"2025-04-28T23:31:20.321Z","repository":{"id":60520806,"uuid":"13160119","full_name":"orang3/small-guix","owner":"orang3","description":"This repository hosts a small Guix Channel","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":null,"default_branch":"master","last_synced_at":"2024-08-03T12:16:01.891Z","etag":null,"topics":["guile","guix"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0+","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-03T23:48:33.462Z","updated_at":"2024-08-02T17:59:07.691Z","dependencies_parsed_at":"2022-09-30T19:40:29.535Z","dependency_job_id":null,"html_url":"https://gitlab.com/orang3/small-guix","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/orang3%2Fsmall-guix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/orang3%2Fsmall-guix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/orang3%2Fsmall-guix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/orang3%2Fsmall-guix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/orang3","download_url":"https://gitlab.com/orang3/small-guix/-/archive/master/small-guix-master.zip","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4515816,"owners_count":6527,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":["guile","guix"],"created_at":"2024-08-02T12:01:06.050Z","updated_at":"2024-11-11T16:31:04.197Z","avatar_url":null,"language":null,"funding_links":[],"categories":["Channels"],"sub_categories":[],"readme":"# Small Guix\n\n 🌿 Welcome to a small Guix channel!\n\n## What is a Guix channel?\n\nA [channel](https://guix.gnu.org/en/manual/devel/en/guix.html#Channels) is roughly the Guix equivalent of Ubuntu's PPAs or container registries. It's a software repository providing Guix package and service definitions.\n\nThis channel is a staging area for stuff I plan to upstream somewhere may it be Guix mainline or a  community channel like [nonguix](https://gitlab.com/nonguix/nonguix). Packages or services like the following were born here and with time contributed where suitable:\n\n- [Anytype](https://gitlab.com/nonguix/nonguix/-/blob/master/nongnu/packages/productivity.scm)\n- [Google Chrome](https://gitlab.com/nonguix/nonguix/-/blob/master/nongnu/packages/chrome.scm?ref_type=heads)\n- [misc K8s stuff](https://gitlab.com/nonguix/nonguix/-/blob/master/nongnu/packages/k8s.scm?ref_type=heads)\n- [OCI Services](https://guix.gnu.org/en/manual/devel/en/guix.html#index-oci_002dcontainer_002dservice_002dtype)\n- [Restic Backup service](https://guix.gnu.org/en/manual/devel/en/guix.html#index-restic_002dbackup_002dconfiguration)\n- [Guix Home dotfiles](https://guix.gnu.org/en/manual/devel/en/guix.html#index-home_002ddotfiles_002dservice_002dtype)\n\nIt should be somewhat stable but no packages from this channel are used in production environments so beware. You can search for package and service definitions from this channel and many others at [toys.whereis.みんな](https://toys.whereis.みんな).\n\n## Substitutes\n\nUnfortunately currently there are no resources to distribute [substitutes](https://guix.gnu.org/en/manual/devel/en/guix.html#Substitutes). \n\n## Configure\n\nTo configure Guix for using this channel you need to create a `.config/guix/channels.scm` file with the following content:\n\n``` scheme\n(cons* (channel\n        (name 'small-guix)\n        (url \"https://gitlab.com/orang3/small-guix\")\n        ;; Enable signature verification:\n        (introduction\n         (make-channel-introduction\n          \"f260da13666cd41ae3202270784e61e062a3999c\"\n          (openpgp-fingerprint\n           \"8D10 60B9 6BB8 292E 829B  7249 AED4 1CC1 93B7 01E2\"))))\n       %default-channels)\n```\n\nOtherwise, if you already have a `.config/guix/channels.scm` you can simply prepend this channel to the preexisting ones:\n\n``` scheme\n(cons* (channel\n        (name 'small-guix)\n        (url \"https://gitlab.com/orang3/small-guix\")\n        ;; Enable signature verification:\n        (introduction\n         (make-channel-introduction\n          \"f260da13666cd41ae3202270784e61e062a3999c\"\n          (openpgp-fingerprint\n           \"8D10 60B9 6BB8 292E 829B  7249 AED4 1CC1 93B7 01E2\"))))\n       (channel\n        (name 'nonguix)\n        (url \"https://gitlab.com/nonguix/nonguix\")\n        ;; Enable signature verification:\n        (introduction\n         (make-channel-introduction\n          \"897c1a470da759236cc11798f4e0a5f7d4d59fbc\"\n          (openpgp-fingerprint\n           \"2A39 3FFF 68F4 EF7A 3D29  12AF 6F51 20A0 22FB B2D5\"))))\n       %default-channels)\n```\n\n## Contributing\n\nAll contributions are welcome. If you have commit access please remember to setup the authentication hook with\n\n```bash\nguix git authenticate --cache-key=channels/small-guix f260da13666cd41ae3202270784e61e062a3999c '8D10 60B9 6BB8 292E 829B  7249 AED4 1CC1 93B7 01E2'\n```\n\n## License\n\nUnless otherwise stated all the files in this repository are to be considered under the GPL 3.0 terms. You are more than welcome to open issues or send patches.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Forang3%2Fsmall-guix","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2Forang3%2Fsmall-guix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Forang3%2Fsmall-guix/lists"}