move audio stuff to different profile from xsession

This commit is contained in:
Daniel Olsen
2022-04-24 18:37:29 +02:00
parent 1f5c793d77
commit b372167736
7 changed files with 41 additions and 22 deletions

View File

@@ -1,17 +0,0 @@
{pkgs, config, lib, ...}:
let
audio-plugins = pkgs.symlinkJoin { name = "audio-plugins"; paths = [ pkgs.lsp-plugins pkgs.speech-denoiser ];};
in
{
config = lib.mkIf config.profiles.xsession.enable {
home.packages = [ ] ++ lib.optionals config.profiles.gui.enable [
pkgs.pavucontrol
pkgs.carla
];
home.file."audio-plugins" = {
source = "${audio-plugins}/lib";
target = "audio-plugins";
};
};
}

View File

@@ -6,7 +6,7 @@ let
mkGL = program: "${lib.strings.optionalString non-nixos.enable "nixGL "}${program}";
in
{
imports = [ ./dunstrc.nix ./terminal.nix ./audio.nix ./polybar.nix ];
imports = [ ./dunstrc.nix ./terminal.nix ./polybar.nix ];
options.profiles.xsession = {
enable = lib.mkEnableOption "Whether or not to control the xsession";