about summary refs log tree commit diff
path: root/mpd/@install
blob: c4240a3cf774d4434c5d0bc96e055849fd59497d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

[ ! -d "${XDG_CONFIG_HOME}/mpd" ] && \
    mkdir -p "${XDG_CONFIG_HOME}/mpd"
[ ! -d "${XDG_DATA_HOME}/mpd" ] && \
    mkdir -p "${XDG_DATA_HOME}/mpd"
[ ! -d "${XDG_DATA_HOME}/mpd/playlists" ] && \
    mkdir -p "${XDG_DATA_HOME}/mpd/playlists"
[ ! -f "${XDG_DATA_HOME}/mpd/state" ] && \
    touch "${XDG_DATA_HOME}/mpd/state"
[ ! -f "${XDG_DATA_HOME}/mpd/database.gz" ] && \
    touch "${XDG_DATA_HOME}/mpd/database.gz"
[ ! -f "${XDG_DATA_HOME}/mpd/sticker.db" ] && \
    touch "${XDG_DATA_HOME}/mpd/sticker.db"

stow \
    --target="${HOME}" \
    --ignore="^@.*" \
    --verbose \
    mpd

Consider giving Nix/NixOS a try! <3