base
@@ -0,0 +1,38 @@
|
||||
# Needs To start first
|
||||
exec-once = tmux new-session -d -s qs 'quickshell'
|
||||
exec-once = hypridle
|
||||
exec-once = hyprpaper
|
||||
exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
||||
exec-once = tmux new-session -d -s keyring '/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg'
|
||||
# exec-once = sleep 1 && ~/.config/hypr/scripts/wallpapers/wallpaper.sh
|
||||
exec-once = ~/.config/hypr/scripts/goxlr/goxlr-start.sh
|
||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = systemctl --user start hyprpolkitagent
|
||||
exec-once = tmux new-session -d -s carla 'carla -n /home/honney/Downloads/test.carxp'
|
||||
# exec-once = udiskie -t
|
||||
exec-once = tmux new-session -d -s fah 'fah-client'
|
||||
exec-once = tmux new-session -d -s ollama '/usr/bin/ollama serve'
|
||||
exec-once = tmux new-session -d -s ydotool 'ydotoold'
|
||||
|
||||
# Monitor LT
|
||||
exec-once = discord
|
||||
exec-once = nextcloud
|
||||
exec-once = bash -c '~/.config/hypr/scripts/autostart/keepass.sh > ~/.config/hypr/scripts/autostart/keepass.log'
|
||||
|
||||
|
||||
# Monitor RT
|
||||
exec-once = bash -c '~/.config/hypr/scripts/autostart/floorp.sh > ~/.config/hypr/scripts/autostart/floorp.log'
|
||||
exec-once = librewolf
|
||||
exec-once = thunderbird
|
||||
# exec-once = alacritty -e /usr/bin/ollama serve
|
||||
|
||||
# Monitor LB
|
||||
|
||||
# Monitor RB
|
||||
|
||||
|
||||
# Reset to default workspaces
|
||||
exec-once = sleep 3 && hyprctl dispatch workspace 4
|
||||
exec-once = sleep 3 && hyprctl dispatch workspace 3
|
||||
exec-once = sleep 3 && hyprctl dispatch workspace 2
|
||||
exec-once = sleep 3 && hyprctl dispatch workspace 1
|
||||
@@ -0,0 +1,121 @@
|
||||
# -- keybinds --
|
||||
|
||||
$mainMod = SUPER
|
||||
|
||||
bind = $mainMod, RETURN, exec, $terminal
|
||||
bind = $mainMod, W, killactive, # "Quit"
|
||||
bind = $mainMod, Q, killactive, # "Quit"
|
||||
bind = $mainMod, F, fullscreen,
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, D, exec, $menu # "Apps"
|
||||
bind = $mainMod SHIFT, D, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
|
||||
#waybar
|
||||
bind = $mainMod SHIFT, B, exec, ~/.config/waybar/launch.sh
|
||||
bind = $mainMod, B, exec, killall -SIGUSR1 waybar
|
||||
|
||||
# wallpaper/swww
|
||||
# bind = $mainMod SHIFT, W, exec, ~/.config/hypr/scripts/wallpapers/wallpaper.sh
|
||||
bind = $mainMod SHIFT, W, global, quickshell:Wallpaper
|
||||
bind = $mainMod SHIFT, J, global, quickshell:JLearner
|
||||
bind = , Esc, global, quickshell:Closer
|
||||
|
||||
# wlogout
|
||||
bind = $mainMod, M, exec, wlogout -b 2
|
||||
|
||||
# file manager
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
|
||||
# hyprlock
|
||||
bind = $mainMod, L, exec, hyprlock
|
||||
|
||||
# hyprpaper
|
||||
bind = $mainMod SHIFT, H, exec, hyprpaper
|
||||
|
||||
# switch workspaces
|
||||
bind = $mainMod, 1, workspace, 1
|
||||
bind = $mainMod, 2, workspace, 2
|
||||
bind = $mainMod, 3, workspace, 3
|
||||
bind = $mainMod, 4, workspace, 4
|
||||
bind = $mainMod, 5, workspace, 5
|
||||
bind = $mainMod, 6, workspace, 6
|
||||
bind = $mainMod, 7, workspace, 7
|
||||
bind = $mainMod, 8, workspace, 8
|
||||
bind = $mainMod, 9, workspace, 9
|
||||
bind = $mainMod, 0, workspace, 10
|
||||
bind = $mainMod, TAB, workspace, e+1
|
||||
|
||||
bind = $mainMod, F1, workspace, 401
|
||||
|
||||
# move active window to a workspace
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
bind = $mainMod SHIFT, F1, movetoworkspace, 401
|
||||
|
||||
# move focus
|
||||
bind = $mainMod, left, movefocus, l
|
||||
bind = $mainMod, right, movefocus, r
|
||||
bind = $mainMod, up, movefocus, u
|
||||
bind = $mainMod, down, movefocus, d
|
||||
|
||||
# scroll through existing workspaces
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
|
||||
# move/resize windows
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod SHIFT, mouse:272, resizewindow
|
||||
|
||||
bind = $mainMod SHIFT, right, resizeactive, 30 0
|
||||
bind = $mainMod SHIFT, left, resizeactive, -30 0
|
||||
bind = $mainMod SHIFT, up, resizeactive, 0 -30
|
||||
bind = $mainMod SHIFT, down, resizeactive, 0 30
|
||||
|
||||
bind = $mainMod SHIFT, L, moveactive, 30 0
|
||||
bind = $mainMod SHIFT, I, moveactive, -30 0
|
||||
bind = $mainMod SHIFT, O, moveactive, 0 -30
|
||||
bind = $mainMod SHIFT, K, moveactive, 0 30
|
||||
|
||||
# screenshots
|
||||
bind = $mainMod, P, exec, ~/.config/hypr/scripts/screenshot/screenshot_window.sh
|
||||
bind = $mainMod ALT, P, exec, ~/.config/hypr/scripts/screenshot/screenshot_monitor.sh
|
||||
bind = $mainMod SHIFT, P, exec, ~/.config/hypr/scripts/screenshot/screenshot_area.sh
|
||||
bind = $mainMod SHIFT, S, exec, ~/.config/hypr/scripts/screenshot/screenshot_area_2.sh
|
||||
|
||||
# Umlaute / German compatability on english Keyboard
|
||||
bind = $mainMod, a, exec, bash -c 'wtype "ä"; xdotool type "ä"'
|
||||
bind = $mainMod SHIFT, a, exec, wtype "Ä"
|
||||
bind = $mainMod, o, exec, wtype "ö"
|
||||
bind = $mainMod SHIFT, o, exec, wtype "Ö"
|
||||
bind = $mainMod, u, exec, wtype "ü"
|
||||
bind = $mainMod SHIFT, u, exec, wtype "Ü"
|
||||
bind = $mainMod, s, exec, wtype "ß"
|
||||
bind = $mainMod SHIFT, e, exec, wtype "€"
|
||||
|
||||
# Makro Pad
|
||||
bind = $mainMod SHIFT CTRL, F1, exec, ~/.config/hypr/scripts/makropad/button01.sh
|
||||
bind = $mainMod SHIFT CTRL, F2, exec, ~/.config/hypr/scripts/makropad/button02.sh
|
||||
bind = $mainMod SHIFT CTRL, F3, exec, ~/.config/hypr/scripts/makropad/button03.sh
|
||||
bind = $mainMod SHIFT CTRL, F4, exec, ~/.config/hypr/scripts/makropad/button04.sh
|
||||
bind = $mainMod SHIFT CTRL, F5, exec, ~/.config/hypr/scripts/makropad/button05.sh
|
||||
bind = $mainMod SHIFT CTRL, F6, exec, ~/.config/hypr/scripts/makropad/button06.sh
|
||||
bind = $mainMod SHIFT CTRL, F7, exec, ~/.config/hypr/scripts/makropad/button07.sh
|
||||
bind = $mainMod SHIFT CTRL, F8, exec, ~/.config/hypr/scripts/makropad/button08.sh
|
||||
bind = $mainMod SHIFT CTRL, F9, exec, ~/.config/hypr/scripts/makropad/button09.sh
|
||||
bind = $mainMod SHIFT CTRL, F10, exec, ~/.config/hypr/scripts/makropad/button10.sh
|
||||
bind = $mainMod SHIFT CTRL, F11, exec, ~/.config/hypr/scripts/makropad/button11.sh
|
||||
bind = $mainMod SHIFT CTRL, F12, exec, ~/.config/hypr/scripts/makropad/button12.sh
|
||||
|
||||
# Auto Type
|
||||
bind = ALT, T, exec, ~/.config/hypr/scripts/writing/todo.sh
|
||||
bind = ALT, Y, exec, ~/.config/hypr/scripts/writing/tmdb.sh
|
||||
@@ -0,0 +1,69 @@
|
||||
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
|
||||
# Environment variables. See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||
|
||||
env = GTK_USE_PORTAL,1
|
||||
|
||||
# Set your defaults editor through ENV in ~/.config/hypr/UserConfigs/01-UserDefaults.conf
|
||||
|
||||
# environment-variables
|
||||
# Toolkit Backend Variables
|
||||
env = GDK_BACKEND,wayland,x11,*
|
||||
env = QT_QPA_PLATFORM,xcb
|
||||
env = CLUTTER_BACKEND,wayland
|
||||
|
||||
#Run SDL2 applications on Wayland.
|
||||
#Remove or set to x11 if games that provide older versions of SDL cause compatibility issues
|
||||
#env = SDL_VIDEODRIVER,wayland
|
||||
|
||||
# xdg Specifications
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
|
||||
# QT Variables
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
env = QT_QPA_PLATFORMTHEME,hyprqt6engine
|
||||
env = QT_STYLE_OVERRIDE,kvantum # Maybe qt5-fix?
|
||||
env = KVANTUM_THEME,ColloidDark
|
||||
env = QT_ENABLE_HIGHDPI_SCALING,1
|
||||
env = QT_QPA_PLATFORM,wayland
|
||||
|
||||
# hyprland-qt-support
|
||||
env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style
|
||||
|
||||
# xwayland apps scale fix (useful if you are use monitor scaling).
|
||||
# Set same value if you use scaling in Monitors.conf
|
||||
# 1 is 100% 1.5 is 150%
|
||||
# see https://wiki.hyprland.org/Configuring/XWayland/
|
||||
env = GDK_SCALE,1
|
||||
env = QT_SCALE_FACTOR,1
|
||||
|
||||
# Bibata-Modern-Ice-Cursor
|
||||
# NOTE! You must have the hyprcursor version to activate this.
|
||||
# https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/
|
||||
#env = HYPRCURSOR_THEME,Bibata-Modern-Ice
|
||||
#env = HYPRCURSOR_SIZE,24
|
||||
|
||||
# firefox
|
||||
env = MOZ_ENABLE_WAYLAND,1
|
||||
|
||||
# electron >28 apps (may help) ##
|
||||
# https://www.electronjs.org/docs/latest/api/environment-variables
|
||||
env = ELECTRON_OZONE_PLATFORM_HINT,auto # auto selects Wayland if possible, X11 otherwise
|
||||
|
||||
|
||||
|
||||
# Aquamarine Environment Variables #### ( Hyprland > 0.45 )
|
||||
# https://wiki.hyprland.org/Configuring/Environment-variables/#aquamarine-environment-variables----ref-httpsgithubcomhyprwmaquamarineblobmaindocsenvmd---
|
||||
# env = AQ_TRACE,1 # Enables more verbose logging.
|
||||
# env = AQ_DRM_DEVICES,/dev/dri/card1:/dev/dri/card0 # Set an explicit list of DRM devices (GPUs) to use. It’s a colon-separated list of paths, with the first being the primary. E.g. /dev/dri/card1:/dev/dri/card0
|
||||
# env = AQ_MGPU_NO_EXPLICIT,1 # Disables explicit syncing on mgpu buffers
|
||||
# env = AQ_NO_MODIFIERS,1 # Disables modifiers for DRM buffers
|
||||
|
||||
#### Hyprland Environment Variables ####
|
||||
# https://wiki.hyprland.org/Configuring/Environment-variables/#hyprland-environment-variables
|
||||
# env = HYPRLAND_TRACE,1 # Enables more verbose logging.
|
||||
# env = HYPRLAND_NO_RT,1 # Disables realtime priority setting by Hyprland.
|
||||
# env = HYPRLAND_NO_SD_NOTIFY,1 # If systemd, disables the 'sd_notify' calls.
|
||||
# env = HYPRLAND_NO_SD_VARS,1 # Disables management of variables in systemd and dbus activation environments.
|
||||
@@ -0,0 +1,42 @@
|
||||
# The config where the resolution, position and
|
||||
# other monitor Stuff is set up
|
||||
|
||||
# monitor = name, resolution, position, scale
|
||||
monitor = desc:ASUSTek COMPUTER INC PA279CRV S5LMSB007609, 3840x2160@60, -3840x0, 1, bitdepth, 10, cm, wide
|
||||
|
||||
monitorv2 {
|
||||
output = desc:BNQ BenQ EX2710U Y8P00876019
|
||||
mode = 3840x2160@144
|
||||
position = 0x0
|
||||
scale = 1
|
||||
bitdepth = 10
|
||||
supports_hdr = 1
|
||||
transform = 0
|
||||
supports_wide_color = 1
|
||||
sdr_min_luminance = 1000
|
||||
sdr_max_luminance = 400
|
||||
}
|
||||
|
||||
monitor = desc:LG Electronics LG ULTRAFINE 503NTKF3L437, 3840x2160@60, 0x-2160, 1, transform, 2, bitdepth, 10, cm, wide
|
||||
|
||||
monitor = desc:LG Electronics LG ULTRAGEAR 107MAKR2RE65, 1920x1080@144, -1920x-1080, 1, transform, 2
|
||||
|
||||
monitor = desc:Dell Inc. DELL P2419H D4CN3Q2, 1920x1080@60, -1920x-2160, 1
|
||||
|
||||
# Workspaces on Monitor 1
|
||||
workspace = 1, monitor:desc:BNQ BenQ EX2710U Y8P00876019#, layoutopt:direction:right
|
||||
|
||||
# Workspaces on Monitor 2
|
||||
workspace = 2, monitor:desc:ASUSTek COMPUTER INC PA279CRV S5LMSB007609
|
||||
workspace = 200, monitor:desc:ASUSTek COMPUTER INC PA279CRV S5LMSB007609
|
||||
|
||||
# Workspaces on Monitor 3
|
||||
workspace = 3, monitor:desc:LG Electronics LG ULTRAFINE 503NTKF3L437
|
||||
workspace = 300, monitor:desc:LG Electronics LG ULTRAFINE 503NTKF3L437
|
||||
workspace = 301, monitor:desc:LG Electronics LG ULTRAFINE 503NTKF3L437
|
||||
workspace = 302, monitor:desc:LG Electronics LG ULTRAFINE 503NTKF3L437
|
||||
|
||||
# Workspaces on Monitor 4
|
||||
workspace = 4, monitor:desc:LG Electronics LG ULTRAGEAR 107MAKR2RE65
|
||||
workspace = 400, monitor:desc:LG Electronics LG ULTRAGEAR 107MAKR2RE65
|
||||
workspace = 401, monitor:desc:LG Electronics LG ULTRAGEAR 107MAKR2RE65
|
||||
@@ -0,0 +1,104 @@
|
||||
$GTK_THEME = "catppuccin-mocha-blue-standard+default"
|
||||
$CURSOR_THEME = "DJ-FOX-C"
|
||||
$ICON_THEME = "BeautyLine-Garuda"
|
||||
$KVANTUM_THEME = "Catppuccin-Mocha-Blue"
|
||||
|
||||
# Experimental HDR (optional)
|
||||
# experimental:xx_color_management_v4 = true
|
||||
# debug:full_cm_proto=true
|
||||
|
||||
# GTK Theming
|
||||
env = GTK_THEME,Colloid-Dark
|
||||
env = GTK_ICON_THEME,BeautyLine-Garuda
|
||||
env = GTK_THEME_VARIANT,dark
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = GDK_BACKEND,wayland,x11
|
||||
env = GTK_USE_PORTAL,1
|
||||
env = GTK_THEME_VARIANT,dark
|
||||
|
||||
|
||||
# Qt/Kvantum Theming
|
||||
# in env.conf
|
||||
|
||||
# Icons:
|
||||
env = XDG_DATA_DIRS,/usr/local/share:/usr/share:/home/honney/.local/share:/home/honney/.icons
|
||||
env = GTK_ICON_THEME,BeautyLine-Garuda
|
||||
|
||||
# Icons & Cursor
|
||||
env = HYPRCURSOR_THEME,DJ-FOX-C
|
||||
env = HYPRCURSOR_SIZE,48
|
||||
env = XCURSOR_THEME,DJ-FOX-C
|
||||
env = XCURSOR_SIZE,48
|
||||
|
||||
cursor {
|
||||
no_hardware_cursors = true
|
||||
}
|
||||
|
||||
|
||||
# Font
|
||||
|
||||
# Window management
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 8
|
||||
border_size = 0
|
||||
layout = dwindle
|
||||
allow_tearing = false
|
||||
}
|
||||
|
||||
decoration {
|
||||
rounding = 5
|
||||
active_opacity = 0.92
|
||||
inactive_opacity = 0.92
|
||||
fullscreen_opacity = 1
|
||||
blur {
|
||||
enabled = false
|
||||
size = 3
|
||||
passes = 1
|
||||
}
|
||||
}
|
||||
|
||||
input {
|
||||
kb_layout = us
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
follow_mouse = 1
|
||||
touchpad {
|
||||
natural_scroll = no
|
||||
}
|
||||
sensitivity = 0 # -1.0 to 1.0; 0 means no modification.
|
||||
numlock_by_default = true
|
||||
}
|
||||
|
||||
animations {
|
||||
enabled = yes
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default, popin 80%
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default
|
||||
}
|
||||
|
||||
dwindle {
|
||||
pseudotile = yes
|
||||
preserve_split = yes
|
||||
}
|
||||
|
||||
#gestures {
|
||||
# workspace_swipe = off
|
||||
#}
|
||||
|
||||
misc {
|
||||
force_default_wallpaper = 0
|
||||
disable_hyprland_logo = true
|
||||
}
|
||||
|
||||
# scrolling {
|
||||
# fullscreen_on_one_column = true
|
||||
# column_width = 0.9
|
||||
# direction = right
|
||||
# }
|
||||
@@ -0,0 +1,65 @@
|
||||
# The config for to which workspace which window goes
|
||||
|
||||
### Apps windows to Workspaces
|
||||
# Recommended Command: sleep 2 && hyprctl activewindow
|
||||
|
||||
# windowrulev2 = workspace 5, class:^(.*python3.*)$
|
||||
|
||||
# Apps on Monitor 1
|
||||
|
||||
# Apps on Monitor 2
|
||||
windowrule {
|
||||
name = VirtualBox
|
||||
match:class = .*VirtualBox.*
|
||||
workspace = 200
|
||||
}
|
||||
|
||||
# Apps on Monitor 3
|
||||
# windowrule {
|
||||
# name = Floorp
|
||||
# match:class = .*floorp.*
|
||||
# workspace = 3
|
||||
# }
|
||||
|
||||
windowrule {
|
||||
name = Librewolf
|
||||
match:class = .*librewolf.*
|
||||
workspace = 300
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = Thunderbird
|
||||
match:class = .*org.mozilla.Thunderbird.*
|
||||
workspace = 301
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = Alacritty
|
||||
match:class = .*Alacritty.*
|
||||
workspace = 302
|
||||
}
|
||||
|
||||
# Apps on Monitor 4
|
||||
windowrule {
|
||||
name = Discord
|
||||
match:class = .*discord.*
|
||||
workspace = 4
|
||||
}
|
||||
windowrule {
|
||||
name = Signal
|
||||
match:class = .*Signal.*
|
||||
workspace = 4
|
||||
}
|
||||
windowrule {
|
||||
name = Nextcloud
|
||||
match:class = .*com.nextcloud.desktopclient.nextcloud.*
|
||||
workspace = 400
|
||||
}
|
||||
# windowrule {
|
||||
# name = KeePassXC
|
||||
# match:class = .*org.keepassxc.KeePassXC.*
|
||||
# workspace = 401
|
||||
# }
|
||||
|
||||
|
||||
#windowrulev2 = tile,xwayland:1 # Grayjay and other xWayland fix but can also break
|
||||
@@ -0,0 +1,24 @@
|
||||
# _____ __ __ _____ _____ __ _____ _____ _____
|
||||
# | | | | | _ | __ | | | | | | |
|
||||
# | |_ _| __| -| |__| | | --| -|
|
||||
# |__|__| |_| |__| |__|__|_____|_____|_____|__|__|
|
||||
#
|
||||
# by Bina
|
||||
|
||||
|
||||
listener {
|
||||
timeout = 300
|
||||
on-timeout = hyprlock
|
||||
}
|
||||
|
||||
# listener {
|
||||
# timeout = 360
|
||||
# on-timeout = hyprctl dispatch dpms off
|
||||
# on-resume = hyprctl dispatch dpms on && \
|
||||
# (pgrep -x floorp >/dev/null || floorp &) && \
|
||||
# (pgrep -x librewolf >/dev/null || librewolf &)
|
||||
#
|
||||
# }
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
# _____ __ __ _____ _____ __ _____ _____ ____
|
||||
# | | | | | _ | __ | | | _ | | | \
|
||||
# | |_ _| __| -| |__| | | | | | |
|
||||
# |__|__| |_| |__| |__|__|_____|__|__|_|___|____/
|
||||
#
|
||||
# by Bina & edited by Honney
|
||||
# -- execute at launch --
|
||||
source = ~/.config/hypr/config/autostart.conf
|
||||
|
||||
|
||||
# -- monitor --
|
||||
source = ~/.config/hypr/config/monitor.conf
|
||||
monitor=,preferred,auto,auto
|
||||
|
||||
# -- pywal colors --
|
||||
source = ~/.config/wal/templates/colors-hyprland
|
||||
|
||||
# -- programs --
|
||||
$terminal = kitty
|
||||
$fileManager = nautilus# nemo # put your preffered fileManager here, choose keybind
|
||||
$menu = wofi --show drun, run
|
||||
|
||||
# -- environment variables --
|
||||
source = ~/.config/hypr/config/env.conf
|
||||
|
||||
source = ~/.config/hypr/config/bind.conf
|
||||
source = ~/.config/hypr/config/workspaces.conf
|
||||
source = ~/.config/hypr/config/theme.conf
|
||||
@@ -0,0 +1,99 @@
|
||||
# _____ __ __ _____ _____ __ _____ _____ ____
|
||||
# | | | | | _ | __ | | | _ | | | \
|
||||
# | |_ _| __| -| |__| | | | | | |
|
||||
# |__|__| |_| |__| |__|__|_____|__|__|_|___|____/
|
||||
#
|
||||
# by Bina
|
||||
|
||||
### Dolphin App Picker fix?
|
||||
env = XDG_MENU_PREFIX,arch-
|
||||
env = QT_QPA_PLATFORM,wayland
|
||||
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||
|
||||
# -- execute at launch --
|
||||
exec-once = waybar
|
||||
xexec-once = hypridle
|
||||
exec-once = hyprpaper
|
||||
|
||||
# -- pywal colors --
|
||||
source = ~/.config/wal/templates/colors-hyprland
|
||||
|
||||
# -- monitor --
|
||||
monitor=,preferred,auto,auto
|
||||
monitor=HDMI-A-1,3840x2160@60,-3840x0,1
|
||||
monitor=DP-2,3840x2160@144,0x0,1
|
||||
monitor=DP-1,1920x1080@60,-1920x-1080,1,transform,2
|
||||
monitor=DP-3,1920x1080@144,0x-1080,1,transform,2
|
||||
|
||||
|
||||
# -- programs --
|
||||
$terminal = kitty
|
||||
$fileManager = nemo # put your preffered fileManager here, choose keybind
|
||||
$menu = wofi --show drun
|
||||
|
||||
# Cursor
|
||||
env = HYPRCURSOR_THEME,DJ-FOX-C
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
|
||||
# -- environment variables --
|
||||
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 8
|
||||
border_size = 0
|
||||
layout = dwindle
|
||||
allow_tearing = false
|
||||
}
|
||||
|
||||
decoration {
|
||||
rounding = 5
|
||||
active_opacity = 0.92
|
||||
inactive_opacity = 0.92
|
||||
fullscreen_opacity = 1
|
||||
blur {
|
||||
enabled = false
|
||||
size = 3
|
||||
passes = 1
|
||||
}
|
||||
}
|
||||
|
||||
input {
|
||||
kb_layout = us
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
follow_mouse = 1
|
||||
touchpad {
|
||||
natural_scroll = no
|
||||
}
|
||||
sensitivity = 0 # -1.0 to 1.0; 0 means no modification.
|
||||
numlock_by_default = true
|
||||
}
|
||||
|
||||
animations {
|
||||
enabled = yes
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default, popin 80%
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default
|
||||
}
|
||||
|
||||
dwindle {
|
||||
pseudotile = yes
|
||||
preserve_split = yes
|
||||
}
|
||||
|
||||
gestures {
|
||||
workspace_swipe = off
|
||||
}
|
||||
|
||||
misc {
|
||||
force_default_wallpaper = 0
|
||||
disable_hyprland_logo = true
|
||||
}
|
||||
|
||||
source = ~/.config/hypr/hyprland_configs/bind.conf
|
||||
@@ -0,0 +1,67 @@
|
||||
general {
|
||||
hide_cursor = true
|
||||
no_fade_in = false
|
||||
grace = 0
|
||||
disable_loading_bar = true
|
||||
}
|
||||
|
||||
background {
|
||||
monitor =
|
||||
path = ~/Pictures/Wallpapers/Static/blurred.jpg
|
||||
blur_passes = 0
|
||||
}
|
||||
|
||||
# -- time --
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:1000] echo "$(date +"%H:%M")"
|
||||
color = 0xFFcbcb77
|
||||
font_size = 80
|
||||
font_family = JetBrains Mono ExtraBold
|
||||
position = 0, 140
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# -- quote --
|
||||
label {
|
||||
monitor =
|
||||
text = - PAIN IS REAL, BUT SO IS HOPE -
|
||||
color = 0xFFa4d0bd
|
||||
font_size = 12
|
||||
font_family = JetBrains Mono ExtraLight
|
||||
position = 0, 80
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# -- greeting --
|
||||
label {
|
||||
monitor =
|
||||
text = Heya $USER :3
|
||||
color = 0xFFcbcb77
|
||||
font_size = 20
|
||||
font_family = JetBrains Mono Light
|
||||
position = 0, 0
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# -- password input --
|
||||
input-field {
|
||||
monitor =
|
||||
size = 230, 40
|
||||
outline_thickness = 0
|
||||
dots_size = 0.2
|
||||
dots_spacing = 0.4
|
||||
dots_center = true
|
||||
inner_color = 0xFF494900
|
||||
font_color = 0xFFcbcb77
|
||||
fade_on_empty = false
|
||||
placeholder_text = unlock the magic...
|
||||
fail_color = 0xFFffb4ab
|
||||
hide_input = false
|
||||
position = 0, -50
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
wallpaper {
|
||||
monitor = *
|
||||
path = /home/honney/Pictures/Wallpapers/forest_lake_stump.png
|
||||
fit_mode = cover
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
theme {
|
||||
style = kvantum
|
||||
|
||||
# Colloid KDE color scheme
|
||||
color_scheme = ~/.local/share/color-schemes/ColloidDark.colors
|
||||
|
||||
# Your icon theme
|
||||
icon_theme = BeautyLine-Garuda
|
||||
|
||||
# Main UI font
|
||||
font = CodeNewRoman Nerd Font
|
||||
font_size = 18
|
||||
|
||||
# Monospace font
|
||||
font_fixed = CodeNewRoman Nerd Font Mono
|
||||
font_fixed_size = 18
|
||||
}
|
||||
|
||||
misc {
|
||||
single_click_activate = false
|
||||
menus_have_icons = true
|
||||
shortcuts_for_context_menus = true
|
||||
}
|
||||
@@ -0,0 +1,974 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE CARLA-PROJECT>
|
||||
<CARLA-PROJECT VERSION='2.5'>
|
||||
<EngineSettings>
|
||||
<ForceStereo>false</ForceStereo>
|
||||
<PreferPluginBridges>false</PreferPluginBridges>
|
||||
<PreferUiBridges>true</PreferUiBridges>
|
||||
<UIsAlwaysOnTop>false</UIsAlwaysOnTop>
|
||||
<MaxParameters>200</MaxParameters>
|
||||
<UIBridgesTimeout>4000</UIBridgesTimeout>
|
||||
</EngineSettings>
|
||||
|
||||
<Transport>
|
||||
<BeatsPerMinute>120</BeatsPerMinute>
|
||||
</Transport>
|
||||
|
||||
<!-- LSP Mixer x8 Stereo -->
|
||||
<Plugin>
|
||||
<Info>
|
||||
<Type>LV2</Type>
|
||||
<Name>LSP Mixer x8 Stereo</Name>
|
||||
<URI>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo</URI>
|
||||
</Info>
|
||||
|
||||
<Data>
|
||||
<Active>Yes</Active>
|
||||
<ControlChannel>1</ControlChannel>
|
||||
<Options>0x1</Options>
|
||||
|
||||
<Parameter>
|
||||
<Index>0</Index>
|
||||
<Name>Enabled</Name>
|
||||
<Symbol>enabled</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>1</Index>
|
||||
<Name>Mono output</Name>
|
||||
<Symbol>mono</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>2</Index>
|
||||
<Name>Output balance</Name>
|
||||
<Symbol>bal</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>3</Index>
|
||||
<Name>Dry amount</Name>
|
||||
<Symbol>dry</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>4</Index>
|
||||
<Name>Wet amount</Name>
|
||||
<Symbol>wet</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>5</Index>
|
||||
<Name>Output gain</Name>
|
||||
<Symbol>g_out</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>10</Index>
|
||||
<Name>Channel solo 1</Name>
|
||||
<Symbol>cs_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>11</Index>
|
||||
<Name>Channel mute 1</Name>
|
||||
<Symbol>cm_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>12</Index>
|
||||
<Name>Channel phase invert 1</Name>
|
||||
<Symbol>ci_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>13</Index>
|
||||
<Name>Channel pan left 1</Name>
|
||||
<Symbol>cp_1l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>14</Index>
|
||||
<Name>Channel pan right 1</Name>
|
||||
<Symbol>cp_1r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>15</Index>
|
||||
<Name>Channel output balance 1</Name>
|
||||
<Symbol>cb_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>16</Index>
|
||||
<Name>Channel gain 1</Name>
|
||||
<Symbol>cg_1</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>19</Index>
|
||||
<Name>Channel solo 2</Name>
|
||||
<Symbol>cs_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>20</Index>
|
||||
<Name>Channel mute 2</Name>
|
||||
<Symbol>cm_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>21</Index>
|
||||
<Name>Channel phase invert 2</Name>
|
||||
<Symbol>ci_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>22</Index>
|
||||
<Name>Channel pan left 2</Name>
|
||||
<Symbol>cp_2l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>23</Index>
|
||||
<Name>Channel pan right 2</Name>
|
||||
<Symbol>cp_2r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>24</Index>
|
||||
<Name>Channel output balance 2</Name>
|
||||
<Symbol>cb_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>25</Index>
|
||||
<Name>Channel gain 2</Name>
|
||||
<Symbol>cg_2</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>28</Index>
|
||||
<Name>Channel solo 3</Name>
|
||||
<Symbol>cs_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>29</Index>
|
||||
<Name>Channel mute 3</Name>
|
||||
<Symbol>cm_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>30</Index>
|
||||
<Name>Channel phase invert 3</Name>
|
||||
<Symbol>ci_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>31</Index>
|
||||
<Name>Channel pan left 3</Name>
|
||||
<Symbol>cp_3l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>32</Index>
|
||||
<Name>Channel pan right 3</Name>
|
||||
<Symbol>cp_3r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>33</Index>
|
||||
<Name>Channel output balance 3</Name>
|
||||
<Symbol>cb_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>34</Index>
|
||||
<Name>Channel gain 3</Name>
|
||||
<Symbol>cg_3</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>37</Index>
|
||||
<Name>Channel solo 4</Name>
|
||||
<Symbol>cs_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>38</Index>
|
||||
<Name>Channel mute 4</Name>
|
||||
<Symbol>cm_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>39</Index>
|
||||
<Name>Channel phase invert 4</Name>
|
||||
<Symbol>ci_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>40</Index>
|
||||
<Name>Channel pan left 4</Name>
|
||||
<Symbol>cp_4l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>41</Index>
|
||||
<Name>Channel pan right 4</Name>
|
||||
<Symbol>cp_4r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>42</Index>
|
||||
<Name>Channel output balance 4</Name>
|
||||
<Symbol>cb_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>43</Index>
|
||||
<Name>Channel gain 4</Name>
|
||||
<Symbol>cg_4</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>46</Index>
|
||||
<Name>Channel solo 5</Name>
|
||||
<Symbol>cs_5</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>47</Index>
|
||||
<Name>Channel mute 5</Name>
|
||||
<Symbol>cm_5</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>48</Index>
|
||||
<Name>Channel phase invert 5</Name>
|
||||
<Symbol>ci_5</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>49</Index>
|
||||
<Name>Channel pan left 5</Name>
|
||||
<Symbol>cp_5l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>50</Index>
|
||||
<Name>Channel pan right 5</Name>
|
||||
<Symbol>cp_5r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>51</Index>
|
||||
<Name>Channel output balance 5</Name>
|
||||
<Symbol>cb_5</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>52</Index>
|
||||
<Name>Channel gain 5</Name>
|
||||
<Symbol>cg_5</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>55</Index>
|
||||
<Name>Channel solo 6</Name>
|
||||
<Symbol>cs_6</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>56</Index>
|
||||
<Name>Channel mute 6</Name>
|
||||
<Symbol>cm_6</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>57</Index>
|
||||
<Name>Channel phase invert 6</Name>
|
||||
<Symbol>ci_6</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>58</Index>
|
||||
<Name>Channel pan left 6</Name>
|
||||
<Symbol>cp_6l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>59</Index>
|
||||
<Name>Channel pan right 6</Name>
|
||||
<Symbol>cp_6r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>60</Index>
|
||||
<Name>Channel output balance 6</Name>
|
||||
<Symbol>cb_6</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>61</Index>
|
||||
<Name>Channel gain 6</Name>
|
||||
<Symbol>cg_6</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>64</Index>
|
||||
<Name>Channel solo 7</Name>
|
||||
<Symbol>cs_7</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>65</Index>
|
||||
<Name>Channel mute 7</Name>
|
||||
<Symbol>cm_7</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>66</Index>
|
||||
<Name>Channel phase invert 7</Name>
|
||||
<Symbol>ci_7</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>67</Index>
|
||||
<Name>Channel pan left 7</Name>
|
||||
<Symbol>cp_7l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>68</Index>
|
||||
<Name>Channel pan right 7</Name>
|
||||
<Symbol>cp_7r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>69</Index>
|
||||
<Name>Channel output balance 7</Name>
|
||||
<Symbol>cb_7</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>70</Index>
|
||||
<Name>Channel gain 7</Name>
|
||||
<Symbol>cg_7</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>73</Index>
|
||||
<Name>Channel solo 8</Name>
|
||||
<Symbol>cs_8</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>74</Index>
|
||||
<Name>Channel mute 8</Name>
|
||||
<Symbol>cm_8</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>75</Index>
|
||||
<Name>Channel phase invert 8</Name>
|
||||
<Symbol>ci_8</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>76</Index>
|
||||
<Name>Channel pan left 8</Name>
|
||||
<Symbol>cp_8l</Symbol>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>77</Index>
|
||||
<Name>Channel pan right 8</Name>
|
||||
<Symbol>cp_8r</Symbol>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>78</Index>
|
||||
<Name>Channel output balance 8</Name>
|
||||
<Symbol>cb_8</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>79</Index>
|
||||
<Name>Channel gain 8</Name>
|
||||
<Symbol>cg_8</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#send</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#return</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_1</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_2</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_3</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_4</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_5</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_6</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_7</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/ports#ret_8</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#Object</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x8_stereo/preset_state</Key>
|
||||
<Value>AAAAAFMAAABUAAAAAAAAAAEAAAARAAAAAAAAAAAAAABVAAAAAAAAAAQAAAAHAAAAAAAAAAAAAABWAAAAAAAAAAQAAAAHAAAAAAAAAAAAAAA=</Value>
|
||||
</CustomData>
|
||||
</Data>
|
||||
</Plugin>
|
||||
|
||||
<!-- LSP Mixer x4 Mono -->
|
||||
<Plugin>
|
||||
<Info>
|
||||
<Type>LV2</Type>
|
||||
<Name>LSP Mixer x4 Mono</Name>
|
||||
<URI>http://lsp-plug.in/plugins/lv2/mixer_x4_mono</URI>
|
||||
</Info>
|
||||
|
||||
<Data>
|
||||
<Active>Yes</Active>
|
||||
<ControlChannel>1</ControlChannel>
|
||||
<Options>0x1</Options>
|
||||
|
||||
<Parameter>
|
||||
<Index>0</Index>
|
||||
<Name>Enabled</Name>
|
||||
<Symbol>enabled</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>1</Index>
|
||||
<Name>Dry amount</Name>
|
||||
<Symbol>dry</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>2</Index>
|
||||
<Name>Wet amount</Name>
|
||||
<Symbol>wet</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>3</Index>
|
||||
<Name>Output gain</Name>
|
||||
<Symbol>g_out</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>6</Index>
|
||||
<Name>Channel solo 1</Name>
|
||||
<Symbol>cs_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>7</Index>
|
||||
<Name>Channel mute 1</Name>
|
||||
<Symbol>cm_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>8</Index>
|
||||
<Name>Channel phase invert 1</Name>
|
||||
<Symbol>ci_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>9</Index>
|
||||
<Name>Channel gain 1</Name>
|
||||
<Symbol>cg_1</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>11</Index>
|
||||
<Name>Channel solo 2</Name>
|
||||
<Symbol>cs_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>12</Index>
|
||||
<Name>Channel mute 2</Name>
|
||||
<Symbol>cm_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>13</Index>
|
||||
<Name>Channel phase invert 2</Name>
|
||||
<Symbol>ci_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>14</Index>
|
||||
<Name>Channel gain 2</Name>
|
||||
<Symbol>cg_2</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>16</Index>
|
||||
<Name>Channel solo 3</Name>
|
||||
<Symbol>cs_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>17</Index>
|
||||
<Name>Channel mute 3</Name>
|
||||
<Symbol>cm_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>18</Index>
|
||||
<Name>Channel phase invert 3</Name>
|
||||
<Symbol>ci_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>19</Index>
|
||||
<Name>Channel gain 3</Name>
|
||||
<Symbol>cg_3</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>21</Index>
|
||||
<Name>Channel solo 4</Name>
|
||||
<Symbol>cs_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>22</Index>
|
||||
<Name>Channel mute 4</Name>
|
||||
<Symbol>cm_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>23</Index>
|
||||
<Name>Channel phase invert 4</Name>
|
||||
<Symbol>ci_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>24</Index>
|
||||
<Name>Channel gain 4</Name>
|
||||
<Symbol>cg_4</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#send</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#return</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_1</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_2</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_3</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_4</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#Object</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/preset_state</Key>
|
||||
<Value>AAAAAFMAAABUAAAAAAAAAAEAAAARAAAAAAAAAAAAAABVAAAAAAAAAAQAAAAHAAAAAAAAAAAAAABWAAAAAAAAAAQAAAAHAAAAAAAAAAAAAAA=</Value>
|
||||
</CustomData>
|
||||
</Data>
|
||||
</Plugin>
|
||||
|
||||
<!-- Simple Low Pass Filter -->
|
||||
<Plugin>
|
||||
<Info>
|
||||
<Type>LADSPA</Type>
|
||||
<Name>Simple Low Pass Filter</Name>
|
||||
<Binary>/usr/lib/ladspa/filter.so</Binary>
|
||||
<Label>lpf</Label>
|
||||
<UniqueID>1041</UniqueID>
|
||||
</Info>
|
||||
|
||||
<Data>
|
||||
<Active>Yes</Active>
|
||||
<ControlChannel>1</ControlChannel>
|
||||
<Options>0x0</Options>
|
||||
|
||||
<Parameter>
|
||||
<Index>0</Index>
|
||||
<Name>Cutoff Frequency</Name>
|
||||
<Value>0.00916666630655527</Value>
|
||||
</Parameter>
|
||||
</Data>
|
||||
</Plugin>
|
||||
|
||||
<ExternalPatchbay>
|
||||
<Connection>
|
||||
<Source>GoXLR Chat Mic:capture_FL</Source>
|
||||
<Target>WEBRTC VoiceEngine:input_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Chat Mic:capture_FR</Source>
|
||||
<Target>WEBRTC VoiceEngine:input_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX0</Source>
|
||||
<Target>Split GoXLR Broadcast Stream Mix:input_AUX0</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX1</Source>
|
||||
<Target>Split GoXLR Broadcast Stream Mix:input_AUX1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX2</Source>
|
||||
<Target>Split GoXLR Chat Mic:input_AUX2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX3</Source>
|
||||
<Target>Split GoXLR Chat Mic:input_AUX3</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX4</Source>
|
||||
<Target>Split GoXLR Sampler:input_AUX4</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX5</Source>
|
||||
<Target>Split GoXLR Sampler:input_AUX5</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FL</Source>
|
||||
<Target>GoXLR Utility:input_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FR</Source>
|
||||
<Target>GoXLR Utility:input_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Broadcast Stream Mix:capture_FL</Source>
|
||||
<Target>Carla.226/LSP Mixer x8 Stereo:Audio input left 2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Broadcast Stream Mix:capture_FR</Source>
|
||||
<Target>Carla.226/LSP Mixer x8 Stereo:Audio input right 2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Stereo:capture_FL</Source>
|
||||
<Target>Carla.226/LSP Mixer x8 Stereo:Audio input left 1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Stereo:capture_FR</Source>
|
||||
<Target>Carla.226/LSP Mixer x8 Stereo:Audio input right 1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Sample:output_AUX8</Source>
|
||||
<Target>GoXLR 0:playback_AUX8</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Sample:output_AUX9</Source>
|
||||
<Target>GoXLR 0:playback_AUX9</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Chat:output_AUX4</Source>
|
||||
<Target>GoXLR 0:playback_AUX4</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Chat:output_AUX5</Source>
|
||||
<Target>GoXLR 0:playback_AUX5</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Music:output_AUX6</Source>
|
||||
<Target>GoXLR 0:playback_AUX6</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Music:output_AUX7</Source>
|
||||
<Target>GoXLR 0:playback_AUX7</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Game:output_AUX2</Source>
|
||||
<Target>GoXLR 0:playback_AUX2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Game:output_AUX3</Source>
|
||||
<Target>GoXLR 0:playback_AUX3</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR System:output_AUX0</Source>
|
||||
<Target>GoXLR 0:playback_AUX0</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR System:output_AUX1</Source>
|
||||
<Target>GoXLR 0:playback_AUX1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/LSP Mixer x8 Stereo:Output L</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/LSP Mixer x8 Stereo:Output L</Source>
|
||||
<Target>Carla.226/LSP Mixer x4 Mono:Audio input 1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/LSP Mixer x8 Stereo:Output R</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/LSP Mixer x8 Stereo:Output R</Source>
|
||||
<Target>Carla.226/LSP Mixer x4 Mono:Audio input 2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>WEBRTC VoiceEngine:output_FL</Source>
|
||||
<Target>GoXLR Chat:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>WEBRTC VoiceEngine:output_FR</Source>
|
||||
<Target>GoXLR Chat:playback_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Floorp:output_FL</Source>
|
||||
<Target>GoXLR System:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Floorp:output_FR</Source>
|
||||
<Target>GoXLR System:playback_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/LSP Mixer x4 Mono:Output</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FC</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/LSP Mixer x4 Mono:Output</Source>
|
||||
<Target>Carla.226/Simple Low Pass Filter:Input</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Carla.226/Simple Low Pass Filter:Output</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_LFE</Target>
|
||||
</Connection>
|
||||
<Positions>
|
||||
<Position x1="1105" y1="1578">
|
||||
<Name>GoXLR Chat Mic</Name>
|
||||
</Position>
|
||||
<Position x1="1034" y1="538" x2="1909" y2="1027">
|
||||
<Name>GoXLR 0</Name>
|
||||
</Position>
|
||||
<Position x1="1155" y1="1705">
|
||||
<Name>GoXLR Sampler</Name>
|
||||
</Position>
|
||||
<Position x1="1463" y1="881">
|
||||
<Name>GoXLR Broadcast Stream Mix</Name>
|
||||
</Position>
|
||||
<Position x1="1446" y1="1290" x2="2257" y2="1128">
|
||||
<Name>Family 17h/19h/1ah HD Audio Controller Analog Stereo</Name>
|
||||
</Position>
|
||||
<Position x1="1301" y1="1233">
|
||||
<Name>Split GoXLR Sample</Name>
|
||||
</Position>
|
||||
<Position x1="1300" y1="1081">
|
||||
<Name>Split GoXLR Chat</Name>
|
||||
</Position>
|
||||
<Position x1="1299" y1="1151">
|
||||
<Name>Split GoXLR Music</Name>
|
||||
</Position>
|
||||
<Position x1="1300" y1="1012">
|
||||
<Name>Split GoXLR Game</Name>
|
||||
</Position>
|
||||
<Position x1="1308" y1="946">
|
||||
<Name>Split GoXLR System</Name>
|
||||
</Position>
|
||||
<Position x1="1241" y1="1586">
|
||||
<Name>WEBRTC VoiceEngine</Name>
|
||||
</Position>
|
||||
<Position x1="1277" y1="1360">
|
||||
<Name>Floorp</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1333">
|
||||
<Name>GoXLR System</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1407">
|
||||
<Name>GoXLR Sample</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1629">
|
||||
<Name>GoXLR Chat</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1481">
|
||||
<Name>GoXLR Music</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1555">
|
||||
<Name>GoXLR Game</Name>
|
||||
</Position>
|
||||
<Position x1="1870" y1="1977" x2="2544" y2="1278">
|
||||
<Name>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1</Name>
|
||||
</Position>
|
||||
<Position x1="1426" y1="401">
|
||||
<Name>Split GoXLR Sampler</Name>
|
||||
</Position>
|
||||
<Position x1="1413" y1="489">
|
||||
<Name>Split GoXLR Chat Mic</Name>
|
||||
</Position>
|
||||
<Position x1="1424" y1="307">
|
||||
<Name>Split GoXLR Broadcast Stream Mix</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1769" x2="1952" y2="2357">
|
||||
<Name>Midi-Bridge</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1769" x2="1843" y2="1769">
|
||||
<Name>BLE MIDI 1</Name>
|
||||
</Position>
|
||||
<Position x1="1874" y1="1252" pluginId="0">
|
||||
<Name>Carla.226/LSP Mixer x8 Stereo</Name>
|
||||
</Position>
|
||||
<Position x1="2211" y1="1377" pluginId="1">
|
||||
<Name>Carla.226/LSP Mixer x4 Mono</Name>
|
||||
</Position>
|
||||
<Position x1="2476" y1="1444" pluginId="2">
|
||||
<Name>Carla.226/Simple Low Pass Filter</Name>
|
||||
</Position>
|
||||
</Positions>
|
||||
</ExternalPatchbay>
|
||||
</CARLA-PROJECT>
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
#
|
||||
# Create a carla setup for mixing up Stereo to 3.1 audio (sub+center)
|
||||
#
|
||||
|
||||
# kill old carla
|
||||
killall carla
|
||||
|
||||
# start new session
|
||||
nohup carla -n ~/.config/hypr/scripts/audio/1Player.carxp &
|
||||
@@ -0,0 +1,932 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE CARLA-PROJECT>
|
||||
<CARLA-PROJECT VERSION='2.5'>
|
||||
<EngineSettings>
|
||||
<ForceStereo>false</ForceStereo>
|
||||
<PreferPluginBridges>false</PreferPluginBridges>
|
||||
<PreferUiBridges>true</PreferUiBridges>
|
||||
<UIsAlwaysOnTop>false</UIsAlwaysOnTop>
|
||||
<MaxParameters>200</MaxParameters>
|
||||
<UIBridgesTimeout>4000</UIBridgesTimeout>
|
||||
</EngineSettings>
|
||||
|
||||
<Transport>
|
||||
<BeatsPerMinute>120</BeatsPerMinute>
|
||||
</Transport>
|
||||
|
||||
<!-- Mixer x8 Stereo -->
|
||||
<Plugin>
|
||||
<Info>
|
||||
<Type>LADSPA</Type>
|
||||
<Name>Mixer x8 Stereo</Name>
|
||||
<Binary>/usr/lib/ladspa/lsp-plugins-ladspa.so</Binary>
|
||||
<Label>http://lsp-plug.in/plugins/ladspa/mixer_x8_stereo</Label>
|
||||
<UniqueID>5002208</UniqueID>
|
||||
</Info>
|
||||
|
||||
<Data>
|
||||
<Active>Yes</Active>
|
||||
<ControlChannel>1</ControlChannel>
|
||||
<Options>0x1</Options>
|
||||
|
||||
<Parameter>
|
||||
<Index>0</Index>
|
||||
<Name>Bypass</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>1</Index>
|
||||
<Name>Mono output</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>2</Index>
|
||||
<Name>Output balance</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>3</Index>
|
||||
<Name>Dry amount</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>4</Index>
|
||||
<Name>Wet amount</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>5</Index>
|
||||
<Name>Output gain</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>10</Index>
|
||||
<Name>Channel solo 1</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>11</Index>
|
||||
<Name>Channel mute 1</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>12</Index>
|
||||
<Name>Channel phase invert 1</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>13</Index>
|
||||
<Name>Channel pan left 1</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>14</Index>
|
||||
<Name>Channel pan right 1</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>15</Index>
|
||||
<Name>Channel output balance 1</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>16</Index>
|
||||
<Name>Channel gain 1</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>19</Index>
|
||||
<Name>Channel solo 2</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>20</Index>
|
||||
<Name>Channel mute 2</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>21</Index>
|
||||
<Name>Channel phase invert 2</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>22</Index>
|
||||
<Name>Channel pan left 2</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>23</Index>
|
||||
<Name>Channel pan right 2</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>24</Index>
|
||||
<Name>Channel output balance 2</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>25</Index>
|
||||
<Name>Channel gain 2</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>28</Index>
|
||||
<Name>Channel solo 3</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>29</Index>
|
||||
<Name>Channel mute 3</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>30</Index>
|
||||
<Name>Channel phase invert 3</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>31</Index>
|
||||
<Name>Channel pan left 3</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>32</Index>
|
||||
<Name>Channel pan right 3</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>33</Index>
|
||||
<Name>Channel output balance 3</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>34</Index>
|
||||
<Name>Channel gain 3</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>37</Index>
|
||||
<Name>Channel solo 4</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>38</Index>
|
||||
<Name>Channel mute 4</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>39</Index>
|
||||
<Name>Channel phase invert 4</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>40</Index>
|
||||
<Name>Channel pan left 4</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>41</Index>
|
||||
<Name>Channel pan right 4</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>42</Index>
|
||||
<Name>Channel output balance 4</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>43</Index>
|
||||
<Name>Channel gain 4</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>46</Index>
|
||||
<Name>Channel solo 5</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>47</Index>
|
||||
<Name>Channel mute 5</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>48</Index>
|
||||
<Name>Channel phase invert 5</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>49</Index>
|
||||
<Name>Channel pan left 5</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>50</Index>
|
||||
<Name>Channel pan right 5</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>51</Index>
|
||||
<Name>Channel output balance 5</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>52</Index>
|
||||
<Name>Channel gain 5</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>55</Index>
|
||||
<Name>Channel solo 6</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>56</Index>
|
||||
<Name>Channel mute 6</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>57</Index>
|
||||
<Name>Channel phase invert 6</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>58</Index>
|
||||
<Name>Channel pan left 6</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>59</Index>
|
||||
<Name>Channel pan right 6</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>60</Index>
|
||||
<Name>Channel output balance 6</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>61</Index>
|
||||
<Name>Channel gain 6</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>64</Index>
|
||||
<Name>Channel solo 7</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>65</Index>
|
||||
<Name>Channel mute 7</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>66</Index>
|
||||
<Name>Channel phase invert 7</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>67</Index>
|
||||
<Name>Channel pan left 7</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>68</Index>
|
||||
<Name>Channel pan right 7</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>69</Index>
|
||||
<Name>Channel output balance 7</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>70</Index>
|
||||
<Name>Channel gain 7</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>73</Index>
|
||||
<Name>Channel solo 8</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>74</Index>
|
||||
<Name>Channel mute 8</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>75</Index>
|
||||
<Name>Channel phase invert 8</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>76</Index>
|
||||
<Name>Channel pan left 8</Name>
|
||||
<Value>-100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>77</Index>
|
||||
<Name>Channel pan right 8</Name>
|
||||
<Value>100</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>78</Index>
|
||||
<Name>Channel output balance 8</Name>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>79</Index>
|
||||
<Name>Channel gain 8</Name>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
</Data>
|
||||
</Plugin>
|
||||
|
||||
<!-- LSP Mixer x4 Mono -->
|
||||
<Plugin>
|
||||
<Info>
|
||||
<Type>LV2</Type>
|
||||
<Name>LSP Mixer x4 Mono</Name>
|
||||
<URI>http://lsp-plug.in/plugins/lv2/mixer_x4_mono</URI>
|
||||
</Info>
|
||||
|
||||
<Data>
|
||||
<Active>Yes</Active>
|
||||
<ControlChannel>1</ControlChannel>
|
||||
<Options>0x1</Options>
|
||||
|
||||
<Parameter>
|
||||
<Index>0</Index>
|
||||
<Name>Enabled</Name>
|
||||
<Symbol>enabled</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>1</Index>
|
||||
<Name>Dry amount</Name>
|
||||
<Symbol>dry</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>2</Index>
|
||||
<Name>Wet amount</Name>
|
||||
<Symbol>wet</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>3</Index>
|
||||
<Name>Output gain</Name>
|
||||
<Symbol>g_out</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>6</Index>
|
||||
<Name>Channel solo 1</Name>
|
||||
<Symbol>cs_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>7</Index>
|
||||
<Name>Channel mute 1</Name>
|
||||
<Symbol>cm_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>8</Index>
|
||||
<Name>Channel phase invert 1</Name>
|
||||
<Symbol>ci_1</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>9</Index>
|
||||
<Name>Channel gain 1</Name>
|
||||
<Symbol>cg_1</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>11</Index>
|
||||
<Name>Channel solo 2</Name>
|
||||
<Symbol>cs_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>12</Index>
|
||||
<Name>Channel mute 2</Name>
|
||||
<Symbol>cm_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>13</Index>
|
||||
<Name>Channel phase invert 2</Name>
|
||||
<Symbol>ci_2</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>14</Index>
|
||||
<Name>Channel gain 2</Name>
|
||||
<Symbol>cg_2</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>16</Index>
|
||||
<Name>Channel solo 3</Name>
|
||||
<Symbol>cs_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>17</Index>
|
||||
<Name>Channel mute 3</Name>
|
||||
<Symbol>cm_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>18</Index>
|
||||
<Name>Channel phase invert 3</Name>
|
||||
<Symbol>ci_3</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>19</Index>
|
||||
<Name>Channel gain 3</Name>
|
||||
<Symbol>cg_3</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>21</Index>
|
||||
<Name>Channel solo 4</Name>
|
||||
<Symbol>cs_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>22</Index>
|
||||
<Name>Channel mute 4</Name>
|
||||
<Symbol>cm_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>23</Index>
|
||||
<Name>Channel phase invert 4</Name>
|
||||
<Symbol>ci_4</Symbol>
|
||||
<Value>0</Value>
|
||||
</Parameter>
|
||||
|
||||
<Parameter>
|
||||
<Index>24</Index>
|
||||
<Name>Channel gain 4</Name>
|
||||
<Symbol>cg_4</Symbol>
|
||||
<Value>1</Value>
|
||||
</Parameter>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#send</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#return</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_1</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_2</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_3</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#String</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/ports#ret_4</Key>
|
||||
<Value></Value>
|
||||
</CustomData>
|
||||
|
||||
<CustomData>
|
||||
<Type>http://lv2plug.in/ns/ext/atom#Object</Type>
|
||||
<Key>http://lsp-plug.in/plugins/lv2/mixer_x4_mono/preset_state</Key>
|
||||
<Value>AAAAAFMAAABUAAAAAAAAAAEAAAARAAAAAAAAAAAAAABVAAAAAAAAAAQAAAAHAAAAAAAAAAAAAABWAAAAAAAAAAQAAAAHAAAAAAAAAAAAAAA=</Value>
|
||||
</CustomData>
|
||||
</Data>
|
||||
</Plugin>
|
||||
|
||||
<!-- Simple Low Pass Filter -->
|
||||
<Plugin>
|
||||
<Info>
|
||||
<Type>LADSPA</Type>
|
||||
<Name>Simple Low Pass Filter</Name>
|
||||
<Binary>/usr/lib/ladspa/filter.so</Binary>
|
||||
<Label>lpf</Label>
|
||||
<UniqueID>1041</UniqueID>
|
||||
</Info>
|
||||
|
||||
<Data>
|
||||
<Active>Yes</Active>
|
||||
<ControlChannel>1</ControlChannel>
|
||||
<Options>0x0</Options>
|
||||
|
||||
<Parameter>
|
||||
<Index>0</Index>
|
||||
<Name>Cutoff Frequency</Name>
|
||||
<Value>0.00916666630655527</Value>
|
||||
</Parameter>
|
||||
</Data>
|
||||
</Plugin>
|
||||
|
||||
<ExternalPatchbay>
|
||||
<Connection>
|
||||
<Source>GoXLR Chat Mic:capture_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1538</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Chat Mic:capture_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1540</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX0</Source>
|
||||
<Target>Split GoXLR Broadcast Stream Mix:input_AUX0</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX0</Source>
|
||||
<Target>LSP Mixer x4 Mono:Audio input 2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX1</Source>
|
||||
<Target>Split GoXLR Broadcast Stream Mix:input_AUX1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX1</Source>
|
||||
<Target>Mixer x8 Stereo:Audio input right 1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX2</Source>
|
||||
<Target>Split GoXLR Chat Mic:input_AUX2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX3</Source>
|
||||
<Target>Split GoXLR Chat Mic:input_AUX3</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX4</Source>
|
||||
<Target>Split GoXLR Sampler:input_AUX4</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR 0:capture_AUX5</Source>
|
||||
<Target>Split GoXLR Sampler:input_AUX5</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FL</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FL</Source>
|
||||
<Target>GoXLR Utility:input_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FL</Source>
|
||||
<Target>LSP Mixer x4 Mono:Audio input 3</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FR</Source>
|
||||
<Target>GoXLR Utility:input_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sampler:capture_FR</Source>
|
||||
<Target>LSP Mixer x4 Mono:Audio input 4</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Broadcast Stream Mix:capture_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1544</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Broadcast Stream Mix:capture_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1546</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Stereo:capture_FL</Source>
|
||||
<Target>Mixer x8 Stereo:Audio input left 1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Stereo:capture_FR</Source>
|
||||
<Target>LSP Mixer x4 Mono:Audio input 1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Chat:output_AUX4</Source>
|
||||
<Target>GoXLR 0:playback_AUX4</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Chat:output_AUX5</Source>
|
||||
<Target>GoXLR 0:playback_AUX5</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Music:output_AUX6</Source>
|
||||
<Target>GoXLR 0:playback_AUX6</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Music:output_AUX7</Source>
|
||||
<Target>GoXLR 0:playback_AUX7</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Game:output_AUX2</Source>
|
||||
<Target>GoXLR 0:playback_AUX2</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Game:output_AUX3</Source>
|
||||
<Target>GoXLR 0:playback_AUX3</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR System:output_AUX0</Source>
|
||||
<Target>GoXLR 0:playback_AUX0</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR System:output_AUX1</Source>
|
||||
<Target>GoXLR 0:playback_AUX1</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Sample:output_AUX8</Source>
|
||||
<Target>GoXLR 0:playback_AUX8</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Split GoXLR Sample:output_AUX9</Source>
|
||||
<Target>GoXLR 0:playback_AUX9</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Simple Low Pass Filter:Output</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_LFE</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>LSP Mixer x4 Mono:Output</Source>
|
||||
<Target>Simple Low Pass Filter:Input</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>LSP Mixer x4 Mono:Output</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FC</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Mixer x8 Stereo:Output L</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Mixer x8 Stereo:Output R</Source>
|
||||
<Target>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:playback_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>spotify:output_FL</Source>
|
||||
<Target>GoXLR Music:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>spotify:output_FR</Source>
|
||||
<Target>GoXLR Music:playback_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Floorp:output_FL</Source>
|
||||
<Target>GoXLR System:playback_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Floorp:output_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1586</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Floorp:output_FR</Source>
|
||||
<Target>GoXLR System:playback_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Floorp:output_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1588</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR System:monitor_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1526</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR System:monitor_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1528</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Chat:monitor_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Chat:monitor_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Music:monitor_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1514</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Music:monitor_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1516</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Game:monitor_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1520</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Game:monitor_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1522</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sample:monitor_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1550</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>GoXLR Sample:monitor_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1552</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:monitor_FL</Source>
|
||||
<Target>PulseAudio Volume Control:input_FL-1556</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:monitor_FR</Source>
|
||||
<Target>PulseAudio Volume Control:input_FR-1558</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:monitor_RL</Source>
|
||||
<Target>PulseAudio Volume Control:input_RL</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:monitor_RR</Source>
|
||||
<Target>PulseAudio Volume Control:input_RR</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:monitor_FC</Source>
|
||||
<Target>PulseAudio Volume Control:input_FC</Target>
|
||||
</Connection>
|
||||
<Connection>
|
||||
<Source>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1:monitor_LFE</Source>
|
||||
<Target>PulseAudio Volume Control:input_LFE</Target>
|
||||
</Connection>
|
||||
<Positions>
|
||||
<Position x1="1155" y1="1705">
|
||||
<Name>GoXLR Sampler</Name>
|
||||
</Position>
|
||||
<Position x1="1034" y1="538" x2="1909" y2="1027">
|
||||
<Name>GoXLR 0</Name>
|
||||
</Position>
|
||||
<Position x1="1105" y1="1578">
|
||||
<Name>GoXLR Chat Mic</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="889">
|
||||
<Name>GoXLR Broadcast Stream Mix</Name>
|
||||
</Position>
|
||||
<Position x1="1300" y1="1081">
|
||||
<Name>Split GoXLR Chat</Name>
|
||||
</Position>
|
||||
<Position x1="1299" y1="1151">
|
||||
<Name>Split GoXLR Music</Name>
|
||||
</Position>
|
||||
<Position x1="1300" y1="1012">
|
||||
<Name>Split GoXLR Game</Name>
|
||||
</Position>
|
||||
<Position x1="1308" y1="946">
|
||||
<Name>Split GoXLR System</Name>
|
||||
</Position>
|
||||
<Position x1="1301" y1="1233">
|
||||
<Name>Split GoXLR Sample</Name>
|
||||
</Position>
|
||||
<Position x1="1237" y1="1474">
|
||||
<Name>spotify</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1333">
|
||||
<Name>GoXLR System</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1629">
|
||||
<Name>GoXLR Chat</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1481">
|
||||
<Name>GoXLR Music</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1555">
|
||||
<Name>GoXLR Game</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1407">
|
||||
<Name>GoXLR Sample</Name>
|
||||
</Position>
|
||||
<Position x1="1426" y1="401">
|
||||
<Name>Split GoXLR Sampler</Name>
|
||||
</Position>
|
||||
<Position x1="1413" y1="489">
|
||||
<Name>Split GoXLR Chat Mic</Name>
|
||||
</Position>
|
||||
<Position x1="1424" y1="307">
|
||||
<Name>Split GoXLR Broadcast Stream Mix</Name>
|
||||
</Position>
|
||||
<Position x1="1268" y1="1577">
|
||||
<Name>GoXLR Utility</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1769" x2="1952" y2="2357">
|
||||
<Name>Midi-Bridge</Name>
|
||||
</Position>
|
||||
<Position x1="1447" y1="1769" x2="1843" y2="1769">
|
||||
<Name>BLE MIDI 1</Name>
|
||||
</Position>
|
||||
<Position x1="1870" y1="1977" x2="2259" y2="1332">
|
||||
<Name>Family 17h/19h/1ah HD Audio Controller Analog Surround 5.1</Name>
|
||||
</Position>
|
||||
<Position x1="874" y1="1343" x2="2257" y2="1128">
|
||||
<Name>Family 17h/19h/1ah HD Audio Controller Analog Stereo</Name>
|
||||
</Position>
|
||||
<Position x1="1930" y1="1260" pluginId="0">
|
||||
<Name>Mixer x8 Stereo</Name>
|
||||
</Position>
|
||||
<Position x1="2016" y1="1392" pluginId="1">
|
||||
<Name>LSP Mixer x4 Mono</Name>
|
||||
</Position>
|
||||
<Position x1="2003" y1="1623" pluginId="2">
|
||||
<Name>Simple Low Pass Filter</Name>
|
||||
</Position>
|
||||
</Positions>
|
||||
</ExternalPatchbay>
|
||||
</CARLA-PROJECT>
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
#
|
||||
# Create a carla setup for putting 2nd PC output on l and center and
|
||||
# 1st PC to center and right for a feel of audio
|
||||
#
|
||||
|
||||
# kill old carla
|
||||
killall carla
|
||||
|
||||
# start new session
|
||||
nohup carla -n ~/.config/hypr/scripts/audio/2Player.carxp &
|
||||
@@ -0,0 +1,290 @@
|
||||
Waiting for Floorp window...
|
||||
Waiting for Floorp window...
|
||||
console.info: "[Floorp OS] Loading module: resource://noraneko/modules/os-apis/web/WebScraperServices.sys.mjs"
|
||||
console.info: "[Floorp OS] Loading module: resource://noraneko/modules/os-apis/web/TabManagerServices.sys.mjs"
|
||||
console.info: "[Floorp OS] Loading module: resource://noraneko/modules/os-apis/browser-info/BrowserInfo.sys.mjs"
|
||||
console.info: "[Floorp OS] Loading module: resource://noraneko/modules/os-apis/workspaces/WorkspacesApiService.sys.mjs"
|
||||
console.log: "[Floorp OS] Browser Side APIs initialized."
|
||||
console.error: "Failed to install lang pack on startup"
|
||||
console.error: "Failed to fetch experiments.json, using cached assignments if present: TypeError: NetworkError when attempting to fetch resource."
|
||||
console.log: "[Floorp OS] OSAutomotor initialize starting..."
|
||||
console.log: "[Floorp OS] Shutdown observer registered."
|
||||
console.log: "[Floorp OS] floorp.os.enabled = false"
|
||||
console.log: "[Floorp OS] Floorp OS is disabled, skipping startup."
|
||||
console.log: "[noraneko] Initializing scripts..."
|
||||
console.log: "[noraneko] initScripts called"
|
||||
console.debug: "[noraneko-buildid2]\nuuid: 019de845-3874-7639-a3a4-97ea9b070628\ndate: 2026-05-02T10:39:03.796Z"
|
||||
console.debug: "[nora@base] noraComponent Addons"
|
||||
console.debug: "[nora@base] noraComponent BrowserShareMode"
|
||||
console.debug: "[nora@base] noraComponent BrowserTabColor"
|
||||
console.debug: "[nora@base] noraComponent ChromeCSS"
|
||||
console.debug: "[nora@base] noraComponent ContextMenu"
|
||||
console.debug: "[nora@base] noraComponent Designs"
|
||||
console.debug: "[nora@base] noraComponent ExternalBrowser"
|
||||
console.debug: "[nora@base] noraComponent FlexOrder"
|
||||
console.debug: "[nora@base] noraComponent HubPanelMenuComponent"
|
||||
console.debug: "[nora@base] noraComponent KeyboardShortcut"
|
||||
console.debug: "[nora@base] noraComponent ModalParent"
|
||||
console.debug: "[nora@base] noraComponent MouseGesture"
|
||||
console.debug: "[nora@base] noraComponent Workspaces"
|
||||
console.debug: "[nora@base] noraComponent PanelSidebar"
|
||||
console.debug: "[nora@base] noraComponent PrivateContainer"
|
||||
console.debug: "[nora@base] noraComponent ProfileManager"
|
||||
console.debug: "[nora@base] noraComponent Pwa"
|
||||
console.debug: "[nora@base] noraComponent QRCodeGenerator"
|
||||
console.debug: "[nora@base] noraComponent RebootPanelMenuComponent"
|
||||
console.debug: "[nora@base] noraComponent SplitView"
|
||||
console.debug: "[nora@base] noraComponent StatusBar"
|
||||
console.debug: "[nora@base] noraComponent TabSleepExclusion"
|
||||
console.debug: "[nora@base] noraComponent Tab"
|
||||
console.debug: "[nora@base] noraComponent TabBar"
|
||||
console.debug: "[nora@base] noraComponent UICustomization"
|
||||
console.debug: "[nora@base] noraComponent UndoClosedTab"
|
||||
console.debug: "[nora@base] noraComponent ZenMode"
|
||||
Waiting for Floorp window...
|
||||
console.error: AboutNewTabResourceMapping: "Failed to complete resource mapping: " (new TypeError("lazy.aboutRedirector.wrappedJSObject.notifyBuiltInAddonInitialized is not a function", "resource:///modules/AboutNewTabResourceMapping.sys.mjs", 341))
|
||||
console.error: "Error in processing browser-first-window-ready for AboutNewTab.init"
|
||||
console.error: (new TypeError("lazy.aboutRedirector.wrappedJSObject.notifyBuiltInAddonInitialized is not a function", "resource:///modules/AboutNewTabResourceMapping.sys.mjs", 341))
|
||||
console.info: nora@browser-share-mode: "Initializing browser share mode menu injection"
|
||||
console.info: nora@browser-share-mode: "Browser share mode menu item rendered successfully."
|
||||
console.info: nora@external-browser: "Initializing ExternalBrowser component"
|
||||
console.info: "[ExternalBrowser] Detecting installed browsers..."
|
||||
console.info: "[ExternalBrowser] Detecting installed browsers..."
|
||||
console.info: nora@external-browser: "ExternalBrowser component initialized"
|
||||
console.error: "No webpanelId found"
|
||||
console.info: nora@private-container: "Private container menu item rendered successfully."
|
||||
console.debug: "Checking for startup SSB id..."
|
||||
console.debug: nora@split-view: "Initializing advanced split view feature"
|
||||
console.debug: nora@split-view: "Initializing SplitViewManager"
|
||||
console.debug: nora@split-view: "[styles] injected split-view CSS"
|
||||
console.debug: nora@split-view: "[patch] splitViewPanels setter/getter patched"
|
||||
console.debug: nora@split-view: "[patch] setSplitViewActive method patched"
|
||||
console.debug: nora@split-view: "[patch] showSplitViewPanels patched"
|
||||
console.debug: nora@split-view: "[patch] MozTabpanels patched successfully"
|
||||
console.debug: nora@split-view: "[patch] MozTabSplitViewWrapper.reverseTabs patched"
|
||||
console.debug: nora@split-view: "[patch] context menu listener attached"
|
||||
console.debug: nora@split-view-picker: "[init] layout picker attached to #split-view-menu"
|
||||
console.debug: nora@split-view: "[events] TabSplitViewActivate/Deactivate listeners attached"
|
||||
console.debug: nora@split-view: "[active-pane-tracker] listeners attached"
|
||||
console.debug: nora@split-view: "[session-restore] listeners attached (TabSplitView + sessionstore-windows-restored)"
|
||||
console.debug: nora@split-view: "[effect] layout config changed: horizontal, maxPanes=4"
|
||||
console.debug: nora@split-view: "[applyLayout] no activeSplitView, skipping"
|
||||
console.warn: "[StatusBarManager] #appcontent not found; status bar will not be moved to bottom."
|
||||
console.info: nora@zen-mode: "Initializing Zen Mode"
|
||||
console.info: nora@zen-mode: "Zen Mode menu item rendered successfully."
|
||||
console.debug: "Workspaces migration: start"
|
||||
console.debug: "Workspaces migration: Workspaces.json not found, skipping migration"
|
||||
console.debug: nora@split-view: "[session-restore] using SessionStore.setCustomTabValue(key=\"floorp.splitViewGroupId\") \u2014 persistTabAttribute not available"
|
||||
console.error: CustomizableUI:
|
||||
Could not localize property 'workspaces-toolbar-button.label'.
|
||||
console.error: CustomizableUI:
|
||||
Could not localize property 'workspaces-toolbar-button.tooltiptext'.
|
||||
console.debug: nora@split-view: "[session-restore] scheduleRestore (obs:sessionstore-windows-restored)"
|
||||
console.debug: nora@split-view: "[session-restore] scheduleRestore (promiseAllWindowsRestored)"
|
||||
console.debug: nora@split-view: "[session-restore:restore] scanning 1 tab(s) for split group (attr=\"floorpSplitViewGroupId\" or session key=\"floorp.splitViewGroupId\")"
|
||||
console.debug: nora@split-view: "[session-restore:restore] restorableGroups=none"
|
||||
console.debug: nora@split-view: "[session-restore:restore] no group with 2+ eligible tabs; clearing stray group markers"
|
||||
console.log: "Designs override loaded"
|
||||
console.log: "Workspaces override loaded"
|
||||
console.debug: "[ExternalBrowser] Found Google Chrome at /usr/bin/chromium"
|
||||
console.debug: "[ExternalBrowser] Found Google Chrome at /usr/bin/chromium"
|
||||
console.info: "[OSAutomotor] API initialized on window.OSAutomotor"
|
||||
console.debug: "NRPwaManagerChild created!"
|
||||
console.debug: "NRPwaManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSyncManagerChild created!"
|
||||
console.debug: "NRSyncManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRRestartBrowserChild created!"
|
||||
console.debug: "NRRestartBrowser 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSettingsChild created!"
|
||||
console.debug: "NRSettingsChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRTabManagerChild created!"
|
||||
console.debug: "NRTabManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRExperimemmtChild created!"
|
||||
console.debug: "NRExperimemmtChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRAppConstantsChild created!"
|
||||
console.debug: "NRAppConstants 5183 ! or Chrome Page!"
|
||||
console.log: "NRChromeModalChild actor created"
|
||||
console.info: "[OSAutomotor] API initialized on window.OSAutomotor"
|
||||
console.debug: "NRPwaManagerChild created!"
|
||||
console.debug: "NRPwaManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSyncManagerChild created!"
|
||||
console.debug: "NRSyncManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRRestartBrowserChild created!"
|
||||
console.debug: "NRRestartBrowser 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSettingsChild created!"
|
||||
console.debug: "NRSettingsChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRTabManagerChild created!"
|
||||
console.debug: "NRTabManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRExperimemmtChild created!"
|
||||
console.debug: "NRExperimemmtChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRAppConstantsChild created!"
|
||||
console.debug: "NRAppConstants 5183 ! or Chrome Page!"
|
||||
console.debug: "[ExternalBrowser] Found Brave at /usr/bin/brave"
|
||||
console.debug: "[ExternalBrowser] Found Brave at /usr/bin/brave"
|
||||
Found window: 0x55746dd31df0
|
||||
ok
|
||||
console.info: "[ExternalBrowser] Detected 2 browsers"
|
||||
console.info: "[ExternalBrowser] Detected 2 browsers"
|
||||
console.debug: "NRStartPageChild created!"
|
||||
console.debug: "NRStartPage 5186 ! or Chrome Page!"
|
||||
console.debug: "NRWelcomePageChild created!"
|
||||
console.debug: "NRWelcomePage 5187 ! or Chrome Page!"
|
||||
console.debug: "NRSearchEngineChild created!"
|
||||
console.debug: "NRSearchEngine 5187 ! or Chrome Page!"
|
||||
Window is now focused: 0x55746dd31df0
|
||||
ok
|
||||
console.debug: "NRStartPageChild created!"
|
||||
console.debug: "NRStartPage 5186 ! or Chrome Page!"
|
||||
console.debug: "NRWelcomePageChild created!"
|
||||
console.debug: "NRWelcomePage 5187 ! or Chrome Page!"
|
||||
console.debug: "NRSearchEngineChild created!"
|
||||
console.debug: "NRSearchEngine 5187 ! or Chrome Page!"
|
||||
console.error: CustomizableUI:
|
||||
Could not localize property 'workspaces-toolbar-button.label'.
|
||||
console.error: CustomizableUI:
|
||||
Could not localize property 'workspaces-toolbar-button.tooltiptext'.
|
||||
console.error: "Error in processing browser-window-domcontentloaded for CustomizableUI.handleNewBrowserWindow"
|
||||
console.error: (new TypeError("can't access property \"id\", aToolbar is null", "moz-src:///browser/components/customizableui/CustomizableUI.sys.mjs", 1242))
|
||||
console.log: "[noraneko] Initializing scripts..."
|
||||
console.log: "[noraneko] initScripts called"
|
||||
console.debug: "[noraneko-buildid2]\nuuid: 019de845-3874-7639-a3a4-97ea9b070628\ndate: 2026-05-02T10:39:03.796Z"
|
||||
console.debug: "[nora@base] noraComponent Addons"
|
||||
console.debug: "[nora@base] noraComponent BrowserShareMode"
|
||||
console.debug: "[nora@base] noraComponent BrowserTabColor"
|
||||
console.debug: "[nora@base] noraComponent ChromeCSS"
|
||||
console.debug: "[nora@base] noraComponent ContextMenu"
|
||||
console.debug: "[nora@base] noraComponent Designs"
|
||||
console.debug: "[nora@base] noraComponent ExternalBrowser"
|
||||
console.debug: "[nora@base] noraComponent FlexOrder"
|
||||
console.debug: "[nora@base] noraComponent HubPanelMenuComponent"
|
||||
console.debug: "[nora@base] noraComponent KeyboardShortcut"
|
||||
console.debug: "[nora@base] noraComponent ModalParent"
|
||||
console.debug: "[nora@base] noraComponent MouseGesture"
|
||||
console.debug: "[nora@base] noraComponent Workspaces"
|
||||
console.debug: "[nora@base] noraComponent PanelSidebar"
|
||||
console.debug: "[nora@base] noraComponent PrivateContainer"
|
||||
console.debug: "[nora@base] noraComponent ProfileManager"
|
||||
console.debug: "[nora@base] noraComponent Pwa"
|
||||
console.debug: "[nora@base] noraComponent QRCodeGenerator"
|
||||
console.debug: "[nora@base] noraComponent RebootPanelMenuComponent"
|
||||
console.debug: "[nora@base] noraComponent SplitView"
|
||||
console.debug: "[nora@base] noraComponent StatusBar"
|
||||
console.debug: "[nora@base] noraComponent TabSleepExclusion"
|
||||
console.debug: "[nora@base] noraComponent Tab"
|
||||
console.debug: "[nora@base] noraComponent TabBar"
|
||||
console.debug: "[nora@base] noraComponent UICustomization"
|
||||
console.debug: "[nora@base] noraComponent UndoClosedTab"
|
||||
console.debug: "[nora@base] noraComponent ZenMode"
|
||||
console.info: nora@browser-share-mode: "Initializing browser share mode menu injection"
|
||||
console.info: nora@browser-share-mode: "Browser share mode menu item rendered successfully."
|
||||
console.info: nora@external-browser: "Initializing ExternalBrowser component"
|
||||
console.info: nora@external-browser: "ExternalBrowser component initialized"
|
||||
console.error: "No webpanelId found"
|
||||
console.info: nora@private-container: "Private container menu item rendered successfully."
|
||||
console.debug: "Checking for startup SSB id..."
|
||||
console.debug: nora@split-view: "Initializing advanced split view feature"
|
||||
console.debug: nora@split-view: "Initializing SplitViewManager"
|
||||
console.debug: nora@split-view: "[styles] injected split-view CSS"
|
||||
console.debug: nora@split-view: "[patch] splitViewPanels setter/getter patched"
|
||||
console.debug: nora@split-view: "[patch] setSplitViewActive method patched"
|
||||
console.debug: nora@split-view: "[patch] showSplitViewPanels patched"
|
||||
console.debug: nora@split-view: "[patch] MozTabpanels patched successfully"
|
||||
console.debug: nora@split-view: "[patch] MozTabSplitViewWrapper.reverseTabs patched"
|
||||
console.debug: nora@split-view: "[patch] context menu listener attached"
|
||||
console.debug: nora@split-view-picker: "[init] layout picker attached to #split-view-menu"
|
||||
console.debug: nora@split-view: "[events] TabSplitViewActivate/Deactivate listeners attached"
|
||||
console.debug: nora@split-view: "[active-pane-tracker] listeners attached"
|
||||
console.debug: nora@split-view: "[session-restore] listeners attached (TabSplitView + sessionstore-windows-restored)"
|
||||
console.debug: nora@split-view: "[effect] layout config changed: horizontal, maxPanes=4"
|
||||
console.debug: nora@split-view: "[applyLayout] no activeSplitView, skipping"
|
||||
console.warn: "[StatusBarManager] #appcontent not found; status bar will not be moved to bottom."
|
||||
console.info: nora@zen-mode: "Initializing Zen Mode"
|
||||
console.info: nora@zen-mode: "Zen Mode menu item rendered successfully."
|
||||
console.debug: "Workspaces migration: start"
|
||||
console.debug: "Workspaces migration: Workspaces.json not found, skipping migration"
|
||||
console.debug: nora@split-view: "[session-restore] using SessionStore.setCustomTabValue(key=\"floorp.splitViewGroupId\") \u2014 persistTabAttribute not available"
|
||||
console.debug: nora@split-view: "[session-restore] scheduleRestore (promiseAllWindowsRestored)"
|
||||
console.debug: nora@split-view: "[session-restore:restore] scanning 1 tab(s) for split group (attr=\"floorpSplitViewGroupId\" or session key=\"floorp.splitViewGroupId\")"
|
||||
console.debug: nora@split-view: "[session-restore:restore] restorableGroups=none"
|
||||
console.debug: nora@split-view: "[session-restore:restore] no group with 2+ eligible tabs; clearing stray group markers"
|
||||
console.log: "Designs override loaded"
|
||||
console.log: "Workspaces override loaded"
|
||||
console.log: "NRChromeModalChild actor created"
|
||||
console.info: "[OSAutomotor] API initialized on window.OSAutomotor"
|
||||
console.debug: "NRPwaManagerChild created!"
|
||||
console.debug: "NRPwaManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSyncManagerChild created!"
|
||||
console.debug: "NRSyncManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRRestartBrowserChild created!"
|
||||
console.debug: "NRRestartBrowser 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSettingsChild created!"
|
||||
console.debug: "NRSettingsChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRTabManagerChild created!"
|
||||
console.debug: "NRTabManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRExperimemmtChild created!"
|
||||
console.debug: "NRExperimemmtChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRAppConstantsChild created!"
|
||||
console.debug: "NRAppConstants 5183 ! or Chrome Page!"
|
||||
console.debug: "NRStartPageChild created!"
|
||||
console.debug: "NRStartPage 5186 ! or Chrome Page!"
|
||||
console.debug: "NRWelcomePageChild created!"
|
||||
console.debug: "NRWelcomePage 5187 ! or Chrome Page!"
|
||||
console.debug: "NRSearchEngineChild created!"
|
||||
console.debug: "NRSearchEngine 5187 ! or Chrome Page!"
|
||||
console.log: "gWorkspacesServices?.getCurrentWorkspaceUserContextId()" "about:newtab"
|
||||
console.debug: nora@split-view:active-pane: "[schedule] TabSelect+rAF0"
|
||||
console.debug: nora@split-view:active-pane: "[refreshIndicator] no split tabs (no wrapper and splitViewPanels<2) \u2192 clear"
|
||||
console.info: "[OSAutomotor] API initialized on window.OSAutomotor"
|
||||
console.debug: "NRPwaManagerChild created!"
|
||||
console.debug: "NRPwaManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSyncManagerChild created!"
|
||||
console.debug: "NRSyncManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRRestartBrowserChild created!"
|
||||
console.debug: "NRRestartBrowser 5183 ! or Chrome Page!"
|
||||
console.debug: "NRSettingsChild created!"
|
||||
console.debug: "NRSettingsChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRTabManagerChild created!"
|
||||
console.debug: "NRTabManager 5183 ! or Chrome Page!"
|
||||
console.debug: "NRExperimemmtChild created!"
|
||||
console.debug: "NRExperimemmtChild 5183 ! or Chrome Page!"
|
||||
console.debug: "NRAppConstantsChild created!"
|
||||
console.debug: "NRAppConstants 5183 ! or Chrome Page!"
|
||||
console.debug: "NRStartPageChild created!"
|
||||
console.debug: "NRStartPage 5186 ! or Chrome Page!"
|
||||
console.debug: "NRWelcomePageChild created!"
|
||||
console.debug: "NRWelcomePage 5187 ! or Chrome Page!"
|
||||
console.debug: "NRSearchEngineChild created!"
|
||||
console.debug: "NRSearchEngine 5187 ! or Chrome Page!"
|
||||
console.debug: "Workspaces: openTrustedLinkIn override" ({url:"https://git.honney333.work/", where:"current", originalUserContextId:(void 0), shouldApplyWorkspaceContainer:false, appliedUserContextId:0})
|
||||
Extension error: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMWindowUtils.addSheet]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/ExtensionCommon.sys.mjs :: runSafeSyncWithoutClone :: line 68" data: no] undefined 68
|
||||
[[Exception stack
|
||||
runSafeSyncWithoutClone@resource://gre/modules/ExtensionCommon.sys.mjs:68:12
|
||||
inject@resource://gre/modules/ExtensionContent.sys.mjs:646:32
|
||||
injectInto@resource://gre/modules/ExtensionContent.sys.mjs:519:19
|
||||
executeInWin@resource://gre/modules/ExtensionContent.sys.mjs:1494:27
|
||||
handleActorExecute@resource://gre/modules/ExtensionContent.sys.mjs:1499:40
|
||||
Current stack
|
||||
runSafeSyncWithoutClone@resource://gre/modules/ExtensionCommon.sys.mjs:77:57
|
||||
inject@resource://gre/modules/ExtensionContent.sys.mjs:646:32
|
||||
injectInto@resource://gre/modules/ExtensionContent.sys.mjs:519:19
|
||||
executeInWin@resource://gre/modules/ExtensionContent.sys.mjs:1494:27
|
||||
handleActorExecute@resource://gre/modules/ExtensionContent.sys.mjs:1499:40
|
||||
]]
|
||||
Extension error: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMWindowUtils.addSheet]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/ExtensionCommon.sys.mjs :: runSafeSyncWithoutClone :: line 68" data: no] undefined 68
|
||||
[[Exception stack
|
||||
runSafeSyncWithoutClone@resource://gre/modules/ExtensionCommon.sys.mjs:68:12
|
||||
inject@resource://gre/modules/ExtensionContent.sys.mjs:646:32
|
||||
injectInto@resource://gre/modules/ExtensionContent.sys.mjs:519:19
|
||||
executeInWin@resource://gre/modules/ExtensionContent.sys.mjs:1494:27
|
||||
handleActorExecute@resource://gre/modules/ExtensionContent.sys.mjs:1499:40
|
||||
Current stack
|
||||
runSafeSyncWithoutClone@resource://gre/modules/ExtensionCommon.sys.mjs:77:57
|
||||
inject@resource://gre/modules/ExtensionContent.sys.mjs:646:32
|
||||
injectInto@resource://gre/modules/ExtensionContent.sys.mjs:519:19
|
||||
executeInWin@resource://gre/modules/ExtensionContent.sys.mjs:1494:27
|
||||
handleActorExecute@resource://gre/modules/ExtensionContent.sys.mjs:1499:40
|
||||
]]
|
||||
console.debug: nora@split-view:active-pane: "[schedule] TabSelect+rAF0"
|
||||
console.debug: nora@split-view:active-pane: "[refreshIndicator] no split tabs (no wrapper and splitViewPanels<2) \u2192 clear"
|
||||
console.debug: nora@split-view:active-pane: "[schedule] TabSelect+rAF0"
|
||||
console.debug: nora@split-view:active-pane: "[refreshIndicator] no split tabs (no wrapper and splitViewPanels<2) \u2192 clear"
|
||||
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Dependencies: hyprctl
|
||||
# Wait until the window exists
|
||||
|
||||
floorp &
|
||||
|
||||
NAME="Floorp"
|
||||
CLASS="floorp"
|
||||
WORKSPACE=3
|
||||
|
||||
while true; do
|
||||
WIN=$(hyprctl clients -j | jq -r '.[] | select(.class == "'$CLASS'") | .address')
|
||||
|
||||
if [ -n "$WIN" ]; then
|
||||
echo "Found window: $WIN"
|
||||
break
|
||||
fi
|
||||
|
||||
echo "Waiting for $NAME window..."
|
||||
sleep 0.5
|
||||
done
|
||||
|
||||
# Move to workspace
|
||||
while true; do
|
||||
# Focus the window
|
||||
hyprctl dispatch focuswindow address:$WIN
|
||||
|
||||
sleep 0.1
|
||||
|
||||
ACTIVE=$(hyprctl activewindow -j | jq -r '.address')
|
||||
|
||||
if [ "$ACTIVE" = "$WIN" ]; then
|
||||
echo "Window is now focused: $WIN"
|
||||
hyprctl dispatch movetoworkspace $WORKSPACE
|
||||
break
|
||||
fi
|
||||
|
||||
echo "Waiting for focus..."
|
||||
sleep $((RANDOM % 3))
|
||||
done
|
||||
@@ -0,0 +1,8 @@
|
||||
Waiting for KeePassXC window...
|
||||
Waiting for KeePassXC window...
|
||||
Found window: 0x55746dce38d0
|
||||
ok
|
||||
Waiting for focus...
|
||||
ok
|
||||
Window is now focused: 0x55746dce38d0
|
||||
ok
|
||||
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Dependencies: hyprctl
|
||||
# Wait until the window exists
|
||||
|
||||
keepassxc &
|
||||
|
||||
NAME="KeePassXC"
|
||||
CLASS="org.keepassxc.KeePassXC"
|
||||
WORKSPACE=401
|
||||
|
||||
while true; do
|
||||
WIN=$(hyprctl clients -j | jq -r '.[] | select(.class == "'$CLASS'") | .address')
|
||||
|
||||
if [ -n "$WIN" ]; then
|
||||
echo "Found window: $WIN"
|
||||
break
|
||||
fi
|
||||
|
||||
echo "Waiting for $NAME window..."
|
||||
sleep 0.5
|
||||
done
|
||||
|
||||
# Move to workspace
|
||||
while true; do
|
||||
# Focus the window
|
||||
hyprctl dispatch focuswindow address:$WIN
|
||||
|
||||
sleep 0.1
|
||||
|
||||
ACTIVE=$(hyprctl activewindow -j | jq -r '.address')
|
||||
|
||||
if [ "$ACTIVE" = "$WIN" ]; then
|
||||
echo "Window is now focused: $WIN"
|
||||
hyprctl dispatch movetoworkspace $WORKSPACE
|
||||
break
|
||||
fi
|
||||
|
||||
echo "Waiting for focus..."
|
||||
sleep $((RANDOM % 3))
|
||||
done
|
||||
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Start DBus if not already started
|
||||
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
|
||||
eval "$(dbus-launch --sh-syntax)"
|
||||
fi
|
||||
|
||||
# Start gnome-keyring-daemon
|
||||
eval "$(/usr/bin/gnome-keyring-daemon --start --components=secrets)"
|
||||
|
||||
# Dump environment to file for Fish to import
|
||||
env | grep -E '^(DBUS_SESSION_BUS_ADDRESS|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|SSH_AUTH_SOCK)=' \
|
||||
| sed "s/^/set -gx /; s/=/ '/; s/$/'/" > /tmp/gnome-keyring-env.fish
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Source the functions file
|
||||
notify-send "GoXLR inteface is starting"
|
||||
|
||||
# nohup goxlr-daemon &
|
||||
sleep 10
|
||||
goxlr-client profiles device load 'Default'
|
||||
notify-send "GoXLR start complete"
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Source the functions file
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
SCRIPT="goxlr-daemon"
|
||||
SCRIPT2="$HOME/.config/hypr/scripts/goxlr/goxlr-settings-start.sh"
|
||||
|
||||
nohup "$SCRIPT" &
|
||||
send_notification "normal" "GOXLR daemon Started" "Launched the GOXLR Daemon to control the Audio" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/goxlr-utility.svg"
|
||||
nohup "$SCRIPT2" &
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Source the functions file
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
SCRIPT="goxlr-client volume line-out 0"
|
||||
SCRIPT2="goxlr-client volume headphones 60"
|
||||
|
||||
$SCRIPT
|
||||
$SCRIPT2
|
||||
send_notification "normal" "Switched to Headphones" "Muted the Speaker and set the Headphones to a appropiate Volume." "$HOME/.icons/BeautyLine-Garuda/apps/scalable/goxlr-utility.svg"
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Source the functions file
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
SCRIPT="goxlr-client volume line-out 100"
|
||||
SCRIPT2="goxlr-client volume headphones 0"
|
||||
|
||||
$SCRIPT
|
||||
$SCRIPT2
|
||||
send_notification "normal" "Switched to Speaker" "Muted the Headphones and set the Speaker to a appropiate Volume." "$HOME/.icons/BeautyLine-Garuda/apps/scalable/goxlr-utility.svg"
|
||||
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Dependencies: hyprctl, jq, wtype
|
||||
# Make sure Discord is running
|
||||
if ! pgrep -x "Discord" > /dev/null; then
|
||||
echo "Discord is not running."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Get the active window before switching (optional)
|
||||
ACTIVE_WIN=$(hyprctl activewindow -j | jq -r '.address')
|
||||
|
||||
# Find the address of the Discord window
|
||||
DISCORD_WIN=$(hyprctl clients -j | jq -r '.[] | select(.class == "discord") | .address')
|
||||
|
||||
if [ -z "$DISCORD_WIN" ]; then
|
||||
echo "Could not find Discord window."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Focus Discord
|
||||
hyprctl dispatch focuswindow address:$DISCORD_WIN
|
||||
|
||||
# Give it a moment to receive focus
|
||||
sleep 0.1
|
||||
|
||||
# Send Ctrl+Shift+M to toggle mute
|
||||
wtype -M ctrl -M shift -k M -m shift -m ctrl
|
||||
|
||||
# (Optional) Return to previous window
|
||||
if [ -n "$ACTIVE_WIN" ]; then
|
||||
sleep 0.1
|
||||
hyprctl dispatch focuswindow address:$ACTIVE_WIN
|
||||
fi
|
||||
|
||||
hyprctl notify 1 500 0 "Row 1, Colums 1"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
playerctl previous
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 1, Colums 2" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
playerctl play-pause
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 1, Colums 3" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
playerctl next
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 1, Colums 4" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
|
||||
~/.config/hypr/scripts/writing/todo.sh
|
||||
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Toggle Discord "Deafen" (mutes mic and audio output)
|
||||
# Dependencies: hyprctl, jq, wtype
|
||||
|
||||
# Check if Discord is running
|
||||
if ! pgrep -x "Discord" > /dev/null; then
|
||||
echo "Discord is not running."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Get currently active window address
|
||||
ACTIVE_WIN=$(hyprctl activewindow -j | jq -r '.address')
|
||||
|
||||
# Find Discord's window address
|
||||
DISCORD_WIN=$(hyprctl clients -j | jq -r '.[] | select(.class == "discord") | .address')
|
||||
|
||||
if [ -z "$DISCORD_WIN" ]; then
|
||||
echo "Discord window not found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Focus the Discord window
|
||||
hyprctl dispatch focuswindow address:$DISCORD_WIN
|
||||
|
||||
# Give Discord time to focus
|
||||
sleep 0.1
|
||||
|
||||
# Send Ctrl + Shift + D to toggle "Deafen"
|
||||
wtype -M ctrl -M shift -k D -m shift -m ctrl
|
||||
|
||||
# Optional: Restore focus to the previous window
|
||||
if [ -n "$ACTIVE_WIN" ]; then
|
||||
sleep 0.1
|
||||
hyprctl dispatch focuswindow address:$ACTIVE_WIN
|
||||
fi
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 2, Colums 1" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 2, Colums 2" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 2, Colums 3" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 2, Colums 4 (08)" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
|
||||
~/.config/hypr/scripts/writing/tmdb.sh
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 3, Colums 1 (09)" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 3, Colums 2 (10)" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 3, Colums 3 (11)" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Add shared script Functions
|
||||
source "$HOME/.config/function_helper.sh"
|
||||
|
||||
send_notification "low" "Pressed Makropad Button" "Row 3, Colums 4, (12)" "$HOME/.icons/BeautyLine-Garuda/apps/scalable/keyboard.svg"
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
###
|
||||
### ~/.config/hypr/scripts/screenshot/screenshot_area.sh
|
||||
###
|
||||
|
||||
time=$(date +%Y-%m-%d-%I-%M-%S)
|
||||
geometry=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | "\(.width)x\(.height)"')
|
||||
dir="$(xdg-user-dir PICTURES)/Screenshots"
|
||||
file="Screenshot_${time}_${geometry}.png"
|
||||
|
||||
mkdir -p "$dir"
|
||||
|
||||
# Take screenshot of selected region using hyprshot
|
||||
hyprshot -m region -o "$dir" -f "$file"
|
||||
|
||||
# Optional: open in swappy for annotation (since hyprshot doesn't pipe to swappy directly)
|
||||
# if command -v swappy >/dev/null 2>&1; then
|
||||
# swappy -f "$dir/$file"
|
||||
# fi
|
||||
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
###
|
||||
### ~/.config/hypr/scripts/screenshot/screenshot_area.sh
|
||||
###
|
||||
|
||||
time=$(date +%Y-%m-%d-%I-%M-%S)
|
||||
geometry=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | "\(.width)x\(.height)"')
|
||||
dir="$(xdg-user-dir PICTURES)/Screenshots"
|
||||
file="Screenshot_${time}_${geometry}.png"
|
||||
|
||||
mkdir -p "$dir"
|
||||
|
||||
# Take screenshot of selected region using hyprshot
|
||||
hyprshot -m region -o "$dir" -f "$file" --clipboard-only
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
###
|
||||
### ~/.config/hypr/scripts/screenshot/screenshot_monitor.sh
|
||||
###
|
||||
|
||||
time=$(date +%Y-%m-%d-%I-%M-%S)
|
||||
geometry=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | "\(.width)x\(.height)"')
|
||||
dir="$(xdg-user-dir PICTURES)/Screenshots"
|
||||
file="Screenshot_${time}_${geometry}.png"
|
||||
|
||||
mkdir -p "$dir"
|
||||
|
||||
# Take screenshot of selected region using hyprshot
|
||||
hyprshot -m output -o "$dir" -f "$file"
|
||||
|
||||
# Optional: open in swappy for annotation (since hyprshot doesn't pipe to swappy directly)
|
||||
# if command -v swappy >/dev/null 2>&1; then
|
||||
# swappy -f "$dir/$file"
|
||||
# fi
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
###
|
||||
### ~/.config/hypr/scripts/screenshot/screenshot_window.sh
|
||||
###
|
||||
|
||||
time=$(date +%Y-%m-%d-%I-%M-%S)
|
||||
geometry=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | "\(.width)x\(.height)"')
|
||||
dir="$(xdg-user-dir PICTURES)/Screenshots"
|
||||
file="Screenshot_${time}_${geometry}.png"
|
||||
|
||||
mkdir -p "$dir"
|
||||
|
||||
# Take screenshot of selected region using hyprshot
|
||||
hyprshot -m window -o "$dir" -f "$file"
|
||||
|
||||
# Optional: open in swappy for annotation (since hyprshot doesn't pipe to swappy directly)
|
||||
# if command -v swappy >/dev/null 2>&1; then
|
||||
# swappy -f "$dir/$file"
|
||||
# fi
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
timeout=50 # 10 seconds max (50 * 0.2s)
|
||||
count=0
|
||||
|
||||
while (( count < timeout )); do
|
||||
# Grab both address and floating status
|
||||
read -r win_addr floating <<< $(hyprctl -j clients | jq -r '.[] | select(.title == "Grayjay") | "\(.address) \(.floating)"')
|
||||
|
||||
if [[ -n "$win_addr" ]]; then
|
||||
# Add 0x prefix if missing
|
||||
if [[ "$win_addr" != 0x* ]]; then
|
||||
win_addr="0x$win_addr"
|
||||
fi
|
||||
|
||||
# If the window is floating, toggle to make it tiled
|
||||
if [[ "$floating" == "true" ]]; then
|
||||
hyprctl dispatch togglefloating address:$win_addr
|
||||
fi
|
||||
|
||||
# Move to workspace 2 silently
|
||||
hyprctl dispatch movetoworkspacesilent 2,address:$win_addr
|
||||
exit 0
|
||||
fi
|
||||
|
||||
sleep 0.2
|
||||
((count++))
|
||||
done
|
||||
|
||||
echo "Grayjay window not found within timeout." >&2
|
||||
exit 1
|
||||
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
timeout=50 # 10 seconds max (50 * 0.2s)
|
||||
count=0
|
||||
|
||||
while (( count < timeout )); do
|
||||
win_addr=$(hyprctl clients | awk '
|
||||
/^Window/ { addr=$2 }
|
||||
/title: GoXLR Utility/ { print addr }
|
||||
')
|
||||
|
||||
if [[ -n "$win_addr" ]]; then
|
||||
# Add 0x prefix if missing
|
||||
if [[ "$win_addr" != 0x* ]]; then
|
||||
win_addr="0x$win_addr"
|
||||
fi
|
||||
|
||||
# Get fullscreen state (1 or 0)
|
||||
fullscreen_state=$(hyprctl clients | awk -v addr="${win_addr#0x}" '
|
||||
$1 == "Window" && $2 == addr { found=1 }
|
||||
found && /^fullscreen:/ { print $2; exit }
|
||||
')
|
||||
|
||||
if [[ "$fullscreen_state" == "1" ]]; then
|
||||
hyprctl dispatch fullscreen address:$win_addr
|
||||
echo "Fullscreen disabled for GoXLR Utility."
|
||||
else
|
||||
echo "GoXLR Utility is not fullscreen."
|
||||
fi
|
||||
|
||||
exit 0
|
||||
fi
|
||||
|
||||
sleep 0.2
|
||||
((count++))
|
||||
done
|
||||
|
||||
echo "GoXLR Utility window not found within timeout." >&2
|
||||
exit 1
|
||||
@@ -0,0 +1 @@
|
||||
/home/honney/.config/hypr/scripts/wallpapers/wallpapers/cherry_river.png
|
||||
|
After Width: | Height: | Size: 3.0 MiB |
@@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
# _ _ _ _____ __ __ _____ _____ _____ _____ _____
|
||||
# | | | | _ | | | | | _ | _ | _ | __| __ |
|
||||
# | | | | | |__| |__| __| | __| __| -|
|
||||
# |_____|__|__|_____|_____|__| |__|__|__| |_____|__|__|
|
||||
#
|
||||
|
||||
current_wp="$HOME/.config/hypr/scripts/wallpapers/current_wallpaper"
|
||||
blurred_wp="$HOME/.config/hypr/scripts/wallpapers/current_wallpaper_blurred.png"
|
||||
wallpapers_dir="$HOME/.config/hypr/scripts/wallpapers/wallpapers"
|
||||
blur="50x30"
|
||||
|
||||
# write path to wp into file
|
||||
if [ ! -f $current_wp ]; then
|
||||
touch $current_wp
|
||||
echo "$HOME/wallpapers/default.png" > "$current_wp"
|
||||
fi
|
||||
|
||||
# current wallpaper path
|
||||
current_wallpaper=$(cat "$current_wp")
|
||||
|
||||
# echo "$current_wallpaper"
|
||||
|
||||
wallpapers=$(ls "$wallpapers_dir"/*.png "$wallpapers_dir"/*.jpg 2>/dev/null)
|
||||
|
||||
# Convert the wallpapers list into an array
|
||||
wallpapers_array=($wallpapers)
|
||||
|
||||
# Get the index of the current wallpaper in the array
|
||||
current_index=-1
|
||||
for i in "${!wallpapers_array[@]}"; do
|
||||
if [ "${wallpapers_array[$i]}" == "$current_wallpaper" ]; then
|
||||
current_index=$i
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
# If current wallpaper is not found in the list, set it to the first wallpaper
|
||||
if [ "$current_index" -eq -1 ]; then
|
||||
current_index=0
|
||||
fi
|
||||
|
||||
# Determine the next wallpaper (loop back to the start if we're at the end)
|
||||
next_index=$(( (current_index + 1) % ${#wallpapers_array[@]} ))
|
||||
next_wallpaper="${wallpapers_array[$next_index]}"
|
||||
|
||||
# Update the current wallpaper path in the file
|
||||
echo "$next_wallpaper" > "$current_wp"
|
||||
|
||||
# echo "Current wallpaper is now: $next_wallpaper"
|
||||
|
||||
wal -q -i $next_wallpaper
|
||||
|
||||
# launch waybar based on new wallpaper colors
|
||||
source "$HOME/.cache/wal/colors.sh"
|
||||
~/.config/waybar/launch.sh &
|
||||
|
||||
# update soft link to cava colors based on wallpaper colors
|
||||
# (cava needs to manually be restarted)
|
||||
ln -sf "$HOME/.cache/wal/cava-colors" "$HOME/.config/cava/config"
|
||||
|
||||
hyprctl hyprpaper preload "$next_wallpaper"
|
||||
hyprctl hyprpaper wallpaper ", $next_wallpaper"
|
||||
|
||||
# Create Blurred Wallpaper
|
||||
magick $next_wallpaper -resize 3840x2160\! $next_wallpaper
|
||||
echo ":: Resized"
|
||||
echo "Next wallpaper path: $next_wallpaper"
|
||||
echo "Blurred wallpaper path: $blurred_wp"
|
||||
if [ ! "$blur" == "0x0" ] ; then
|
||||
magick $next_wallpaper -blur $blur $blurred_wp
|
||||
echo ":: Blurred"
|
||||
fi
|
||||
|
After Width: | Height: | Size: 16 MiB |
|
After Width: | Height: | Size: 7.5 MiB |
|
After Width: | Height: | Size: 12 MiB |
|
After Width: | Height: | Size: 14 MiB |
|
After Width: | Height: | Size: 4.5 MiB |
|
After Width: | Height: | Size: 15 MiB |
|
After Width: | Height: | Size: 3.2 MiB |
|
After Width: | Height: | Size: 4.7 MiB |
|
After Width: | Height: | Size: 1.8 MiB |
|
After Width: | Height: | Size: 18 MiB |
|
After Width: | Height: | Size: 11 MiB |
|
After Width: | Height: | Size: 5.8 MiB |
|
After Width: | Height: | Size: 10 MiB |
|
After Width: | Height: | Size: 11 MiB |
|
After Width: | Height: | Size: 13 MiB |
|
After Width: | Height: | Size: 9.9 MiB |
|
After Width: | Height: | Size: 10 MiB |
|
After Width: | Height: | Size: 13 MiB |
|
After Width: | Height: | Size: 8.9 MiB |
|
After Width: | Height: | Size: 3.0 MiB |
@@ -0,0 +1 @@
|
||||
https://wallhaven.cc
|
||||
@@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
wtype " () [tmdb-]"
|
||||
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Type "[TODO] "
|
||||
wtype "[TODO] "
|
||||
|
||||
sleep 0.1
|
||||
|
||||
# Shift+End (select to end of line)
|
||||
ydotool key 42:1 107:1 107:0 42:0
|
||||
# 42 = Shift, 107 = End
|
||||
|
||||
sleep 0.1
|
||||
|
||||
# Ctrl+C (copy)
|
||||
ydotool key 29:1 46:1 46:0 29:0
|
||||
# 29 = Ctrl, 46 = C
|
||||
|
||||
sleep 0.1
|
||||
|
||||
# Tab twice
|
||||
ydotool key 15:1 15:0
|
||||
ydotool key 15:1 15:0
|
||||
|
||||
sleep 0.1
|
||||
|
||||
# Ctrl+V (paste)
|
||||
ydotool key 29:1 47:1 47:0 29:0
|
||||
# 29 = Ctrl, 47 = V
|
||||
|
||||
sleep 0.1
|
||||
|
||||
# Enter
|
||||
ydotool key 28:1 28:0
|
||||