Compare commits

...

2 commits

Author SHA1 Message Date
cff4bd7439 orphan some things 2024-02-24 18:56:34 +01:00
d521c0a617 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/21b078306a2ab68748abf72650db313d646cf2ca' (2024-02-11)
  → 'github:nix-community/home-manager/043ba285c6dc20f36441d48525402bcb9743c498' (2024-02-14)
2024-02-22 16:40:23 +01:00
4 changed files with 4 additions and 109 deletions

View file

@ -119,11 +119,11 @@
]
},
"locked": {
"lastModified": 1708451036,
"narHash": "sha256-tgZ38NummEdnXvxj4D0StHBzXgceAw8CptytHljH790=",
"lastModified": 1708591310,
"narHash": "sha256-8mQGVs8JccWTnORgoLOTh9zvf6Np+x2JzhIc+LDcJ9s=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "517601b37c6d495274454f63c5a483c8e3ca6be1",
"rev": "0e0e9669547e45ea6cca2de4044c1a384fd0fe55",
"type": "github"
},
"original": {

View file

@ -1,104 +0,0 @@
context.modules = [
{
name = libpipewire-module-loopback
args = {
node.name = "OBS"
node.description = "OBS"
capture.props = {
media.class = "Audio/Sink"
audio.position = [ FL FR ]
}
playback.props = {
audio.position = [ FL FR ]
node.target = "alsa_output.usb-MOTU_M4_M4AE167AEJ-00.analog-surround-40"
stream.dont-remix = true
node.passive = true
}
}
}
{
name = libpipewire-module-loopback
args = {
node.name = "M4 Stereo (1&2) -- Monitor & Headphones"
node.description = "M4 Stereo (1&2) -- Monitor & Headphones"
capture.props = {
media.class = "Audio/Sink"
audio.position = [ FL FR ]
}
playback.props = {
audio.position = [ FL FR ]
node.target = "alsa_output.usb-MOTU_M4_M4AE167AEJ-00.analog-surround-40"
stream.dont-remix = true
node.passive = true
}
}
}
{
name = libpipewire-module-loopback
args = {
node.name = "M4 Stereo (3&4) -- Line Out"
node.description = "M4 Stereo (3&4) -- Line Out"
capture.props = {
media.class = "Audio/Sink"
audio.position = [ FL FR ]
}
playback.props = {
audio.position = [ RR RL ]
node.target = "alsa_output.usb-MOTU_M4_M4AE167AEJ-00.analog-surround-40"
stream.dont-remix = true
node.passive = true
}
}
}
{
name = libpipewire-module-loopback
args = {
node.name = "M4 Input 1"
node.description = "M4 Input 1"
capture.props = {
audio.position = [ FL ]
stream.dont-remix = true
node.target = "alsa_input.usb-MOTU_M4_M4AE167AEJ-00.analog-surround-40"
node.passive = true
}
playback.props = {
media.class = "Audio/Source"
audio.position = [ MONO ]
}
}
}
{
name = libpipewire-module-loopback
args = {
node.name = "M4 Input 2"
node.description = "M4 Input 2"
capture.props = {
audio.position = [ FR ]
stream.dont-remix = true
node.target = "alsa_input.usb-MOTU_M4_M4AE167AEJ-00.analog-surround-40"
node.passive = true
}
playback.props = {
media.class = "Audio/Source"
audio.position = [ MONO ]
}
}
}
{
name = libpipewire-module-loopback
args = {
node.name = "M4 Input (3&4) -- Line In"
node.description = "M4 Input (3&4) -- Line In"
capture.props = {
audio.position = [ RL RR ]
stream.dont-remix = true
node.target = "alsa_input.usb-MOTU_M4_M4AE167AEJ-00.analog-surround-40"
node.passive = true
}
playback.props = {
media.class = "Audio/Source"
audio.position = [ FL FR ]
}
}
}
]

View file

@ -74,7 +74,6 @@ with lib;
onChange = ''cat ~/.ssh/config_source > ~/.ssh/config && chmod 600 ~/.ssh/config'';
};
".gitignore".source = ./../dotfiles/.gitignore;
".config/pipewire/pipewire.conf.d/98-motu-m4.conf".source = ./../dotfiles/motu-m4.conf;
".config/pipewire/pipewire.conf.d/99-noise-suppression.conf".text = ''
context.modules = [{
name = libpipewire-module-filter-chain

View file

@ -38,7 +38,7 @@ let
chromium_extension;
in
{
programs.vivaldi = {
programs.chromium = {
enable = isEnabled;
dictionaries = dictionaries;
commandLineArgs = commandLineArgs;