diff --git a/modules/audio.nix b/modules/audio.nix index cee0fcf..596a128 100644 --- a/modules/audio.nix +++ b/modules/audio.nix @@ -2,6 +2,7 @@ let cfg = config.c3d2.audioStreaming; + release = lib.strings.fileContents "${pkgs.path}/.version"; in { options = { @@ -9,7 +10,7 @@ in }; config = lib.mkIf cfg { - environment.etc = lib.optionalAttrs (lib.versionAtLeast lib.version "23.05") { + environment.etc = lib.optionalAttrs (lib.versionAtLeast release "23.05") { "pipewire/pipewire.conf.d/zeroconf.conf".text = builtins.toJSON { "context.modules" = [ { "name" = "libpipewire-module-zeroconf-discover"; @@ -36,7 +37,7 @@ in }; pipewire = lib.mkMerge [ - (lib.optionalAttrs (lib.versionOlder lib.version "23.05") { + (lib.optionalAttrs (lib.versionOlder release "23.05") { config.pipewire-pulse = let default-pipewire-pulse = lib.importJSON (pkgs.path + "/nixos/modules/services/desktops/pipewire/daemon/pipewire-pulse.conf.json");