diff --git a/homes/x86_64-linux/kylekrein/music.nix b/homes/x86_64-linux/kylekrein/music.nix new file mode 100644 index 0000000..d14cb28 --- /dev/null +++ b/homes/x86_64-linux/kylekrein/music.nix @@ -0,0 +1,22 @@ +{ + pkgs, + lib, + osConfig, + ... +}: let + impermanence = config.custom.impermanence; +in { + config = lib.optionals osConfig.custom.presets.wayland.enable { + home.packages = with pkgs; [ + lrcget + picard + beets + ]; + home.persistence = lib.mkIf impermanence.enable { + "${impermanence.persistentStorage}".directories = [ + ".config/MusicBrainz" + ".config/beets" + ]; + }; + }; +} diff --git a/modules/home/programs/librewolf/default.nix b/modules/home/programs/librewolf/default.nix index e10dd5e..c318969 100644 --- a/modules/home/programs/librewolf/default.nix +++ b/modules/home/programs/librewolf/default.nix @@ -91,7 +91,7 @@ in { install_url = "https://addons.mozilla.org/firefox/downloads/latest/auto-tab-discard/latest.xpi"; installation_mode = "force_installed"; }; - #aliasvault + #aliasvault "{a06e3383-fc5f-431d-8405-1c54c2f85971}" = { install_url = "https://addons.mozilla.org/firefox/downloads/latest/aliasvault/latest.xpi"; installation_mode = "force_installed"; diff --git a/systems/x86_64-linux/stargate/services/navidrome.nix b/systems/x86_64-linux/stargate/services/navidrome.nix index 0e04aa5..9caf0c2 100644 --- a/systems/x86_64-linux/stargate/services/navidrome.nix +++ b/systems/x86_64-linux/stargate/services/navidrome.nix @@ -18,6 +18,7 @@ MusicFolder = "/zstorage/media/music"; EnableSharing = true; BaseUrl = "https://music.kylekrein.com"; + FFmpegPath = "${pkgs.ffmpeg}/bin/ffmpeg"; }; }; }