From 7e8b039090a5176ffd93d8b9f09fb7a311fa49d9 Mon Sep 17 00:00:00 2001 From: GlennIgen Date: Sun, 30 Nov 2025 21:13:57 +0100 Subject: [PATCH] first --- .config/fish/config.fish | 4 ++ .config/fish/fish_variables | 32 +++++++++++++ .../pipewire.conf.d/sinks-loopback.conf | 47 +++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 .config/fish/config.fish create mode 100644 .config/fish/fish_variables create mode 100644 .config/pipewire/pipewire.conf.d/sinks-loopback.conf diff --git a/.config/fish/config.fish b/.config/fish/config.fish new file mode 100644 index 0000000..278cf32 --- /dev/null +++ b/.config/fish/config.fish @@ -0,0 +1,4 @@ +if status is-interactive + # Commands to run in interactive sessions can go here + fastfetch +end diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables new file mode 100644 index 0000000..aa58ac7 --- /dev/null +++ b/.config/fish/fish_variables @@ -0,0 +1,32 @@ +# This file contains fish universal variable definitions. +# VERSION: 3.0 +SETUVAR __fish_initialized:3800 +SETUVAR fish_color_autosuggestion:brblack +SETUVAR fish_color_cancel:\x2dr +SETUVAR fish_color_command:normal +SETUVAR fish_color_comment:red +SETUVAR fish_color_cwd:green +SETUVAR fish_color_cwd_root:red +SETUVAR fish_color_end:green +SETUVAR fish_color_error:brred +SETUVAR fish_color_escape:brcyan +SETUVAR fish_color_history_current:\x2d\x2dbold +SETUVAR fish_color_host:normal +SETUVAR fish_color_host_remote:yellow +SETUVAR fish_color_normal:normal +SETUVAR fish_color_operator:brcyan +SETUVAR fish_color_param:cyan +SETUVAR fish_color_quote:yellow +SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold +SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack +SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack +SETUVAR fish_color_status:red +SETUVAR fish_color_user:brgreen +SETUVAR fish_color_valid_path:\x2d\x2dunderline +SETUVAR fish_greeting: +SETUVAR fish_key_bindings:fish_default_key_bindings +SETUVAR fish_pager_color_completion:normal +SETUVAR fish_pager_color_description:yellow\x1e\x2di +SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline +SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan +SETUVAR fish_pager_color_selected_background:\x2dr diff --git a/.config/pipewire/pipewire.conf.d/sinks-loopback.conf b/.config/pipewire/pipewire.conf.d/sinks-loopback.conf new file mode 100644 index 0000000..7496086 --- /dev/null +++ b/.config/pipewire/pipewire.conf.d/sinks-loopback.conf @@ -0,0 +1,47 @@ +context.modules = [ + { name = libpipewire-module-loopback + args = { + audio.position = [ FL FR ] + capture.props = { + media.class = Audio/Sink + node.name = DiscordSink + node.description = "Discord Sink" + } + playback.props = { + node.name = "DiscordSink.output" + node.passive = true + target.object = "Default playback device" + } + } + }, + { name = libpipewire-module-loopback + args = { + audio.position = [ FL FR ] + capture.props = { + media.class = Audio/Sink + node.name = MusicSink + node.description = "Music Sink" + } + playback.props = { + node.name = "MusicSink.output" + node.passive = true + target.object = "Default playback device" + } + } + }, + { name = libpipewire-module-loopback + args = { + audio.position = [ FL FR ] + capture.props = { + media.class = Audio/Sink + node.name = GameSink + node.description = "Game Sink" + } + playback.props = { + node.name = "GameSink.output" + node.passive = true + target.object = "Default playback device" + } + } + } +] \ No newline at end of file