{ config, pkgs, ... }: { services.pipewire = { enable = true; audio.enable = true; pulse.enable = true; alsa.enable = true; }; services.pipewire.wireplumber.enable = true; hardware = { graphics = { enable = true; }; }; hjem.users.andrew = { files = { ".config/mpd/mpd.conf".text = builtins.readFile ./dotfiles/mpd/mpd.conf; ".config/rmpc/config.ron".text = builtins.readFile ./dotfiles/rmpc/config.ron; ".config/rmpc/themes/theme.ron".text = builtins.readFile ./dotfiles/rmpc/themes/theme.ron; }; packages = with pkgs; [ mpc rmpc ]; }; systemd.user.services.mpd = { description = "Music Player Daemon"; wantedBy = [ "default.target" ]; serviceConfig = { ExecStart = "${pkgs.mpd}/bin/mpd --no-daemon /home/andrew/.config/mpd/mpd.conf"; Restart = "on-failure"; }; }; }