From 0c3931f1b1985ecaf0c3ca8d8affa289caea6a8f Mon Sep 17 00:00:00 2001 From: twoneis Date: Fri, 26 Jul 2024 20:35:44 +0200 Subject: [PATCH] media isolated and mopidy --- modules/user/default.nix | 1 + modules/user/media.nix | 24 ++++++++++++++++++++++++ modules/user/programs.nix | 6 ------ 3 files changed, 25 insertions(+), 6 deletions(-) create mode 100644 modules/user/media.nix diff --git a/modules/user/default.nix b/modules/user/default.nix index 9c773da..9051b28 100644 --- a/modules/user/default.nix +++ b/modules/user/default.nix @@ -1,5 +1,6 @@ { lib, config, pkgs, ... }: { imports = [ + ./media.nix ./programs.nix ./themes.nix ]; diff --git a/modules/user/media.nix b/modules/user/media.nix new file mode 100644 index 0000000..68403fc --- /dev/null +++ b/modules/user/media.nix @@ -0,0 +1,24 @@ +{ config, lib, pkgs, ... }: lib.mkIf config.full { + + home-manager.users.${config.username} = { + home.packages = with pkgs; [ + loupe + spotify + ]; + + programs.mpv = { + enable = true; + }; + + programs.mopidy = { + enable = true; + extensionPackages = with pkgs; [ + mopidy-mpd + mopidy-mpris + mopidy-muse + mopidy-spotify + mopidy-local + ]; + }; + }; +} diff --git a/modules/user/programs.nix b/modules/user/programs.nix index 04bf216..3357d99 100644 --- a/modules/user/programs.nix +++ b/modules/user/programs.nix @@ -14,11 +14,9 @@ signal-desktop vesktop fractal - loupe snapshot nautilus libreoffice-qt6-fresh - spotify # freecad -- broken dependency ]; @@ -35,10 +33,6 @@ enable = true; }; - programs.mpv = { - enable = true; - }; - programs.thunderbird = { enable = true; profiles = {