~lunabee/waggle

my Guix channel
remove meli it was a jank packaging job anyway
remove meli cause it's mostly broken in this state anyway
update tuba to nightly :3

refs

trunk
browse  log 

clone

read-only
https://git.sr.ht/~lunabee/waggle
read/write
git@git.sr.ht:~lunabee/waggle

You can also use your local clone with git send-email.

#waggle

A Guix channel for my programs, as well as various other shit I like having.

some notable things what have been packaged are:

  • uxntal/varvara programs & ecosystem
  • pinephone compat!
  • minecraft-for-wayland patches
  • cool fonts
  • mastodon client
  • my programs

#channel defn

(channel
  (name 'waggle)
  (url "https://git.sr.ht/~lunabee/waggle")
  (branch "trunk")
  (introduction
    (make-channel-introduction
      "4ffb1fd3b89f80bac196d597edf6789dd843fe48"
      (openpgp-fingerprint
        "4DA1 9E0B 4161 3198 F4F5  9D9C 1A5A 96AD 307C D736"))))

#packages

  • aarch64-linux-musl-gcc: cross-gcc for aarch64-linux-musl
  • accordionfucker: accordion-keyboard softsynth
  • arm-trusted-firmware-p-boot: atf compiled with p-boot patches
  • crusted-atf-pinephone: atf+crust combined blob for p-boot
  • crust-pinephone: deep sleep firmware for pinephone
  • dexe: graphical hex editor and uxn disassembler
  • donsol: card-based dungeon crawler
  • font-azarmehr-mono: monospace arabic font
  • font-scientifica: cool tiny monospace bitmap font. great for 4x 80cols
  • fyed: sed, tee, and cat but with no buffers
  • glfw-wayland: glfw with minecraft and wayland patches for mc on sway
  • incr: i++ a file
  • linux-pinephone: megi's kernel patches + config for pinephone
  • meli: rust tui email client
  • orca-toy: uxn version of orca musical livecoding environment
  • p-boot: pinephone bootloader
  • playerpiano: command triggerer on input events
  • tooth: gtk mastodon client
  • utype: text autotyper using input events
  • uxn-next: uxn toolchain and emulator with newer instructions

#services

  • binfmt-misc: prereq for uxn-binfmt if qemu-binfmt isn't used
  • playerpiano: use playerpiano to execute a command on a keypress
  • uxn-binfmt: binfmt_misc handler for graphical varvara programs

#bootloaders

  • p-boot-1.1-bootloader: p-boot for pinephone rev 1.1
  • p-boot-1.2-bootloader: p-boot for pinephone rev 1.2

#internals

  • guix-with-substitutes: modifies base services to add archive keys/substitutes
  • make-archive-ed25519: makes a filelike archive key
  • uxn-build-system: a build system for Uxntal programs