diff --git a/modules/desktop/default.nix b/modules/desktop/default.nix index fab4e4e..9d00e41 100644 --- a/modules/desktop/default.nix +++ b/modules/desktop/default.nix @@ -189,11 +189,14 @@ in kdePackages.ark linuxPackages.perf keymapp + + ledger-live-desktop ]) ++ [ pkgs.jellyfin-mpv-shim ]; }; }; hardware.keyboard.zsa.enable = true; + hardware.ledger.enable = true; }; } diff --git a/modules/media/mopidy.nix b/modules/media/mopidy.nix new file mode 100644 index 0000000..e60b884 --- /dev/null +++ b/modules/media/mopidy.nix @@ -0,0 +1,41 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.modules.media.mopidy; +in +{ + options.modules.media.mopidy = { + enable = lib.my.mkBoolOpt false; + }; + config = lib.mkIf cfg.enable { + home-manager.users.${config.user.name} = + { ... }: + { + services.mopidy = { + enable = true; + extensionPackages = with pkgs; [ + mopidy-mpd + mopidy-subidy + ]; + settings = { + mpd = { + enabled = true; + hostname = "0.0.0.0"; + port = "6600"; + }; + subidy = { + url = "https://cloud.banditlair.com/apps/music/subsonic"; + username = "paultrial"; + password = "oEcMsam5uo8k"; + legacy_auth = true; + }; + }; + }; + }; + }; +}