Personal transitional channel for Guix packages.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-23 23:44:59 +03:00
deciguix delete deci-hello and gambit-c-with-doc 2026-09-23 23:44:59 +03:00
.guix-authorizations initial commit 2026-04-29 22:14:43 +03:00
.guix-channel change .guix-channel 2026-04-29 23:46:34 +03:00
LICENSE initial commit 2026-04-29 22:14:43 +03:00
README.org add information about packages and services to readme 2026-09-23 23:44:35 +03:00

deciguix

deciguix is a software repository for the GNU Guix package manager. It's a personal channel for packages that I haven't yet pushed to the main Guix channel.

All software in this channel is free software. I don't endorse non-free software and won't publish any in this channel.

Installation

deciguix is installed as a Guix channel. To do so, either edit your ~/.config/guix/channels.scm file (if you're using the Guix package manager) and run guix pull:

  (cons* (channel
          (name 'deciguix)
          (url "https://codeberg.org/decipaliz/deciguix")
          (branch "main")
          (introduction
           (make-channel-introduction
            "14f5b4ee6182294fc934d2e509f6fb49a8f18568"
            (openpgp-fingerprint
             "C085 1CFA B4C0 ECD0 F2D3  F5DF EA3C EA0D C21B 92AA"))))
         %default-channels)

Or, if you're using the Guix System Distribution, you can also add this channel in your system configuration.

  (use-modules (gnu packages package-management)
               (guix channels))

  (define my-channels
    (cons* (channel
            (name 'deciguix)
            (url "https://codeberg.org/decipaliz/deciguix")
            (branch "main")
            (introduction
             (make-channel-introduction
              "14f5b4ee6182294fc934d2e509f6fb49a8f18568"
              (openpgp-fingerprint
               "C085 1CFA B4C0 ECD0 F2D3  F5DF EA3C EA0D C21B 92AA"))))
           %default-channels))

  (operating-system
   ;; ...
   (services (cons*
              ;; ...
              ;; replace %base-services with this
              (modify-services
               %base-services
               (guix-service-type
                config => (guix-configuration
                           (inherit config)
                           (channels my-channels)
                           (guix (guix-for-channels
                                  my-channels))))))))

Packages

deciguix provides following packages:

emacs-geiser-gambit
Gambit's implementation of the geiser protocols
raylib
C library for videogame programming (updated to 6.0)
raygui
Simple and easy-to-use immediate-mode gui library (updated to 5.0)
rfxgen
A simple and easy-to-use fx sounds generator
rguiicons
A simple and easy-to-use raygui icons editor
rguilayout
A simple and easy-to-use raygui layouts editor
rguistyler
A simple and easy-to-use raygui styles editor
riconpacker
A simple and easy-to-use icons packer and extractor
pinentry-dmenu
A pinentry program with the charm of dmenu
page, pagemenu, pass-to-page
Simple password management using age
amnezia-vpn
Amnezia VPN Desktop Client
oxwm
Dynamic window manager written in Zig

Services

deciguix provides following services:

amnezia-vpn-service-type
Shepherd service for Amnezia VPN
home-bitlbee-service-type
Home service for the Bitlbee daemon

Substitutes

As of now, no substitutes are available for deciguix. You'll have to build all derivations yourself.

License

Copyright (C) 2026 decipaliz <unat7919@gmail.com>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.