commit ba6eee3d16bf9e0ae15d624eee184188f147bd07 Author: Kimapr Date: Fri Apr 11 14:15:26 2025 +0500 break inexistence of this diff --git a/.guix-authorizations b/.guix-authorizations new file mode 100644 index 0000000..3e22111 --- /dev/null +++ b/.guix-authorizations @@ -0,0 +1,4 @@ +(authorizations (version 0) + (("8D5B 14D2 CBB5 431F C0A8 9F5F 9F63 1B98 0337 7CE4" (name + "kimapr")))) + diff --git a/.guix-channel b/.guix-channel new file mode 100644 index 0000000..a8ba51a --- /dev/null +++ b/.guix-channel @@ -0,0 +1,8 @@ +;; This is a Guix channel. + +(channel + (version 0) + ;; Nothing Ever Happens ;; (news-file '()) + ;; WHAT THE FUCK IS A KEYRING 🔓️🔓️🔓️🔥🔥 ;; (keyring-reference '()) + (url "https://git.kimapr.net/kimapr/klh-guix.git")) +; ^ the primary URL is actually inside my computer but you can't download from there so diff --git a/README.md b/README.md new file mode 100644 index 0000000..23e5c0e --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Kimapr's Awful Packages + +if you load this into your systejm it wont like this probably + +## what does "klh" mean + +i forgor + +# License: + + diff --git a/kimapr/packages/misc.scm b/kimapr/packages/misc.scm new file mode 100644 index 0000000..3cabc49 --- /dev/null +++ b/kimapr/packages/misc.scm @@ -0,0 +1,33 @@ +(define-module (kimapr packages misc) + #:use-module (guix gexp) + #:use-module (guix utils) + #:use-module (gnu packages lua) + #:use-module (gnu packages video) + #:use-module (gnu packages audio) + #:use-module (guix packages) + #:export (lua ffmpeg mpv)) + +(define-public lua + (package + (inherit lua-5.4) + (arguments + (substitute-keyword-arguments (package-arguments lua-5.4) + ((#:make-flags flags) + (append (list-head flags + (- (length flags) 1)) + '("linux-readline"))))))) + +(define-public ffmpeg + (package + (inherit ffmpeg) + (arguments + (substitute-keyword-arguments (package-arguments ffmpeg) + ((#:configure-flags flags) + #~(cons* "--enable-libopenmpt" + #$flags)))) + (inputs (modify-inputs (package-inputs ffmpeg) + (prepend libopenmpt))))) + +(define-public mpv + ((package-input-rewriting `((,ffmpeg unquote ffmpeg-mod))) + mpv))