File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 7
7
8
8
let
9
9
inherit ( lib ) types ;
10
+ nixosVersion = lib . versions . majorMinor lib . version ;
11
+
10
12
audioFiles = pkgs . fetchFromGitHub {
11
13
owner = "kekrby" ;
12
14
repo = "t2-better-audio" ;
82
84
"iommu=pt"
83
85
] ;
84
86
85
- hardware . pulseaudio . package = overrideAudioFiles pkgs . pulseaudio "src/modules/" ;
86
-
87
87
services . pipewire . package = pipewirePackage ;
88
88
services . pipewire . wireplumber . package = pkgs . wireplumber . override {
89
89
pipewire = pipewirePackage ;
92
92
# Make sure post-resume.service exists
93
93
powerManagement . enable = true ;
94
94
}
95
+
96
+ ( if lib . versionAtLeast nixosVersion "25.05" then {
97
+ services . pulseaudio . package = overrideAudioFiles pkgs . pulseaudio "src/modules/" ;
98
+ } else {
99
+ hardware . pulseaudio . package = overrideAudioFiles pkgs . pulseaudio "src/modules/" ;
100
+ } )
101
+
95
102
( lib . mkIf t2Cfg . enableIGPU {
96
103
# Enable the iGPU by default if present
97
104
environment . etc . "modprobe.d/apple-gmux.conf" . text = ''
You can’t perform that action at this time.
0 commit comments