diff --git a/flake.nix b/flake.nix index 7188bed..4c6dcbc 100644 --- a/flake.nix +++ b/flake.nix @@ -19,11 +19,13 @@ lib = nixpkgs.lib; system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; - assembledModule = import ./.; in { nixosModules = rec { - grimmShared = assembledModule; - default = assembledModule; + default = grimmShared; + grimmShared = { + imports = [./.]; + _module.args.grimm-shared-inputs = inputs; + }; }; # nixosModule = self.nixosModules.default; # compatibility }; diff --git a/modules/sound.nix b/modules/sound.nix index 93d5bbb..8ce06ae 100644 --- a/modules/sound.nix +++ b/modules/sound.nix @@ -1,8 +1,8 @@ -{ inputs, pkgs, config, lib, ... }: let +{ grimm-shared-inputs, pkgs, config, lib, ... }: let cfg = config.grimmShared; in { imports = [ - inputs.nix-gaming.nixosModules.pipewireLowLatency + grimm-shared-inputs.nix-gaming.nixosModules.pipewireLowLatency ]; config = with cfg; lib.mkIf (enable && sound) { @@ -24,5 +24,7 @@ in { playerctl pulseaudio ]; + + security.rtkit.enable = true; }; }