dot

NixOS dotfiles
git clone https://git.echoz.io/dot.git
Log | Files | Refs

default.nix (688B)


      1 { pkgs, user, ... }:
      2 {
      3   security.rtkit.enable = true;
      4   services.pipewire = {
      5     enable = true;
      6     alsa.enable = true;
      7     alsa.support32Bit = true;
      8     pulse.enable = true;
      9     jack.enable = true;
     10     wireplumber.enable = true;
     11   };
     12 
     13   home-manager.users.${user} = {
     14     home.packages = with pkgs; [
     15       wiremix
     16       crosspipe
     17       coppwr
     18     ];
     19 
     20     xdg.configFile."wiremix/wiremix.toml".source = pkgs.writers.writeTOML "wiremix.toml" {
     21       names.endpoint = [ "{node:node.description}" ];
     22       names.device = [ "{node:node.description}" ];
     23       filters = [
     24         { matches = [ { "node.virtual" = "true"; "media.class" = "Stream/Output/Audio"; } ]; }
     25       ];
     26     };
     27   };
     28 }