From c44b33711e91e89170e2c69117242a2b248f41c0 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Mon, 28 Aug 2023 09:50:10 -0400 Subject: [PATCH] profiles/mpd: move mpd config into profile --- modules/global/hm-system-defaults.nix | 1 + users/infinidoge/default.nix | 12 ------------ users/profiles/mpd.nix | 21 +++++++++++++++++++++ 3 files changed, 22 insertions(+), 12 deletions(-) create mode 100644 users/profiles/mpd.nix diff --git a/modules/global/hm-system-defaults.nix b/modules/global/hm-system-defaults.nix index 3619ee9..e36fc6d 100644 --- a/modules/global/hm-system-defaults.nix +++ b/modules/global/hm-system-defaults.nix @@ -17,6 +17,7 @@ gpg htop keychain + mpd ssh vim diff --git a/users/infinidoge/default.nix b/users/infinidoge/default.nix index 89970ae..bac5fb9 100644 --- a/users/infinidoge/default.nix +++ b/users/infinidoge/default.nix @@ -30,18 +30,6 @@ in }; }; - services = { - mpd = { - enable = true; - extraConfig = '' - audio_output { - type "pipewire" - name "PipeWire Sound Server" - } - ''; - }; - }; - home.packages = with pkgs; flatten [ ncdu diff --git a/users/profiles/mpd.nix b/users/profiles/mpd.nix new file mode 100644 index 0000000..da1c9c5 --- /dev/null +++ b/users/profiles/mpd.nix @@ -0,0 +1,21 @@ +{ config, lib, pkgs, ... }: + +{ + services = { + mpd = { + enable = true; + extraConfig = '' + audio_output { + type "pipewire" + name "PipeWire Sound Server" + } + ''; + }; + mpd-mpris.enable = true; + mpris-proxy.enable = true; + }; + + home.packages = with pkgs; [ + playerctl + ]; +}