Skip to content

Latest commit

 

History

History
84 lines (80 loc) · 2.37 KB

File metadata and controls

84 lines (80 loc) · 2.37 KB

Jonabron Channel

Guix Banner

Info

Provides

The Jonabron Channel provides the following packages:

Emacs (jonabron packages emacs)

  • emacs-hoon-mode
  • emacs-fancy-dabbrev

WM (jonabron packages wm)

  • naitre
  • vicinae
  • plan9-rio-session

Fonts (jonabron packages fonts)

  • font-jonafonts

Games (jonabron packages games)

  • osu-lazer-bin
  • gamemode
  • gamemode-service-type (service)

Communication (jonabron packages communication)

  • discord

Shells (jonabron packages shells)

  • oh-my-zsh
  • powerlevel-10k
  • plan9-rc-shell

Entertainment (jonabron packages entertainment)

  • ani-cli
  • ani-skip
  • kew

Editors (jonabron packages editors)

  • plan9-acme

Terminals (jonabrok packages terminals)

  • plan9-term

AI (jonabron packages ai)

  • claude-code

Geex (jonabron packages geex)

  • geex-installer
  • geex-bar

Usage

Add the Jonabron Channel to your Guix channels.scm, located at ~/.config/guix/channels.scm (and optionally to your /etc/guix/channels.scm as well):

(append (list
 ; ... your other Channels ...
 (channel
  (name 'jonabron)
  (branch "master")
  (url "https://github.com/librepup/jonabron.git"))
 ; ... your other Channels ...
))

Afterwards, run guix pull to update Guix and your Channels. Once that is completed, you should be able to include the Jonabron Channel in your system configuration files, like so:

(use-modules ; ... your other Modules ...
             (jonabron packages wm)
             (jonabron packages fonts)
             (jonabron packages terminals)
             (jonabron packages emacs)
             (jonabron packages communication)
             (jonabron packages games)
             (jonabron packages editors)
             (jonabron packages shells)
             (jonabron packages entertainment))

(define %guix-os (operating-system
  (packages (append
             (map specification->package+output
                  '("naitre"
                    "plan9-rc-shell"
                    "vicinae"
                    "font-jonafonts"
                    "osu-lazer-bin"
                    "plan9-acme"
                    "emacs-fancy-dabbrev"
                    "plan9-term"
                    "discord"
                    "oh-my-zsh"
                    "ani-cli"
                    ))
             ))
))

%guix-os