DEPS := $(wildcard deps/*)
-.PHONY: home pkgs_deb_install pkgs_deb_purge pkgs deps $(DEPS) pkgs_snap_classic pkgs_snap_strict
+.PHONY: home pkgs_deb_install pkgs_deb_purge pkgs_debian pkgs_mac pkgs_brew_install pkgs_brew_cask_install deps $(DEPS) pkgs_snap_classic pkgs_snap_strict mpdconf
-home:
+home: mpdconf
@cp -Rp home/bin $(HOME)/
@cp -Rp home/lib $(HOME)/
@cp home/.compton.conf $(HOME)/
@cp home/.fonts.conf $(HOME)/
@fc-cache $(HOME)/.fonts
@cp home/.Rprofile $(HOME)/
- @cp home/.mpdconf $(HOME)/
@cp home/.tmux.conf $(HOME)/
@cp home/.xbindkeysrc $(HOME)/
-pkgs:
+mpdconf:
+ @mkdir -p ~/Archives/Audio
+ @mkdir -p ~/var/lib/mpd/playlists
+ @mkdir -p ~/var/log/mpd
+ @mkdir -p ~/var/run/mpd
+ @cp home/.mpdconf $(HOME)/
+
+pkgs_debian:
$(MAKE) pkgs_deb_install
$(MAKE) pkgs_deb_purge
$(MAKE) pkgs_snap_classic
$(MAKE) pkgs_snap_strict
+pkgs_mac:
+ $(MAKE) pkgs_brew_install
+ $(MAKE) pkgs_brew_cask_install
+
+pkgs_brew_install: list pkgs-brew-install.list
+ brew install $(shell ./list pkgs-brew-install.list)
+
+pkgs_brew_cask_install: list pkgs-brew-cask-install.list
+ brew cask install $(shell ./list pkgs-brew-cask-install.list)
+
pkgs_deb_install: list pkgs-deb-install.list
sudo apt install $(shell ./list pkgs-deb-install.list)
#
-music_directory "/home/siraaj/Archives/Audio"
-playlist_directory "/home/siraaj/var/lib/mpd/playlists"
-db_file "/home/siraaj/var/lib/mpd/tag_cache"
-log_file "/home/siraaj/var/log/mpd/mpd.log"
-pid_file "/home/siraaj/var/run/mpd/pid"
-state_file "/home/siraaj/var/lib/mpd/state"
-sticker_file "/home/siraaj/var/lib/mpd/sticker.sql"
-user "siraaj"
-group "siraaj"
+music_directory "~/Archives/Audio"
+playlist_directory "~/var/lib/mpd/playlists"
+db_file "~/var/lib/mpd/tag_cache"
+log_file "~/var/log/mpd/mpd.log"
+pid_file "~/var/run/mpd/pid"
+state_file "~/var/lib/mpd/state"
+sticker_file "~/var/lib/mpd/sticker.sql"
bind_to_address "localhost"
-bind_to_address "/home/siraaj/var/run/mpd/socket"
+bind_to_address "~/var/run/mpd/socket"
#port "6600"
log_level "verbose" # "default", "secure" or "verbose"
#gapless_mp3_playback "yes"
audio_output {
type "fifo"
name "pcm.fifo"
- path "/home/siraaj/var/run/mpd/pcm.fifo"
+ path "~/var/run/mpd/pcm.fifo"
format "44100:16:2"
}