Skip to content

Junker/stumpwm-nuclear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StumpWM Nuclear

Nuclear music player module for StumpWM

Requirements

Installation

  • Enable HTTP API in the Nuclear player settings

  • download module:

cd ~/.stumpwm.d/modules/
git clone https://github.com/Junker/stumpwm-nuclear nuclear
  • install dependency libraries:
(ql:quickload "dexador")
(ql:quickload "cl-json")
  • load module:
(stumpwm:add-to-load-path "~/.stumpwm.d/modules/nuclear")
(load-module "nuclear")

Usage

  (define-key *top-map* (kbd "XF86AudioPlay") "nuclear-play-pause")
  (define-key *top-map* (kbd "XF86AudioPrev") "nuclear-previous")
  (define-key *top-map* (kbd "XF86AudioNext") "nuclear-next")
  (define-key *top-map* (kbd "XF86AudioStop") "nuclear-stop")

Additional commands

  • nuclear-play
  • nuclear-mute
  • nuclear-quit
  • nuclear-show-playing

Parameters

Modeline

%N - nuclear formatter

Parameters for modeline

  • nuclear:*modeline-fmt* - format of nuclear modeline (default: "%a: %n")
    • %a: artist
    • %n: name
    • %d: duration
    • %p: progress
    • %l: stream-loading
    • %s: status

About

Nuclear music player module for StumpWM

Topics

Resources

Stars

Watchers

Forks