diff options
| author | Sughosha <sughosha@disroot.org> | 2026-03-20 23:34:23 +0530 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2026-03-22 11:20:19 +0200 |
| commit | f1822d8680765e6df4d9b79152ab83ac7ddd1e21 (patch) | |
| tree | 0eddad6c796c5338dbb051ae223b78fe3adc1830 /gnu/packages/rust-apps.scm | |
| parent | b867c4faafcebe89e4674bcb48ecb24ac6f0657c (diff) | |
gnu: Add soundcloud-tui.
* gnu/packages/rust-apps.scm (soundcloud-tui): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add crates for
soundcloud-tui.
Change-Id: I9291d1aea2cbb4a707a62efac04b4d5bcf0bf468
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu/packages/rust-apps.scm')
| -rw-r--r-- | gnu/packages/rust-apps.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index d85043a711c..fd78ca533d8 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2025 dan <i@dan.games> ;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh> ;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org> +;;; Copyright © 2026 Sughosha <sughosha@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -3197,6 +3198,37 @@ are parsed concurrently using a thread pool to utilize all cpu cores. A goal of the project is to be runnable on untrusted networks without crashing.") (license license:gpl3))) +(define-public soundcloud-tui + (package + (name "soundcloud-tui") + (version "0.1.10") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/7ito/soundcloud-tui") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f2c98g3dhqh99xw1129jl3qw7ngfgiajhiq2c1vmc08qm0k36lc")))) + (build-system cargo-build-system) + (arguments + (list #:install-source? #f)) + (native-inputs + (list clang pkg-config)) + (inputs + (cons* alsa-lib ffmpeg + (cargo-inputs 'soundcloud-tui))) + (home-page "https://github.com/7ito/soundcloud-tui") + (synopsis "SoundCloud client for terminal") + (description "@command{soundcloud-tui} is a @uref{https://soundcloud.com, +SoundCloud} client for terminal, written in Rust. It can search for tracks, +users and playlists, browse your feed, likes and playlists, play audio with +bundled native streaming, manage a queue and add tracks to playlists or liked +songs, and use a fullscreen visualizer and customizable settings and +keybindings.") + (license license:expat))) + (define-public speakersafetyd (package (name "speakersafetyd") |
