diff --git a/.config/autostart##hostname.owlenpc00/easyeffects-service.desktop b/.config/autostart##hostname.owlenpc00/easyeffects-service.desktop deleted file mode 100644 index 4b35de5..0000000 --- a/.config/autostart##hostname.owlenpc00/easyeffects-service.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Name=Easy Effects -Comment=Easy Effects Service -Exec=easyeffects --gapplication-service -Icon=com.github.wwmm.easyeffects -StartupNotify=false -Terminal=false -Type=Application diff --git a/.config/autostart##hostname.owlenpc00/elephant.desktop b/.config/autostart##hostname.owlenpc00/elephant.desktop deleted file mode 100644 index f26537a..0000000 --- a/.config/autostart##hostname.owlenpc00/elephant.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=Elephant -Comment=A powerful data provider backend for building custom application launchers and desktop utilities. -Exec=elephant -Icon=applications-other -Terminal=false -Categories=Utility; -Keywords=backend;data-provider;launcher;desktop;utility; diff --git a/.config/autostart##hostname.owlenpc00/hyprman.desktop b/.config/autostart##hostname.owlenpc00/hyprman.desktop deleted file mode 100644 index 3a4a6c8..0000000 --- a/.config/autostart##hostname.owlenpc00/hyprman.desktop +++ /dev/null @@ -1,4 +0,0 @@ -[Desktop Entry] -Exec=/home/mpuchstein/.local/bin/hyprman -d -Name=hyprman -Type=Application diff --git a/.config/autostart##hostname.owlenpc00/jetbrains-toolbox.desktop b/.config/autostart##hostname.owlenpc00/jetbrains-toolbox.desktop old mode 100755 new mode 100644 diff --git a/.config/autostart##hostname.owlenpc00/nm-applet.desktop b/.config/autostart##hostname.owlenpc00/nm-applet.desktop deleted file mode 100644 index 145bc76..0000000 --- a/.config/autostart##hostname.owlenpc00/nm-applet.desktop +++ /dev/null @@ -1,5 +0,0 @@ -[Desktop Entry] -Exec=/usr/bin/nm-applet --indicator -Name=nm-applet -Comment=network monitor and control GUI applet -Type=Application diff --git a/.config/autostart##hostname.owlenpc00/org.keepassxc.KeePassXC.desktop b/.config/autostart##hostname.owlenpc00/org.keepassxc.KeePassXC.desktop deleted file mode 100644 index c6e4654..0000000 --- a/.config/autostart##hostname.owlenpc00/org.keepassxc.KeePassXC.desktop +++ /dev/null @@ -1,17 +0,0 @@ -[Desktop Entry] -Name=KeePassXC -GenericName=Password Manager -Exec=keepassxc -TryExec=keepassxc -Icon=keepassxc -StartupWMClass=keepassxc -StartupNotify=true -Terminal=false -Type=Application -Version=1.0 -Categories=Utility;Security;Qt; -MimeType=application/x-keepass2; -X-GNOME-Autostart-enabled=true -X-GNOME-Autostart-Delay=2 -X-KDE-autostart-after=panel -X-LXQt-Need-Tray=true diff --git a/.config/autostart##hostname.owlenpc00/qpwgraph.desktop b/.config/autostart##hostname.owlenpc00/qpwgraph.desktop deleted file mode 100644 index 9c3e74f..0000000 --- a/.config/autostart##hostname.owlenpc00/qpwgraph.desktop +++ /dev/null @@ -1,5 +0,0 @@ -[Desktop Entry] -Exec=/usr/bin/qpwgraph -Name=qpwgraph -Comment=A PipeWire Graph Qt GUI Interface -Type=Application diff --git a/.config/autostart##hostname.owlenpc00/walker-service.desktop b/.config/autostart##hostname.owlenpc00/walker-service.desktop deleted file mode 100644 index fa7bdfe..0000000 --- a/.config/autostart##hostname.owlenpc00/walker-service.desktop +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -Name=Walker -Comment=Walker Service -Exec=walker --gapplication-service -StartupNotify=false -Terminal=false -Type=Application diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks index 4498008..4f69936 100644 --- a/.config/gtk-3.0/bookmarks +++ b/.config/gtk-3.0/bookmarks @@ -1,10 +1,11 @@ -file:///home/mpuchstein/Documents/personal +file:///home/mpuchstein/Documents/personal personal file:///home/mpuchstein/Documents/uni uni file:///home/mpuchstein/Nextcloud/DSA-Aufnahmen DSA-Aufnahmen -file:///home/mpuchstein/Documents -file:///home/mpuchstein/Pictures -file:///home/mpuchstein/Music -file:///home/mpuchstein/Nextcloud -file:///home/mpuchstein/Downloads +file:///home/mpuchstein/Documents Documents +file:///home/mpuchstein/Pictures Pictures +file:///home/mpuchstein/Music Music +file:///home/mpuchstein/Nextcloud Nextcloud +file:///home/mpuchstein/Downloads Downloads file:///home/mpuchstein/Documents/uni/ss25/AD/Vorlesung Vorlesung file:///home/mpuchstein/Documents/ttrpg/dsa5 dsa5 +file:///home/mpuchstein/Pictures/ diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini index 1234958..b6eb2d6 100644 --- a/.config/gtk-3.0/settings.ini +++ b/.config/gtk-3.0/settings.ini @@ -1,7 +1,7 @@ [Settings] -gtk-theme-name=rose-pine-gtk +gtk-theme-name=Adwaita gtk-icon-theme-name=rose-pine-icons -gtk-font-name=InconsolataGo Nerd Font 9 +gtk-font-name=Adwaita Sans 11 gtk-cursor-theme-name=volantes gtk-cursor-theme-size=24 gtk-toolbar-style=GTK_TOOLBAR_ICONS @@ -14,4 +14,4 @@ gtk-xft-antialias=1 gtk-xft-hinting=1 gtk-xft-hintstyle=hintslight gtk-xft-rgba=rgb -gtk-application-prefer-dark-theme=0 +gtk-application-prefer-dark-theme=1 diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 0395085..bf59f3f 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -284,13 +284,14 @@ windowrule = suppressevent maximize, class:.* # Fix some dragging issues with XWayland windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 +windowrule = noinitialfocus,xwayland:1 ## ========== Special Workspaces ========== workspace = special:keepass, on-created-empty:keepassxc -windowrule = float, class:org.keepassxc.KeePassXC -windowrule = noscreenshare, class:org.keepassxc.KeePassXC -windowrule = size 60% 60%, class:org.keepassxc.KeePassXC -windowrule = center, class:org.keepassxc.KeePassXC +#windowrule = float, class:org.keepassxc.KeePassXC +#windowrule = noscreenshare, class:org.keepassxc.KeePassXC +#windowrule = size 60% 60%, class:org.keepassxc.KeePassXC +#windowrule = center, class:org.keepassxc.KeePassXC ## ========== Communication ========== # Mumble & Discord & TeamSpeak diff --git a/.config/pipewire/pipewire.conf.d/60-echo-cancel.conf b/.config/pipewire/pipewire.conf.d/60-echo-cancel.conf new file mode 100644 index 0000000..eca6862 --- /dev/null +++ b/.config/pipewire/pipewire.conf.d/60-echo-cancel.conf @@ -0,0 +1,39 @@ +context.modules = [ + { + name = libpipewire-module-echo-cancel + args = { + library.name = aec/libspa-aec-webrtc + monitor.mode = true + + capture.props = { + node.name = "EC Capture" + node.passive = true + "target.object" = "alsa_input.usb-DCMT_Technology_USB_Condenser_Microphone_214b206000000178-00.mono-fallback" + } + + source.props = { + node.name = "source_ec" + node.description = "Echo-cancelled microphone" + node.autoconnect = false + audio.channels = 1 + audio.position = [ MONO ] + } + + sink.props = { + node.name = "sink_ec" + node.description = "Echo cancellation reference" + } + + playback.props = { + node.name = "EC Playback" + node.passive = true + } + + aec.args = { + webrtc.extended_filter = false + webrtc.gain_control = false + webrtc.voice_detection = true + } + } + } +] diff --git a/.config/pipewire/pipewire.conf.d/99-input-denoising.conf b/.config/pipewire/pipewire.conf.d/99-input-denoising.conf index 80bb092..85936c4 100644 --- a/.config/pipewire/pipewire.conf.d/99-input-denoising.conf +++ b/.config/pipewire/pipewire.conf.d/99-input-denoising.conf @@ -1,34 +1,45 @@ context.modules = [ -{ name = libpipewire-module-filter-chain + { + name = libpipewire-module-filter-chain args = { - node.description = "Noise Canceling source" - media.name = "Noise Canceling source" - filter.graph = { - nodes = [ - { - type = ladspa - name = rnnoise - # needs pkg noise-suppression-for-voice - plugin = /usr/lib/ladspa/librnnoise_ladspa.so - label = noise_suppressor_mono - control = { - "VAD Threshold (%)" = 80.0 - "VAD Grace Period (ms)" = 200 - "Retroactive VAD Grace (ms)" = 0 - } - } - ] - } - capture.props = { - node.name = "capture.rnnoise_source" - node.passive = true - audio.rate = 48000 - } - playback.props = { - node.name = "rnnoise_source" - media.class = Audio/Source - audio.rate = 48000 - } + node.description = "Noise Canceling source" + media.name = "Noise Canceling source" + + audio.channels = 1 + audio.position = [ MONO ] + + filter.graph = { + nodes = [ + { + type = ladspa + name = rnnoise + plugin = /usr/lib/ladspa/librnnoise_ladspa.so + label = noise_suppressor_mono + control = { + "VAD Threshold (%)" = 80.0 + "VAD Grace Period (ms)" = 200 + "Retroactive VAD Grace (ms)" = 0 + } + } + ] + } + + capture.props = { + node.name = "capture.rnnoise_source" + node.passive = true + audio.channels = 1 + audio.position = [ MONO ] + audio.rate = 48000 + "target.object" = "source_ec" + } + + playback.props = { + node.name = "rnnoise_source" + media.class = "Audio/Source" + audio.channels = 1 + audio.position = [ MONO ] + audio.rate = 48000 + } } -} + } ] diff --git a/.config/qt5ct/qt5ct.conf b/.config/qt5ct/qt5ct.conf index e5a44e2..eedaab6 100644 --- a/.config/qt5ct/qt5ct.conf +++ b/.config/qt5ct/qt5ct.conf @@ -1,6 +1,7 @@ [Appearance] color_scheme_path=/home/mpuchstein/.config/qt5ct/style-colors.conf custom_palette=true +icon_theme=rose-pine-icons standard_dialogs=xdgdesktopportal style=kvantum @@ -24,7 +25,7 @@ underline_shortcut=1 wheel_scroll_lines=3 [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x80\0\0\0\0\0\0\v?\0\0\x3\x1b\0\0\0\0\0\0\0\0\0\0\x3\xae\0\0\x3\x1b\0\0\0\x1\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\v?\0\0\x3\x1b) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x80\0\0\0\0\0\0\nq\0\0\x2\xf\0\0\0\0\0\0\0\0\0\0\x2\xf1\0\0\x2\xf\0\0\0\x1\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\nq\0\0\x2\xf) [Troubleshooting] force_raster_widgets=1 diff --git a/.config/qt5ct/style-colors.conf b/.config/qt5ct/style-colors.conf index 98d7a54..c1b8c9c 100644 --- a/.config/qt5ct/style-colors.conf +++ b/.config/qt5ct/style-colors.conf @@ -1,4 +1,4 @@ [ColorScheme] -active_colors=#ffdfdfdf, #ff4d4d4d, #ff535353, #ff474747, #ff282828, #ff323232, #ffdfdfdf, #ffffffff, #ffdfdfdf, #ff2c2c2c, #ff2c2c2c, #ff000000, #ff3584e4, #ffffffff, #ff0057ae, #ffe040fb, #ff2e2e2e, #ff000000, #ff000000, #ffefefef, #80dfdfdf -disabled_colors=#ff696969, #ff4d4d4d, #ff535353, #ff474747, #ff282828, #ff323232, #ff696969, #ffffffff, #ff696969, #ff2c2c2c, #ff2c2c2c, #ff000000, #ff3584e4, #66ffffff, #ff0057ae, #ffe040fb, #ff2e2e2e, #ff000000, #ff000000, #ffefefef, #80dfdfdf -inactive_colors=#ffdfdfdf, #ff4d4d4d, #ff535353, #ff474747, #ff282828, #ff323232, #ffdfdfdf, #ffffffff, #ffdfdfdf, #ff2c2c2c, #ff2c2c2c, #ff000000, #ff3584e4, #ffffffff, #ff0057ae, #ffe040fb, #ff2e2e2e, #ff000000, #ff000000, #ffefefef, #80dfdfdf +active_colors=#ffe0def4, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ffe0def4, #ffffffff, #ffe0def4, #ff191724, #ff1f1d2e, #ff000000, #ffebbcba, #ff191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4 +disabled_colors=#ff908caa, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ff908caa, #ffffffff, #ff908caa, #ff191724, #ff1f1d2e, #ff000000, #ffebbcba, #66191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4 +inactive_colors=#ffe0def4, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ffe0def4, #ffffffff, #ffe0def4, #ff191724, #ff1f1d2e, #ff000000, #ffebbcba, #ff191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4 diff --git a/.config/qt6ct/qt6ct.conf b/.config/qt6ct/qt6ct.conf index b589404..962e188 100644 --- a/.config/qt6ct/qt6ct.conf +++ b/.config/qt6ct/qt6ct.conf @@ -1,7 +1,7 @@ [Appearance] color_scheme_path=/home/mpuchstein/.config/qt6ct/style-colors.conf custom_palette=true -icon_theme=breeze-dark +icon_theme=rose-pine-icons standard_dialogs=gtk3 style=kvantum @@ -25,7 +25,7 @@ underline_shortcut=1 wheel_scroll_lines=3 [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x80\0\0\0\0\0\0\v?\0\0\x2\xcb\0\0\0\0\0\0\0\0\0\0\x3\xbf\0\0\x2\n\0\0\0\x1\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\v?\0\0\x2\xcb) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x80\0\0\0\0\0\0\nq\0\0\x1Y\0\0\a\x80\0\0\0\0\0\0\nq\0\0\x1Y\0\0\0\x1\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\nq\0\0\x1Y) [Troubleshooting] force_raster_widgets=1 diff --git a/.config/qt6ct/style-colors.conf b/.config/qt6ct/style-colors.conf index f52dda7..aecd3c3 100644 --- a/.config/qt6ct/style-colors.conf +++ b/.config/qt6ct/style-colors.conf @@ -1,4 +1,4 @@ [ColorScheme] -active_colors=#ffdfdfdf, #ff4d4d4d, #ff535353, #ff474747, #ff282828, #ff323232, #ffdfdfdf, #ffffffff, #ffdfdfdf, #ff2c2c2c, #ff2c2c2c, #ff000000, #ff3584e4, #ffffffff, #ff0057ae, #ffe040fb, #ff2e2e2e, #ff000000, #ff000000, #ffefefef, #80dfdfdf, #ff308cc6 -disabled_colors=#ff696969, #ff4d4d4d, #ff535353, #ff474747, #ff282828, #ff323232, #ff696969, #ffffffff, #ff696969, #ff2c2c2c, #ff2c2c2c, #ff000000, #ff3584e4, #66ffffff, #ff0057ae, #ffe040fb, #ff2e2e2e, #ff000000, #ff000000, #ffefefef, #80dfdfdf, #ff919191 -inactive_colors=#ffdfdfdf, #ff4d4d4d, #ff535353, #ff474747, #ff282828, #ff323232, #ffdfdfdf, #ffffffff, #ffdfdfdf, #ff2c2c2c, #ff2c2c2c, #ff000000, #ff3584e4, #ffffffff, #ff0057ae, #ffe040fb, #ff2e2e2e, #ff000000, #ff000000, #ffefefef, #80dfdfdf, #ff308cc6 +active_colors=#ffe0def4, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ffe0def4, #ffffffff, #ffe0def4, #ff191724, #ff1f1d2e, #ff000000, #ffebbcba, #ff191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4, #ff308cc6 +disabled_colors=#ff908caa, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ff908caa, #ffffffff, #ff908caa, #ff191724, #ff1f1d2e, #ff000000, #ffebbcba, #66191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4, #ff919191 +inactive_colors=#ffe0def4, #ff26233a, #ff6e6a86, #ff6e6a86, #ff191724, #ff191724, #ffe0def4, #ffffffff, #ffe0def4, #ff191724, #ff1f1d2e, #ff000000, #ffebbcba, #ff191724, #ff9ccfd8, #ffc4a7e7, #ff191724, #ff000000, #ff000000, #ffe0def4, #80e0def4, #ff308cc6