diff options
author | msglm <msglm@techchud.xyz> | 2023-07-15 07:29:57 -0500 |
---|---|---|
committer | msglm <msglm@techchud.xyz> | 2023-07-15 07:29:57 -0500 |
commit | 1023ff3e8643a13c75a38b087b50cd4d9d9b442c (patch) | |
tree | 0aceb0528b0c4c332f3b6220c3a788c50ebd522a /stashley.scm | |
download | guix-msglm-1023ff3e8643a13c75a38b087b50cd4d9d9b442c.tar.gz guix-msglm-1023ff3e8643a13c75a38b087b50cd4d9d9b442c.tar.bz2 guix-msglm-1023ff3e8643a13c75a38b087b50cd4d9d9b442c.zip |
Init Commit
Diffstat (limited to 'stashley.scm')
-rw-r--r-- | stashley.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/stashley.scm b/stashley.scm new file mode 100644 index 0000000..0a36808 --- /dev/null +++ b/stashley.scm @@ -0,0 +1,40 @@ +(define-module (stashley) + #:use-module (guix licenses) + #:use-module (guix packages) + #:use-module (guix build-system copy) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (gnu packages video) + #:use-module (gnu packages wget) + #:use-module (gnu packages python-xyz) + ) + +(define-public stashley + (package + (name "stashley") + (version "1.0.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.techchud.xyz/stashley") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1spvnshhxbrwh0v7vlc8v37p7dkm4521fab0ic4kgsdn5jxqca9f")))) + (build-system copy-build-system) + (inputs + (list + yt-dlp + gallery-dl + wget + python-yq + )) + (arguments + '(#:install-plan '(("stashley" "/usr/bin/stashley")))) + (synopsis "Program using TOML files to archive personalities to IPFS") + (description + "Stashley is a program used for archiving personalities using + TOML files, and if IPFS is installed, pushing them to IPFS.") + (home-page "https://git.techchud.xyz/stashley/") + (license agpl3))) |