43 lines
871 B
Org Mode
43 lines
871 B
Org Mode
#+TITLE:Music Setup
|
|
#+SETUPFILE: ./setup/org-setup-file.org
|
|
|
|
* Music Install Script
|
|
:PROPERTIES:
|
|
:header-args:bash: :tangle scripts/install-music.sh :shebang "#!/bin/bash" :mkdirp yes
|
|
:END:
|
|
|
|
#+begin_src bash
|
|
set -euo pipefail
|
|
#+end_src
|
|
|
|
** Packages
|
|
|
|
#+begin_src bash
|
|
echo "==> Music packages"
|
|
paru -S --needed --noconfirm jellyfin-tui playerctl
|
|
#+end_src
|
|
|
|
** Tangle Configuration
|
|
|
|
#+begin_src bash
|
|
echo "==> Tangling music.org"
|
|
emacsclient -e '(org-babel-tangle-file "/home/thomas/.config/literate-dotfiles/music.org")'
|
|
#+end_src
|
|
|
|
* Jellyfin-tui config
|
|
|
|
#+begin_src conf :noweb yes :tangle ~/.config/jellyfin-tui/config.yaml
|
|
servers:
|
|
- name: Home Server
|
|
password: <<get-password(passname="jellyfin.tdehaeze.xyz/tdehaeze")>>
|
|
url: https://jellyfin.tdehaeze.xyz
|
|
username: tdehaeze
|
|
|
|
persist: true
|
|
always_show_lyrics: false
|
|
|
|
keymap:
|
|
q: !Shell "tmux detach"
|
|
|
|
#+end_src
|