From 4e7c8862939e11faf25b4959d64a31246693b911 Mon Sep 17 00:00:00 2001 From: "Matheus A." Date: Mon, 6 Jul 2026 23:46:51 -0300 Subject: [PATCH] Initial setup commit --- alacritty/alacritty.toml | 8 + hypr/assets/.face | Bin 0 -> 33211 bytes hypr/assets/.wallpaper | Bin 0 -> 66983 bytes hypr/assets/.wallpaper-lock | Bin 0 -> 311540 bytes hypr/hypridle.conf | 34 + hypr/hyprland.lua | 504 +++++ hypr/hyprlock.conf | 125 ++ hypr/hyprpaper.conf | 5 + hypr/scripts/color-picker.sh | 42 + hypr/scripts/hyprlock-media.sh | 41 + hypr/scripts/launch-waybar.sh | 12 + keepassxc/keepassxc.ini | 14 + noctalia/config.toml | 5 + rofi/config.rasi | 2 + vlc/vlc-qt-interface.conf | 27 + vlc/vlcrc | 3654 ++++++++++++++++++++++++++++++++ wayvnc.service | 18 + 17 files changed, 4491 insertions(+) create mode 100644 alacritty/alacritty.toml create mode 100644 hypr/assets/.face create mode 100644 hypr/assets/.wallpaper create mode 100644 hypr/assets/.wallpaper-lock create mode 100644 hypr/hypridle.conf create mode 100644 hypr/hyprland.lua create mode 100644 hypr/hyprlock.conf create mode 100644 hypr/hyprpaper.conf create mode 100755 hypr/scripts/color-picker.sh create mode 100755 hypr/scripts/hyprlock-media.sh create mode 100755 hypr/scripts/launch-waybar.sh create mode 100644 keepassxc/keepassxc.ini create mode 100644 noctalia/config.toml create mode 100644 rofi/config.rasi create mode 100644 vlc/vlc-qt-interface.conf create mode 100644 vlc/vlcrc create mode 100644 wayvnc.service diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml new file mode 100644 index 0000000..5c7eee3 --- /dev/null +++ b/alacritty/alacritty.toml @@ -0,0 +1,8 @@ +[window] +padding = { x = 5, y = 5 } +decorations = "None" +opacity = 0.9 +dynamic_title = true + +[cursor] +style = { shape = "Beam", blinking = "On" } diff --git a/hypr/assets/.face b/hypr/assets/.face new file mode 100644 index 0000000000000000000000000000000000000000..9b783131e62c7d4baaf0eccba5d98ed204f3c91a GIT binary patch literal 33211 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
f!|BJ-aNa)2UjcDNfuRLioY*KRe>Po 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 literal 0 HcmV?d00001 diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf new file mode 100644 index 0000000..5d34f88 --- /dev/null +++ b/hypr/hypridle.conf @@ -0,0 +1,34 @@ +general { + lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. + before_sleep_cmd = loginctl lock-session # lock before suspend. + after_sleep_cmd = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })' # to avoid having to press a key twice to turn on the display. +} + +listener { + timeout = 150 # 2.5min. + on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor. + on-resume = brightnessctl -r # monitor backlight restore. +} + +# turn off keyboard backlight, comment out this section if you dont have a keyboard backlight. +listener { + timeout = 150 # 2.5min. + on-timeout = brightnessctl -sd rgb:kbd_backlight set 0 # turn off keyboard backlight. + # on-resume = brightnessctl -rd rgb:kbd_backlight # turn on keyboard backlight. +} + +listener { + timeout = 900 # 15min + on-timeout = loginctl lock-session # lock screen when timeout has passed +} + +listener { + timeout = 930 # 15.5min + on-timeout = hyprctl dispatch 'hl.dsp.dpms({ action = "disable" })' # screen off when timeout has passed + on-resume = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })' && brightnessctl -r # screen on when activity is detected after timeout has fired. +} + +listener { + timeout = 1800 # 30min + on-timeout = systemctl suspend # suspend pc +} diff --git a/hypr/hyprland.lua b/hypr/hyprland.lua new file mode 100644 index 0000000..f1353a9 --- /dev/null +++ b/hypr/hyprland.lua @@ -0,0 +1,504 @@ +-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +-- AUTOGENERATED HYPRLAND CONFIG. -- +-- EDIT THIS CONFIG ACCORDING TO THE WIKI INSTRUCTIONS. -- +-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + +-- This is an example Hyprland Lua config file. +-- Refer to the wiki for more information. +-- https://wiki.hypr.land/Configuring/Start/ + +-- Please note not all available settings / options are set here. +-- For a full list, see the wiki + +-- You can (and should!!) split this configuration into multiple files +-- Create your files separately and then require them like this: +-- require("myColors") + +------------------ +---- MONITORS ---- +------------------ + +-- See https://wiki.hypr.land/Configuring/Basics/Monitors/ +hl.monitor({ + output = "eDP-1", + mode = "1920x1080@165", + position = "0x0", + scale = 1, +}) + +--------------------- +---- MY PROGRAMS ---- +--------------------- + +-- Set programs that you use +local terminal = "alacritty" +-- local fileManager = "dolphin" +local menu = "rofi -show drun" + +local scripts = os.getenv("HOME") .. "/.config/hypr/scripts" +local screenshots = os.getenv("HOME") .. "/pictures/screenshots" + +------------------- +---- AUTOSTART ---- +------------------- + +-- See https://wiki.hypr.land/Configuring/Basics/Autostart/ + +-- Autostart necessary processes (like notifications daemons, status bars, etc.) +-- Or execute your favorite apps at launch like this: +-- +hl.on("hyprland.start", function() + hl.exec_cmd("brightnessctl -sd rgb:kbd_backlight set 0") + + -- walker dependency + hl.exec_cmd("elephant") + + -- Notifications + hl.exec_cmd("swaync") + + -- Idle management + hl.exec_cmd("hypridle") + + -- Night light + hl.exec_cmd("hyprsunset -t 3500") + + -- Network + hl.exec_cmd("nm-applet") + + -- Bluetooth + hl.exec_cmd("blueman-applet") + + -- Status bar + -- hl.exec_cmd("waybar") + -- hl.exec_cmd("pkill waybar; waybar &") + hl.exec_cmd("noctalia") + + -- Clipboard history + hl.exec_cmd("wl-paste --type text --watch cliphist store") + hl.exec_cmd("wl-paste --type image --watch cliphist store") +end) + +------------------------------- +---- ENVIRONMENT VARIABLES ---- +------------------------------- + +-- See https://wiki.hypr.land/Configuring/Advanced-and-Cool/Environment-variables/ + +hl.env("XCURSOR_SIZE", "24") +hl.env("HYPRCURSOR_SIZE", "24") + +----------------------- +----- PERMISSIONS ----- +----------------------- + +-- See https://wiki.hypr.land/Configuring/Advanced-and-Cool/Permissions/ +-- Please note permission changes here require a Hyprland restart and are not applied on-the-fly +-- for security reasons + +-- hl.config({ +-- ecosystem = { +-- enforce_permissions = true, +-- }, +-- }) + +-- hl.permission("/usr/(bin|local/bin)/grim", "screencopy", "allow") +-- hl.permission("/usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland", "screencopy", "allow") +-- hl.permission("/usr/(bin|local/bin)/hyprpm", "plugin", "allow") + +hl.env("GTK_THEME", "Adwaita-dark") +hl.env("GTK_APPLICATION_PREFER_DARK_THEME", "1") +hl.env("QT_QPA_PLATFORMTHEME", "qt6ct") +hl.env("QT_STYLE_OVERRIDE", "kvantum") + +----------------------- +---- LOOK AND FEEL ---- +----------------------- + +-- Refer to https://wiki.hypr.land/Configuring/Basics/Variables/ +hl.config({ + general = { + gaps_in = 5, + gaps_out = 10, + + border_size = 2, + + col = { + active_border = { colors = { "rgba(33ccffee)", "rgba(00ff99ee)" }, angle = 45 }, + inactive_border = "rgba(595959aa)", + }, + + -- Set to true to enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false, + + -- Please see https://wiki.hypr.land/Configuring/Advanced-and-Cool/Tearing/ before you turn this on + allow_tearing = false, + + layout = "dwindle", + }, + + decoration = { + rounding = 5, + rounding_power = 2, + + -- Change transparency of focused and unfocused windows + active_opacity = 1.0, + inactive_opacity = 1.0, + + shadow = { + enabled = true, + range = 4, + render_power = 3, + color = 0xee1a1a1a, + }, + + blur = { + enabled = true, + size = 3, + passes = 1, + vibrancy = 0.1696, + }, + }, + + animations = { + enabled = true, + }, +}) + +-- Default curves and animations, see https://wiki.hypr.land/Configuring/Advanced-and-Cool/Animations/ +hl.curve("easeOutQuint", { type = "bezier", points = { { 0.23, 1 }, { 0.32, 1 } } }) +hl.curve("easeInOutCubic", { type = "bezier", points = { { 0.65, 0.05 }, { 0.36, 1 } } }) +hl.curve("linear", { type = "bezier", points = { { 0, 0 }, { 1, 1 } } }) +hl.curve("almostLinear", { type = "bezier", points = { { 0.5, 0.5 }, { 0.75, 1 } } }) +hl.curve("quick", { type = "bezier", points = { { 0.15, 0 }, { 0.1, 1 } } }) + +-- Default springs +hl.curve("easy", { type = "spring", mass = 1, stiffness = 71.2633, dampening = 15.8273644 }) + +hl.animation({ leaf = "global", enabled = true, speed = 10, bezier = "default" }) +hl.animation({ leaf = "border", enabled = true, speed = 5.39, bezier = "easeOutQuint" }) +hl.animation({ leaf = "windows", enabled = true, speed = 4.79, spring = "easy" }) +hl.animation({ leaf = "windowsIn", enabled = true, speed = 4.1, spring = "easy", style = "popin 87%" }) +hl.animation({ leaf = "windowsOut", enabled = true, speed = 1.49, bezier = "linear", style = "popin 87%" }) +hl.animation({ leaf = "fadeIn", enabled = true, speed = 1.73, bezier = "almostLinear" }) +hl.animation({ leaf = "fadeOut", enabled = true, speed = 1.46, bezier = "almostLinear" }) +hl.animation({ leaf = "fade", enabled = true, speed = 3.03, bezier = "quick" }) +hl.animation({ leaf = "layers", enabled = true, speed = 3.81, bezier = "easeOutQuint" }) +hl.animation({ leaf = "layersIn", enabled = true, speed = 4, bezier = "easeOutQuint", style = "fade" }) +hl.animation({ leaf = "layersOut", enabled = true, speed = 1.5, bezier = "linear", style = "fade" }) +hl.animation({ leaf = "fadeLayersIn", enabled = true, speed = 1.79, bezier = "almostLinear" }) +hl.animation({ leaf = "fadeLayersOut", enabled = true, speed = 1.39, bezier = "almostLinear" }) +hl.animation({ leaf = "workspaces", enabled = true, speed = 1.94, bezier = "almostLinear", style = "fade" }) +hl.animation({ leaf = "workspacesIn", enabled = true, speed = 1.21, bezier = "almostLinear", style = "fade" }) +hl.animation({ leaf = "workspacesOut", enabled = true, speed = 1.94, bezier = "almostLinear", style = "fade" }) +hl.animation({ leaf = "zoomFactor", enabled = true, speed = 7, bezier = "quick" }) + +-- Ref https://wiki.hypr.land/Configuring/Basics/Workspace-Rules/ +-- "Smart gaps" / "No gaps when only" +-- uncomment all if you wish to use that. +-- hl.workspace_rule({ workspace = "w[tv1]", gaps_out = 0, gaps_in = 0 }) +-- hl.workspace_rule({ workspace = "f[1]", gaps_out = 0, gaps_in = 0 }) +-- hl.window_rule({ +-- name = "no-gaps-wtv1", +-- match = { float = false, workspace = "w[tv1]" }, +-- border_size = 0, +-- rounding = 0, +-- }) +-- hl.window_rule({ +-- name = "no-gaps-f1", +-- match = { float = false, workspace = "f[1]" }, +-- border_size = 0, +-- rounding = 0, +-- }) + +-- See https://wiki.hypr.land/Configuring/Layouts/Dwindle-Layout/ for more +hl.config({ + dwindle = { + preserve_split = true, -- You probably want this + }, +}) + +-- See https://wiki.hypr.land/Configuring/Layouts/Master-Layout/ for more +hl.config({ + master = { + new_status = "master", + }, +}) + +-- See https://wiki.hypr.land/Configuring/Layouts/Scrolling-Layout/ for more +hl.config({ + scrolling = { + fullscreen_on_one_column = true, + }, +}) + +---------------- +---- MISC ---- +---------------- + +hl.config({ + misc = { + force_default_wallpaper = 1, -- Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true, -- If true disables the random hyprland logo / anime girl background. :( + disable_splash_rendering = true, + vrr = 2, + }, +}) + +--------------- +---- INPUT ---- +--------------- + +hl.config({ + input = { + kb_layout = "br", + kb_variant = "abnt2", + kb_model = "", + kb_options = "caps:swapescape", + kb_rules = "", + + numlock_by_default = false, + + repeat_rate = 50, + repeat_delay = 275, + + accel_profile = "flat", + + follow_mouse = 1, + + sensitivity = 0, -- -1.0 - 1.0, 0 means no modification. + + touchpad = { + natural_scroll = true, + }, + }, +}) + +hl.gesture({ + fingers = 3, + direction = "horizontal", + action = "workspace", +}) + +-- Example per-device config +-- See https://wiki.hypr.land/Configuring/Advanced-and-Cool/Devices/ for more +-- hl.device({ +-- name = "epic-mouse-v1", +-- sensitivity = -0.5, +-- }) + +--------------------- +---- KEYBINDINGS ---- +--------------------- + +local mainMod = "SUPER" -- Sets "Windows" key as main modifier + +-- Example binds, see https://wiki.hypr.land/Configuring/Basics/Binds/ for more +hl.bind(mainMod .. " + Return", hl.dsp.exec_cmd(terminal)) +local closeWindowBind = hl.bind(mainMod .. " + Q", hl.dsp.window.close()) +-- closeWindowBind:set_enabled(false) +hl.bind( + mainMod .. " + M", + hl.dsp.exec_cmd("command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch 'hl.dsp.exit()'") +) +-- hl.bind(mainMod .. " + E", hl.dsp.exec_cmd(fileManager)) +hl.bind(mainMod .. " + E", hl.dsp.exec_cmd(terminal .. " -e yazi")) +hl.bind(mainMod .. " + V", hl.dsp.window.float({ action = "toggle" })) +hl.bind("ALT + Space", hl.dsp.exec_cmd(menu)) +hl.bind(mainMod .. " + P", hl.dsp.window.pseudo()) +-- hl.bind(mainMod .. " + J", hl.dsp.layout("togglesplit")) -- dwindle only + +-- Move focus with mainMod + arrow keys and vi motions +hl.bind(mainMod .. " + left", hl.dsp.focus({ direction = "left" })) +hl.bind(mainMod .. " + right", hl.dsp.focus({ direction = "right" })) +hl.bind(mainMod .. " + up", hl.dsp.focus({ direction = "up" })) +hl.bind(mainMod .. " + down", hl.dsp.focus({ direction = "down" })) + +hl.bind(mainMod .. " + H", hl.dsp.focus({ direction = "left" })) +hl.bind(mainMod .. " + L", hl.dsp.focus({ direction = "right" })) +hl.bind(mainMod .. " + J", hl.dsp.focus({ direction = "up" })) +hl.bind(mainMod .. " + K", hl.dsp.focus({ direction = "down" })) + +-- Switch workspaces with mainMod + [0-9] +-- Move active window to a workspace with mainMod + SHIFT + [0-9] +for i = 1, 10 do + local key = i % 10 -- 10 maps to key 0 + hl.bind(mainMod .. " + " .. key, hl.dsp.focus({ workspace = i })) + hl.bind(mainMod .. " + SHIFT + " .. key, hl.dsp.window.move({ workspace = i })) +end + +-- Example special workspace (scratchpad) +hl.bind(mainMod .. " + S", hl.dsp.workspace.toggle_special("magic")) +hl.bind(mainMod .. " + SHIFT + S", hl.dsp.window.move({ workspace = "special:magic" })) + +-- Scroll through existing workspaces with mainMod + scroll +hl.bind(mainMod .. " + mouse_down", hl.dsp.focus({ workspace = "e+1" })) +hl.bind(mainMod .. " + mouse_up", hl.dsp.focus({ workspace = "e-1" })) + +-- Move/resize windows with mainMod + LMB/RMB and dragging +hl.bind(mainMod .. " + mouse:272", hl.dsp.window.drag(), { mouse = true }) +hl.bind(mainMod .. " + mouse:273", hl.dsp.window.resize(), { mouse = true }) + +-- Ctrl + Alt + Left → Previous workspace +hl.bind("CTRL + ALT + Left", hl.dsp.focus({ workspace = "-1" })) + +-- Ctrl + Alt + Right → Next workspace +hl.bind("CTRL + ALT + Right", hl.dsp.focus({ workspace = "+1" })) + +-- Move active window to the workspace on the left/right (relative) +hl.bind(mainMod .. " + SHIFT + left", hl.dsp.window.move({ workspace = "-1", follow = true })) +hl.bind(mainMod .. " + SHIFT + right", hl.dsp.window.move({ workspace = "+1", follow = true })) + +-- Laptop multimedia keys for volume and LCD brightness +hl.bind( + "XF86AudioRaiseVolume", + hl.dsp.exec_cmd("wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"), + { locked = true, repeating = true } +) +hl.bind( + "XF86AudioLowerVolume", + hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"), + { locked = true, repeating = true } +) +hl.bind( + "XF86AudioMute", + hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"), + { locked = true, repeating = true } +) +hl.bind( + "XF86AudioMicMute", + hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"), + { locked = true, repeating = true } +) +hl.bind("XF86MonBrightnessUp", hl.dsp.exec_cmd("brightnessctl -e4 -n2 set 5%+"), { locked = true, repeating = true }) +hl.bind("XF86MonBrightnessDown", hl.dsp.exec_cmd("brightnessctl -e4 -n2 set 5%-"), { locked = true, repeating = true }) + +-- Requires playerctl +hl.bind("XF86AudioNext", hl.dsp.exec_cmd("playerctl next"), { locked = true }) +hl.bind("XF86AudioPause", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true }) +hl.bind("XF86AudioPlay", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true }) +hl.bind("XF86AudioPrev", hl.dsp.exec_cmd("playerctl previous"), { locked = true }) + +hl.bind(mainMod .. " + SHIFT + L", hl.dsp.exec_cmd("hyprlock")) +hl.bind(mainMod .. " + SHIFT + C", hl.dsp.exec_cmd(scripts .. "/color-picker.sh")) +-- hl.bind(mainMod .. " + SHIFT + R", hl.dsp.exec_cmd(scripts .. "/launch-waybar.sh")) +-- hl.bind(mainMod .. " + SHIFT + R", hl.dsp.exec_cmd("killall -SIGUSR2 waybar")) + +hl.bind(mainMod .. " + F", hl.dsp.window.fullscreen()) + +-- Night light toggle (3500K <-> 6500K) +hl.bind( + mainMod .. " + ALT + N", + hl.dsp.exec_cmd([[sh -c ' + CUR=$(hyprctl hyprsunset temperature) + if [ "$CUR" -lt 5000 ]; then + hyprctl hyprsunset temperature 6500 + else + hyprctl hyprsunset temperature 3500 + fi + ']]) +) +-- Cooler (+250K) +hl.bind(mainMod .. " + ALT + Right", hl.dsp.exec_cmd("hyprctl hyprsunset temperature +250")) +-- Warmer (-250K) +hl.bind(mainMod .. " + ALT + Left", hl.dsp.exec_cmd("hyprctl hyprsunset temperature -250")) +-- Preset: Warm +hl.bind(mainMod .. " + ALT + 1", hl.dsp.exec_cmd("hyprctl hyprsunset temperature 3000")) +-- Preset: Preferred +hl.bind(mainMod .. " + ALT + 2", hl.dsp.exec_cmd("hyprctl hyprsunset temperature 3500")) +-- Preset: Neutral +hl.bind(mainMod .. " + ALT + 3", hl.dsp.exec_cmd("hyprctl hyprsunset temperature 4500")) +-- Preset: Daylight +hl.bind(mainMod .. " + ALT + 4", hl.dsp.exec_cmd("hyprctl hyprsunset temperature 6500")) + +-- Screenshot: region, clipboard only +hl.bind("Print", hl.dsp.exec_cmd("hyprshot -m region --freeze --clipboard-only")) + +-- Screenshot: active window, clipboard only +hl.bind("ALT + Print", hl.dsp.exec_cmd("hyprshot -m window --freeze --clipboard-only")) + +-- Screenshot: region, clipboard only +hl.bind(mainMod .. " + Print", hl.dsp.exec_cmd("hyprshot -m region --freeze -o " .. screenshots)) + +hl.bind("mouse:275", hl.dsp.exec_cmd("equibop --toggle-mic")) +hl.bind("mouse:276", hl.dsp.exec_cmd("equibop --toggle-deafen")) + +-- GTK4 / libadwaita apps: prefer dark theme +hl.exec_cmd('gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"') + +-- GTK3 apps: use adw-gtk3 theme +hl.exec_cmd('gsettings set org.gnome.desktop.interface gtk-theme "adw-gtk3"') + +-- Qt apps: use qt6ct as the theme manager +hl.env("QT_QPA_PLATFORMTHEME", "qt6ct") + +hl.env("GTK_THEME", "adw-gtk3") +hl.env("QT_STYLE_OVERRIDE", "kvantum") + +-------------------------------- +---- WINDOWS AND WORKSPACES ---- +-------------------------------- + +-- See https://wiki.hypr.land/Configuring/Basics/Window-Rules/ +-- and https://wiki.hypr.land/Configuring/Basics/Workspace-Rules/ + +-- Example window rules that are useful + +local suppressMaximizeRule = hl.window_rule({ + -- Ignore maximize requests from all apps. You'll probably like this. + name = "suppress-maximize-events", + match = { class = ".*" }, + + suppress_event = "maximize", +}) +-- suppressMaximizeRule:set_enabled(false) + +hl.window_rule({ + -- Fix some dragging issues with XWayland + name = "fix-xwayland-drags", + match = { + class = "^$", + title = "^$", + xwayland = true, + float = true, + fullscreen = false, + pin = false, + }, + + no_focus = true, +}) + +-- Layer rules also return a handle. +-- local overlayLayerRule = hl.layer_rule({ +-- name = "no-anim-overlay", +-- match = { namespace = "^my-overlay$" }, +-- no_anim = true, +-- }) +-- overlayLayerRule:set_enabled(false) + +hl.layer_rule({ + name = "noctalia", + match = { + namespace = "^noctalia-(bar-.+|notification|dock|panel|attached-panel|osd)$", + }, + no_anim = true, + ignore_alpha = 0.5, + blur = true, + blur_popups = true, +}) + +-- Hyprland-run windowrule +hl.window_rule({ + name = "move-hyprland-run", + match = { class = "hyprland-run" }, + + move = "20 monitor_h-120", + float = true, +}) + +-- focusing on bsnes won't trigger hypridle +hl.window_rule({ + match = { + class = "^Hiro$", + }, + idle_inhibit = "focus", +}) diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf new file mode 100644 index 0000000..472e8e4 --- /dev/null +++ b/hypr/hyprlock.conf @@ -0,0 +1,125 @@ +$font = Monospace + +general { + hide_cursor = true +} + +animations { + enabled = true + bezier = linear, 1, 1, 0, 0 + animation = fadeIn, 1, 5, linear + animation = fadeOut, 1, 5, linear + animation = inputFieldDots, 1, 2, linear +} + +background { + monitor = + path = ~/.config/hypr/assets/.wallpaper-lock + blur_passes = 3 + blur_size = 1 +} + +input-field { + monitor = + size = 20%, 5% + outline_thickness = 2 + inner_color = rgba(0, 0, 0, 0.0) + + # outer_color = rgba(33ccffee) rgba(00ff99ee) 45deg + # check_color = rgba(00ff99ee) rgba(ff6633ee) 120deg + # fail_color = rgba(ff6633ee) rgba(ff0066ee) 40deg + + outer_color = rgba(ffffffee) + check_color = rgba(00ffffee) + fail_color = rgba(ff0000ee) + + font_color = rgb(143, 143, 143) + fade_on_empty = false + rounding = 15 + + font_family = $font + placeholder_text = Password... + fail_text = $PAMFAIL$FPRINTFAIL + + check_text = Authenticating... + + dots_text_format = * + # dots_size = 0.4 + dots_spacing = 0.3 + + position = 0, -30 + halign = center + valign = center +} + +label { + monitor = + text = $TIME + font_size = 90 + font_family = $font + + position = -30, 0 + halign = right + valign = top +} + +label { + monitor = + text = cmd[update:60000] date +"%A, %d %B %Y" + font_size = 25 + font_family = $font + + position = -30, -150 + halign = right + valign = top +} + +image { + monitor = + path = ~/.config/hypr/assets/.face + size = 200 + rounding = -1 + border_size = 2 + border_color = rgb(bd93f9) + + position = 0, 220 + halign = center + valign = center + + onclick = canberra-gtk-play -i dialog-warning +} + +label { + monitor = + text = $USER + font_size = 30 + font_family = $font + + position = 0, 80 + halign = center + valign = center +} + +label { + monitor = + text = The roundest dragon + font_size = 12 + font_family = $font + + position = 0, 40 + halign = center + valign = center +} + +# Music widget - shows play/pause status, track info, and progress bar +label { + monitor = + text = cmd[update:1000] bash ~/.config/hypr/hyprlock-music.sh + font_size = 16 + font_family = $font + color = rgb(bd93f9) + + position = 0, 60 + halign = center + valign = bottom +} diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf new file mode 100644 index 0000000..bbb4c4c --- /dev/null +++ b/hypr/hyprpaper.conf @@ -0,0 +1,5 @@ +wallpaper { + monitor = + path = ~/.config/hypr/assets/.wallpaper + fit_mode = cover +} diff --git a/hypr/scripts/color-picker.sh b/hypr/scripts/color-picker.sh new file mode 100755 index 0000000..ec11009 --- /dev/null +++ b/hypr/scripts/color-picker.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env bash + +set -euo pipefail + +# Pick the color in HEX +HEX="$(hyprpicker --no-fancy --format hex)" + +# User cancelled +[[ -z "$HEX" ]] && exit 0 + +# Remove leading '#' +HEX="${HEX#\#}" + +# Convert HEX -> RGB +R=$((16#${HEX:0:2})) +G=$((16#${HEX:2:2})) +B=$((16#${HEX:4:2})) + +HEX_OUT="#$HEX" +RGB_OUT="$R, $G, $B" + +# Copy HEX to clipboard +printf "%s" "$HEX_OUT" | wl-copy + +# Notify +# notify-send \ +# --app-name="Hyprpicker" \ +# --icon="applications-graphics" \ +# "🎨 Color Picked" \ +# "HEX: $HEX_OUT\nRGB: $RGB_OUT\n\nHEX copied to clipboard" + +ICON="/tmp/hyprpicker-color.png" + +magick -size 64x64 "xc:$HEX_OUT" "$ICON" + +notify-send \ + --app-name="Hyprpicker" \ + --icon="$ICON" \ + "🎨 Color Picked" \ + "\nHEX: $HEX_OUT\nRGB: $RGB_OUT\n\nHEX copied to clipboard" + +rm -f "$ICON" diff --git a/hypr/scripts/hyprlock-media.sh b/hypr/scripts/hyprlock-media.sh new file mode 100755 index 0000000..c3e338f --- /dev/null +++ b/hypr/scripts/hyprlock-media.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash + +# Outputs current media status for hyprlock's label widget. +# Format: Artist - Title [progress bar] m:ss/m:ss + +if ! command -v playerctl &>/dev/null; then + exit 0 +fi + +status=$(playerctl status 2>/dev/null) + +case "$status" in +Playing) icon="⏵" ;; +Paused) icon="⏸" ;; +*) exit 0 ;; # nothing playing / no player -> blank label +esac + +artist=$(playerctl metadata artist 2>/dev/null) +title=$(playerctl metadata title 2>/dev/null) + +position=$(playerctl position 2>/dev/null | cut -d. -f1) +length_us=$(playerctl metadata mpris:length 2>/dev/null) +length=$((length_us / 1000000)) + +format_time() { + printf '%d:%02d' $(($1 / 60)) $(($1 % 60)) +} + +bar_width=20 +if [[ -n "$length" && "$length" -gt 0 && -n "$position" ]]; then + filled=$((position * bar_width / length)) + ((filled > bar_width)) && filled=$bar_width + empty=$((bar_width - filled)) + bar="$(printf '█%.0s' $(seq 1 $filled 2>/dev/null))$(printf '░%.0s' $(seq 1 $empty 2>/dev/null))" + time_str="$(format_time "$position")/$(format_time "$length")" +else + bar="" + time_str="" +fi + +echo "$icon $artist - $title $bar $time_str" diff --git a/hypr/scripts/launch-waybar.sh b/hypr/scripts/launch-waybar.sh new file mode 100755 index 0000000..7da6ed3 --- /dev/null +++ b/hypr/scripts/launch-waybar.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +CONFIG="$HOME/.config/hypr/waybar/config" +STYLE="$HOME/.config/hypr/waybar/style.css" + +if [[ $(pgrep -x "waybar") = "waybar" ]]; then + killall waybar +else + if [[ $(pgrep -x "waybar") = "" ]]; then + waybar -c $CONFIG -s $STYLE >/dev/null 2>&1 & + fi +fi diff --git a/keepassxc/keepassxc.ini b/keepassxc/keepassxc.ini new file mode 100644 index 0000000..c9e40e1 --- /dev/null +++ b/keepassxc/keepassxc.ini @@ -0,0 +1,14 @@ +[General] +ConfigVersion=2 + +[PasswordGenerator] +AdditionalChars= +AdvancedMode=true +Braces=true +Dashes=true +ExcludedChars= +Length=24 +Logograms=true +Math=true +Punctuation=true +Quotes=true diff --git a/noctalia/config.toml b/noctalia/config.toml new file mode 100644 index 0000000..e6f9aea --- /dev/null +++ b/noctalia/config.toml @@ -0,0 +1,5 @@ +[theme] +mode = "dark" + +[bar.main] +position = "top" diff --git a/rofi/config.rasi b/rofi/config.rasi new file mode 100644 index 0000000..0d95ff3 --- /dev/null +++ b/rofi/config.rasi @@ -0,0 +1,2 @@ + +@theme "/home/cloud/.local/share/rofi/themes/rounded-purple-dark.rasi" diff --git a/vlc/vlc-qt-interface.conf b/vlc/vlc-qt-interface.conf new file mode 100644 index 0000000..5c60618 --- /dev/null +++ b/vlc/vlc-qt-interface.conf @@ -0,0 +1,27 @@ +[General] +filedialog-path=@Variant(\0\0\0\x11\0\0\0\x1b\x66ile:///home/cloud/test.wav) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\a\x7f\0\0\x4\x37\0\0\0\0\0\0\0\0\0\0\a\x7f\0\0\x4\x37\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\a\x7f\0\0\x4\x37) + +[FullScreen] +pos=@Point(0 0) +screen=@Rect(0 0 0 0) +wide=false + +[MainWindow] +adv-controls=0 +bgSize=@Size(600 0) +pl-dock-status=true +playlist-visible=false +playlistSize=@Size(-1 -1) +status-bar-visible=false + +[OpenDialog] +advanced=false +size=@Size(526 423) + +[Preferences] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\x30\0\0\0\xbe\0\0\x5O\0\0\x3y\0\0\x2\x30\0\0\0\xbe\0\0\x5O\0\0\x3y\0\0\0\0\0\0\0\0\a\x80\0\0\x2\x30\0\0\0\xbe\0\0\x5O\0\0\x3y) + +[RecentsMRL] +list=file:///home/cloud/test.wav +times=0 diff --git a/vlc/vlcrc b/vlc/vlcrc new file mode 100644 index 0000000..2b2ce00 --- /dev/null +++ b/vlc/vlcrc @@ -0,0 +1,3654 @@ +### +### vlc 3.0.23 +### + +### +### lines beginning with a '#' character are comments +### + +[lua] # Lua interpreter + +# Lua interface (string) +#lua-intf=dummy + +# Lua interface configuration (string) +#lua-config= + +# Password (string) +#http-password= + +# Source directory (string) +#http-src= + +# Directory index (boolean) +#http-index=0 + +# TCP command input (string) +#rc-host= + +# CLI input (string) +#cli-host= + +# Host (string) +#telnet-host=localhost + +# Port (integer) +#telnet-port=4212 + +# Password (string) +#telnet-password= + +[gnutls] # GNU TLS transport layer security + +# Use system trust database (boolean) +#gnutls-system-trust=1 + +# Trust directory (string) +#gnutls-dir-trust= + +# TLS cipher priorities (string) +#gnutls-priorities=NORMAL + +[rtsp] # Legacy RTSP VoD server + +# MUX for RAW RTSP transport (string) +#rtsp-raw-mux=ts + +# Maximum number of connections (integer) +#rtsp-throttle-users=0 + +# Sets the timeout option in the RTSP session string (integer) +#rtsp-session-timeout=5 + +[logger] # File logging + +[audioscrobbler] # Submission of played songs to last.fm + +# Username (string) +#lastfm-username= + +# Password (string) +#lastfm-password= + +# Scrobbler URL (string) +#scrobbler-url=post.audioscrobbler.com + +[speex_resampler] # Speex resampler + +# Resampling quality (integer) +#speex-resampler-quality=4 + +[normvol] # Volume normalizer + +# Number of audio buffers (integer) +#norm-buff-size=20 + +# Maximal volume level (float) +#norm-max-level=2.000000 + +[remap] # Audio channel remapper + +# Left (integer) +#aout-remap-channel-left=0 + +# Center (integer) +#aout-remap-channel-center=1 + +# Right (integer) +#aout-remap-channel-right=2 + +# Rear left (integer) +#aout-remap-channel-rearleft=3 + +# Rear center (integer) +#aout-remap-channel-rearcenter=4 + +# Rear right (integer) +#aout-remap-channel-rearright=5 + +# Side left (integer) +#aout-remap-channel-middleleft=6 + +# Side right (integer) +#aout-remap-channel-middleright=7 + +# Low-frequency effects (integer) +#aout-remap-channel-lfe=8 + +# Normalize channels (boolean) +#aout-remap-normalize=1 + +[scaletempo] # Audio tempo scaler synched with rate + +# Stride Length (integer) +#scaletempo-stride=30 + +# Overlap Length (float) +#scaletempo-overlap=0.200000 + +# Search Length (integer) +#scaletempo-search=14 + +[spatializer] # Audio Spatializer + +# Room size (float) +#spatializer-roomsize=0.850000 + +# Room width (float) +#spatializer-width=1.000000 + +# Wet (float) +#spatializer-wet=0.400000 + +# Dry (float) +#spatializer-dry=0.500000 + +# Damp (float) +#spatializer-damp=0.500000 + +[audiobargraph_a] # Audio part of the BarGraph function + +# Defines if BarGraph information should be sent (integer) +#audiobargraph_a-bargraph=1 + +# Sends the barGraph information every n audio packets (integer) +#audiobargraph_a-bargraph_repetition=4 + +# Defines if silence alarm information should be sent (integer) +#audiobargraph_a-silence=1 + +# Time window to use in ms (integer) +#audiobargraph_a-time_window=5000 + +# Minimum Audio level to raise the alarm (float) +#audiobargraph_a-alarm_threshold=0.020000 + +# Time between two alarm messages in ms (integer) +#audiobargraph_a-repetition_time=2000 + +[equalizer] # Equalizer with 10 bands + +# Equalizer preset (string) +#equalizer-preset=flat + +# Bands gain (string) +#equalizer-bands= + +# Two pass (boolean) +#equalizer-2pass=0 + +# Use VLC frequency bands (boolean) +#equalizer-vlcfreqs=1 + +# Global gain (float) +#equalizer-preamp=12.000000 + +[compressor] # Dynamic range compressor + +# RMS/peak (float) +#compressor-rms-peak=0.200000 + +# Attack time (float) +#compressor-attack=25.000000 + +# Release time (float) +#compressor-release=100.000000 + +# Threshold level (float) +#compressor-threshold=-11.000000 + +# Ratio (float) +#compressor-ratio=4.000000 + +# Knee radius (float) +#compressor-knee=5.000000 + +# Makeup gain (float) +#compressor-makeup-gain=7.000000 + +[gain] # Gain control filter + +# Gain multiplier (float) +#gain-value=1.000000 + +[scaletempo_pitch] # Pitch Shifter + +# Stride Length (integer) +#scaletempo-stride=30 + +# Overlap Length (float) +#scaletempo-overlap=0.200000 + +# Search Length (integer) +#scaletempo-search=14 + +# Pitch Shift (float) +#pitch-shift=0.000000 + +[param_eq] # Parametric Equalizer + +# Low freq (Hz) (float) +#param-eq-lowf=100.000000 + +# Low freq gain (dB) (float) +#param-eq-lowgain=0.000000 + +# High freq (Hz) (float) +#param-eq-highf=10000.000000 + +# High freq gain (dB) (float) +#param-eq-highgain=0.000000 + +# Freq 1 (Hz) (float) +#param-eq-f1=300.000000 + +# Freq 1 gain (dB) (float) +#param-eq-gain1=0.000000 + +# Freq 1 Q (float) +#param-eq-q1=3.000000 + +# Freq 2 (Hz) (float) +#param-eq-f2=1000.000000 + +# Freq 2 gain (dB) (float) +#param-eq-gain2=0.000000 + +# Freq 2 Q (float) +#param-eq-q2=3.000000 + +# Freq 3 (Hz) (float) +#param-eq-f3=3000.000000 + +# Freq 3 gain (dB) (float) +#param-eq-gain3=0.000000 + +# Freq 3 Q (float) +#param-eq-q3=3.000000 + +[chorus_flanger] # Sound Delay + +# Delay time (float) +#delay-time=20.000000 + +# Sweep Depth (float) +#sweep-depth=6.000000 + +# Sweep Rate (float) +#sweep-rate=6.000000 + +# Feedback gain (float) +#feedback-gain=0.500000 + +# Wet mix (float) +#wet-mix=0.400000 + +# Dry Mix (float) +#dry-mix=0.400000 + +[headphone] # Headphone virtual spatialization effect + +# Characteristic dimension (integer) +#headphone-dim=10 + +# Compensate delay (boolean) +#headphone-compensate=0 + +# No decoding of Dolby Surround (boolean) +#headphone-dolby=0 + +[stereo_widen] # Simple stereo widening effect + +# Delay time (float) +#stereowiden-delay=20.000000 + +# Feedback gain (float) +#stereowiden-feedback=0.300000 + +# Crossfeed (float) +#stereowiden-crossfeed=0.300000 + +# Dry mix (float) +#stereowiden-dry-mix=0.800000 + +[mono] # Stereo to mono downmixer + +# Use downmix algorithm (boolean) +#sout-mono-downmix=1 + +# Select channel to keep (integer) +#sout-mono-channel=-1 + +[afile] # File audio output + +# Output file (string) +#audiofile-file=audiofile.wav + +# Output format (string) +#audiofile-format=s16 + +# Number of output channels (integer) +#audiofile-channels=0 + +# Add WAVE header (boolean) +#audiofile-wav=1 + +[alsa] # ALSA audio output + +# Audio output device (string) +#alsa-audio-device=default + +# Audio output channels (integer) +#alsa-audio-channels=6 + +# Software gain (float) +#alsa-gain=1.000000 + +[amem] # Audio memory output + +# Sample format (string) +#amem-format=S16N + +# Sample rate (integer) +#amem-rate=44100 + +# Channels count (integer) +#amem-channels=2 + +[mosaic] # Mosaic video sub source + +# Transparency (integer) +#mosaic-alpha=255 + +# Height (integer) +#mosaic-height=100 + +# Width (integer) +#mosaic-width=100 + +# Mosaic alignment (integer) +#mosaic-align=5 + +# Top left corner X coordinate (integer) +#mosaic-xoffset=0 + +# Top left corner Y coordinate (integer) +#mosaic-yoffset=0 + +# Border width (integer) +#mosaic-borderw=0 + +# Border height (integer) +#mosaic-borderh=0 + +# Positioning method (integer) +#mosaic-position=0 + +# Number of rows (integer) +#mosaic-rows=2 + +# Number of columns (integer) +#mosaic-cols=2 + +# Keep aspect ratio (boolean) +#mosaic-keep-aspect-ratio=0 + +# Keep original size (boolean) +#mosaic-keep-picture=0 + +# Elements order (string) +#mosaic-order= + +# Offsets in order (string) +#mosaic-offsets= + +# Delay (integer) +#mosaic-delay=0 + +[rss] # RSS and Atom feed display + +# Feed URLs (string) +#rss-urls= + +# X offset (integer) +#rss-x=0 + +# Y offset (integer) +#rss-y=0 + +# Text position (integer) +#rss-position=-1 + +# Opacity (integer) +#rss-opacity=255 + +# Color (integer) +#rss-color=16777215 + +# Font size, pixels (integer) +#rss-size=0 + +# Speed of feeds (integer) +#rss-speed=100000 + +# Max length (integer) +#rss-length=60 + +# Refresh time (integer) +#rss-ttl=1800 + +# Feed images (boolean) +#rss-images=1 + +# Title display mode (integer) +#rss-title=-1 + +[logo] # Logo sub source + +# Logo filenames (string) +#logo-file= + +# X coordinate (integer) +#logo-x=-1 + +# Y coordinate (integer) +#logo-y=-1 + +# Logo individual image time in ms (integer) +#logo-delay=1000 + +# Logo animation # of loops (integer) +#logo-repeat=-1 + +# Opacity of the logo (integer) +#logo-opacity=255 + +# Logo position (integer) +#logo-position=-1 + +[marq] # Marquee display + +# Text (string) +#marq-marquee=VLC + +# Text file (string) +#marq-file= + +# X offset (integer) +#marq-x=0 + +# Y offset (integer) +#marq-y=0 + +# Marquee position (integer) +#marq-position=-1 + +# Opacity (integer) +#marq-opacity=255 + +# Color (integer) +#marq-color=16777215 + +# Font size, pixels (integer) +#marq-size=0 + +# Timeout (integer) +#marq-timeout=0 + +# Refresh period in ms (integer) +#marq-refresh=1000 + +[subsdelay] # Subtitle delay + +# Delay calculation mode (integer) +#subsdelay-mode=1 + +# Calculation factor (float) +#subsdelay-factor=2.000000 + +# Maximum overlapping subtitles (integer) +#subsdelay-overlap=3 + +# Minimum alpha value (integer) +#subsdelay-min-alpha=70 + +# Interval between two disappearances (integer) +#subsdelay-min-stops=1000 + +# Interval between appearance and disappearance (integer) +#subsdelay-min-start-stop=1000 + +# Interval between disappearance and appearance (integer) +#subsdelay-min-stop-start=1000 + +[audiobargraph_v] # Audio Bar Graph Video sub source + +# X coordinate (integer) +#audiobargraph_v-x=0 + +# Y coordinate (integer) +#audiobargraph_v-y=0 + +# Transparency of the bargraph (integer) +#audiobargraph_v-transparency=255 + +# Bargraph position (integer) +#audiobargraph_v-position=-1 + +# Bar width in pixel (integer) +#audiobargraph_v-barWidth=10 + +# Bar Height in pixel (integer) +#audiobargraph_v-barHeight=400 + +[dynamicoverlay] # Dynamic video overlay + +# Input FIFO (string) +#overlay-input= + +# Output FIFO (string) +#overlay-output= + +[subsusf] # USF subtitles decoder + +# Formatted Subtitles (boolean) +#subsdec-formatted=1 + +[spudec] # DVD subtitles decoder + +# Disable DVD subtitle transparency (boolean) +#dvdsub-transparency=0 + +[svcdsub] # Philips OGT (SVCD subtitle) decoder + +[ttml] # TTML subtitles decoder + +# Subtitle justification (integer) +#ttml-align=0 + +[vorbis] # Vorbis audio decoder + +# Encoding quality (integer) +#sout-vorbis-quality=0 + +# Maximum encoding bitrate (integer) +#sout-vorbis-max-bitrate=0 + +# Minimum encoding bitrate (integer) +#sout-vorbis-min-bitrate=0 + +# CBR encoding (boolean) +#sout-vorbis-cbr=0 + +[a52] # ATSC A/52 (AC-3) audio decoder + +# A/52 dynamic range compression (boolean) +#a52-dynrng=1 + +[jpeg] # JPEG image decoder + +# Quality level (integer) +#sout-jpeg-quality=95 + +[speex] # Speex audio decoder + +# Mode (integer) +#sout-speex-mode=0 + +# Encoding complexity (integer) +#sout-speex-complexity=3 + +# CBR encoding (boolean) +#sout-speex-cbr=0 + +# Encoding quality (float) +#sout-speex-quality=8.000000 + +# Maximal bitrate (integer) +#sout-speex-max-bitrate=0 + +# Voice activity detection (boolean) +#sout-speex-vad=1 + +# Discontinuous Transmission (boolean) +#sout-speex-dtx=0 + +[cc] # Closed Captions decoder + +# Opacity (boolean) +#cc-opaque=1 + +[twolame] # Libtwolame audio encoder + +# Encoding quality (float) +#sout-twolame-quality=0.000000 + +# Stereo mode (integer) +#sout-twolame-mode=0 + +# VBR mode (boolean) +#sout-twolame-vbr=0 + +# Psycho-acoustic model (integer) +#sout-twolame-psy=3 + +[theora] # Theora video decoder + +# Post processing quality (integer) +#theora-postproc=-1 + +# Encoding quality (integer) +#sout-theora-quality=2 + +[telx] # Teletext subtitles decoder + +# Override page (integer) +#telx-override-page=-1 + +# Ignore subtitle flag (boolean) +#telx-ignore-subtitle-flag=0 + +# Workaround for France (boolean) +#telx-french-workaround=0 + +[subsdec] # Text subtitle decoder + +# Subtitle justification (integer) +#subsdec-align=-1 + +# Subtitle text encoding (string) +#subsdec-encoding= + +# UTF-8 subtitle autodetection (boolean) +#subsdec-autodetect-utf8=1 + +[vpx] # WebM video decoder + +# Quality mode (integer) +#sout-vpx-quality-mode=1000000 + +[dav1d] # Dav1d video decoder + +# Frames Threads (integer) +#dav1d-thread-frames=0 + +# All Layers (boolean) +#dav1d-all-layers=0 + +[ddummy] # Dummy decoder + +# Save raw codec data (boolean) +#dummy-save-es=0 + +[dvbsub] # DVB subtitles decoder + +# Subpicture position (integer) +#dvbsub-position=8 + +# Decoding X coordinate (integer) +#dvbsub-x=-1 + +# Decoding Y coordinate (integer) +#dvbsub-y=-1 + +# Encoding X coordinate (integer) +#sout-dvbsub-x=-1 + +# Encoding Y coordinate (integer) +#sout-dvbsub-y=-1 + +[udp] # UDP stream output + +# Caching value (ms) (integer) +#sout-udp-caching=300 + +# Group packets (integer) +#sout-udp-group=1 + +[access_output_shout] # IceCAST output + +# Stream name (string) +#sout-shout-name=VLC media player - Live stream + +# Stream description (string) +#sout-shout-description=Live stream from VLC media player + +# Stream MP3 (boolean) +#sout-shout-mp3=0 + +# Genre description (string) +#sout-shout-genre=Alternative + +# URL description (string) +#sout-shout-url=http://www.videolan.org/vlc + +# Bitrate (string) +#sout-shout-bitrate= + +# Samplerate (string) +#sout-shout-samplerate= + +# Number of channels (string) +#sout-shout-channels= + +# Ogg Vorbis Quality (string) +#sout-shout-quality= + +# Stream public (boolean) +#sout-shout-public=0 + +[file] # File stream output + +# Overwrite existing file (boolean) +#sout-file-overwrite=1 + +# Append to file (boolean) +#sout-file-append=0 + +# Format time and date (boolean) +#sout-file-format=0 + +# Synchronous writing (boolean) +#sout-file-sync=0 + +[access_output_rist] # RIST stream output + +# RIST target packet size (bytes) (integer) +#sout-rist-packet-size=1328 + +# RIST data output caching size (ms) (integer) +#sout-rist-caching=50 + +# RIST retry-buffer queue size (ms) (integer) +#sout-rist-buffer-size=0 + +# SSRC used in RTP output (default is random, i.e. 0) (integer) +#sout-rist-ssrc=0 + +# Stream name (string) +#sout-rist-stream-name= + +[http] # HTTP stream output + +# Username (string) +#sout-http-user= + +# Password (string) +#sout-http-pwd= + +# Mime (string) +#sout-http-mime= + +# Metacube (boolean) +#sout-http-metacube=0 + +[ftp] # FTP input + +# Username (string) +#ftp-user= + +# Password (string) +#ftp-pwd= + +# FTP account (string) +#ftp-account=anonymous + +[access_alsa] # ALSA audio capture + +# Stereo (boolean) +#alsa-stereo=1 + +# Sample rate (integer) +#alsa-samplerate=48000 + +[http] # HTTP input + +# Auto re-connect (boolean) +#http-reconnect=0 + +[concat] # Concatenated inputs + +# Inputs list (string) +#concat-list= + +[filesystem] # File input + +# List special files (boolean) +#list-special-files=0 + +[satip] # SAT>IP Receiver Plugin + +# Receive buffer (integer) +#satip-buffer=4194304 + +# Request multicast stream (boolean) +#satip-multicast=0 + +# Host (string) +#satip-host= + +[access_mms] # Microsoft Media Server (MMS) input + +# TCP/UDP timeout (ms) (integer) +#mms-timeout=5000 + +# Force selection of all streams (boolean) +#mms-all=0 + +# Maximum bitrate (integer) +#mms-maxbitrate=0 + +[imem] # Memory input + +# ID (integer) +#imem-id=-1 + +# Group (integer) +#imem-group=0 + +# Category (integer) +#imem-cat=0 + +# Codec (string) +#imem-codec= + +# Language (string) +#imem-language= + +# Sample rate (integer) +#imem-samplerate=0 + +# Channels count (integer) +#imem-channels=0 + +# Width (integer) +#imem-width=0 + +# Height (integer) +#imem-height=0 + +# Display aspect ratio (string) +#imem-dar= + +# Frame rate (string) +#imem-fps= + +# Size (integer) +#imem-size=0 + +[shm] # Shared memory framebuffer + +# Frame rate (float) +#shm-fps=10.000000 + +# Frame buffer depth (integer) +#shm-depth=0 + +# Frame buffer width (integer) +#shm-width=800 + +# Frame buffer height (integer) +#shm-height=480 + +[vdr] # VDR recordings + +# Chapter offset in ms (integer) +#vdr-chapter-offset=0 + +# Frame rate (float) +#vdr-fps=25.000000 + +[timecode] # Time code subpicture elementary stream generator + +# Frame rate (string) +#timecode-fps=25/1 + +[rtp] # Real-Time Protocol (RTP) input + +# RTCP (local) port (integer) +#rtcp-port=0 + +# Maximum RTP sources (integer) +#rtp-max-src=1 + +# RTP source timeout (sec) (integer) +#rtp-timeout=5 + +# Maximum RTP sequence number dropout (integer) +#rtp-max-dropout=3000 + +# Maximum RTP sequence number misordering (integer) +#rtp-max-misorder=100 + +# RTP payload format assumed for dynamic payloads (string) +#rtp-dynamic-pt= + +[dtv] # Digital Television and Radio + +# DVB adapter (integer) +#dvb-adapter=0 + +# DVB device (integer) +#dvb-device=0 + +# Do not demultiplex (boolean) +#dvb-budget-mode=0 + +# Frequency (Hz) (integer) +#dvb-frequency=0 + +# Spectrum inversion (integer) +#dvb-inversion=-1 + +# Bandwidth (MHz) (integer) +#dvb-bandwidth=0 + +# Transmission mode (integer) +#dvb-transmission=0 + +# Guard interval (string) +#dvb-guard= + +# High-priority code rate (string) +#dvb-code-rate-hp= + +# Low-priority code rate (string) +#dvb-code-rate-lp= + +# Hierarchy mode (integer) +#dvb-hierarchy=-1 + +# DVB-T2 Physical Layer Pipe (integer) +#dvb-plp-id=0 + +# Layer A modulation (string) +#dvb-a-modulation= + +# Layer A code rate (string) +#dvb-a-fec= + +# Layer A segments count (integer) +#dvb-a-count=0 + +# Layer A time interleaving (integer) +#dvb-a-interleaving=0 + +# Layer B modulation (string) +#dvb-b-modulation= + +# Layer B code rate (string) +#dvb-b-fec= + +# Layer B segments count (integer) +#dvb-b-count=0 + +# Layer B time interleaving (integer) +#dvb-b-interleaving=0 + +# Layer C modulation (string) +#dvb-c-modulation= + +# Layer C code rate (string) +#dvb-c-fec= + +# Layer C segments count (integer) +#dvb-c-count=0 + +# Layer C time interleaving (integer) +#dvb-c-interleaving=0 + +# Modulation / Constellation (string) +#dvb-modulation= + +# Symbol rate (bauds) (integer) +#dvb-srate=0 + +# FEC code rate (string) +#dvb-fec= + +# Stream identifier (integer) +#dvb-stream=0 + +# Pilot (integer) +#dvb-pilot=-1 + +# Roll-off factor (integer) +#dvb-rolloff=-1 + +# Transport stream ID (integer) +#dvb-ts-id=0 + +# Polarization (Voltage) (string) +#dvb-polarization= + +# (integer) +#dvb-voltage=13 + +# High LNB voltage (boolean) +#dvb-high-voltage=0 + +# Local oscillator low frequency (kHz) (integer) +#dvb-lnb-low=0 + +# Local oscillator high frequency (kHz) (integer) +#dvb-lnb-high=0 + +# Universal LNB switch frequency (kHz) (integer) +#dvb-lnb-switch=11700000 + +# DiSEqC LNB number (integer) +#dvb-satno=0 + +# Uncommitted DiSEqC LNB number (integer) +#dvb-uncommitted=0 + +# Continuous 22kHz tone (integer) +#dvb-tone=-1 + +[udp] # UDP input + +# UDP Source timeout (sec) (integer) +#udp-timeout=-1 + +[access] # HTTPS input + +# Cookies forwarding (boolean) +#http-forward-cookies=1 + +# User agent (string) +#http-user-agent= + +[rist] # RIST input + +# RIST maximum packet size (bytes) (integer) +#packet-size=1472 + +# RIST demux/decode maximum jitter (default is 5ms) (integer) +#maximum-jitter=5 + +# RIST latency (ms) (integer) +#latency=1000 + +# RIST nack retry interval (ms) (integer) +#retry-interval=132 + +# RIST reorder buffer (ms) (integer) +#reorder-buffer=70 + +# RIST maximum retry count (integer) +#max-retries=10 + +# RIST nack type, 0 = range, 1 = bitmask. Default is range (integer) +#nack-type=0 + +# Disable NACK output packets (boolean) +#disable-nacks=0 + +# Do not check for a valid rtcp message from the encoder (boolean) +#mcast-blind-nacks=0 + +[anaglyph] # Convert 3D picture to anaglyph image video filter + +# Color scheme (string) +#anaglyph-scheme=red-cyan + +[ball] # Ball video filter + +# Ball color (string) +#ball-color=red + +# Ball speed (integer) +#ball-speed=4 + +# Ball size (integer) +#ball-size=10 + +# Gradient threshold (integer) +#ball-gradient-threshold=40 + +# Edge visible (boolean) +#ball-edge-visible=1 + +[mirror] # Mirror video filter + +# Mirror orientation (integer) +#mirror-split=0 + +# Direction (integer) +#mirror-direction=0 + +[rotate] # Rotate video filter + +# Angle in degrees (float) +#rotate-angle=30.000000 + +# Use motion sensors (boolean) +#rotate-use-motion=0 + +[colorthres] # Color threshold filter + +# Color (integer) +#colorthres-color=16711680 + +# Saturation threshold (integer) +#colorthres-saturationthres=20 + +# Similarity threshold (integer) +#colorthres-similaritythres=15 + +[croppadd] # Video cropping filter + +# Pixels to crop from top (integer) +#croppadd-croptop=0 + +# Pixels to crop from bottom (integer) +#croppadd-cropbottom=0 + +# Pixels to crop from left (integer) +#croppadd-cropleft=0 + +# Pixels to crop from right (integer) +#croppadd-cropright=0 + +# Pixels to padd to top (integer) +#croppadd-paddtop=0 + +# Pixels to padd to bottom (integer) +#croppadd-paddbottom=0 + +# Pixels to padd to left (integer) +#croppadd-paddleft=0 + +# Pixels to padd to right (integer) +#croppadd-paddright=0 + +[grain] # Grain video filter + +# Variance (float) +#grain-variance=2.000000 + +# Minimal period (integer) +#grain-period-min=1 + +# Maximal period (integer) +#grain-period-max=48 + +[canvas] # Canvas video filter + +# Output width (integer) +#canvas-width=0 + +# Output height (integer) +#canvas-height=0 + +# Output picture aspect ratio (string) +#canvas-aspect= + +# Pad video (boolean) +#canvas-padd=1 + +[transform] # Video transformation filter + +# Transform type (string) +#transform-type=90 + +[gaussianblur] # Gaussian blur video filter + +# Gaussian's std deviation (float) +#gaussianblur-sigma=2.000000 + +[extract] # Extract RGB component video filter + +# RGB component to extract (integer) +#extract-component=16711680 + +[gradfun] # Gradfun video filter + +# Radius (integer) +#gradfun-radius=16 + +# Strength (float) +#gradfun-strength=1.200000 + +[sepia] # Sepia video filter + +# Sepia intensity (integer) +#sepia-intensity=120 + +[motionblur] # Motion blur filter + +# Blur factor (1-127) (integer) +#blur-factor=80 + +[sharpen] # Sharpen video filter + +# Sharpen strength (0-2) (float) +#sharpen-sigma=0.050000 + +[fps] # FPS conversion video filter + +# Frame rate (string) +#fps-fps= + +[adjust] # Image properties filter + +# Image contrast (0-2) (float) +#contrast=1.000000 + +# Image brightness (0-2) (float) +#brightness=1.000000 + +# Image hue (-180..180) (float) +#hue=0.000000 + +# Image saturation (0-3) (float) +#saturation=1.000000 + +# Image gamma (0-10) (float) +#gamma=1.000000 + +# Brightness threshold (boolean) +#brightness-threshold=0 + +[blendbench] # Blending benchmark filter + +# Number of time to blend (integer) +#blendbench-loops=1000 + +# Alpha of the blended image (integer) +#blendbench-alpha=128 + +# Image to be blended onto (string) +#blendbench-base-image= + +# Chroma for the base image (string) +#blendbench-base-chroma=I420 + +# Image which will be blended (string) +#blendbench-blend-image= + +# Chroma for the blend image (string) +#blendbench-blend-chroma=YUVA + +[gradient] # Gradient video filter + +# Distort mode (string) +#gradient-mode=gradient + +# Gradient image type (integer) +#gradient-type=0 + +# Apply cartoon effect (boolean) +#gradient-cartoon=1 + +[alphamask] # Alpha mask video filter + +# Transparency mask (string) +#alphamask-mask= + +[scene] # Scene video filter + +# Image format (string) +#scene-format=png + +# Image width (integer) +#scene-width=-1 + +# Image height (integer) +#scene-height=-1 + +# Filename prefix (string) +#scene-prefix=scene + +# Directory path prefix (string) +#scene-path= + +# Always write to the same file (boolean) +#scene-replace=0 + +# Recording ratio (integer) +#scene-ratio=50 + +[hqdn3d] # High Quality 3D Denoiser filter + +# Spatial luma strength (0-254) (float) +#hqdn3d-luma-spat=4.000000 + +# Spatial chroma strength (0-254) (float) +#hqdn3d-chroma-spat=3.000000 + +# Temporal luma strength (0-254) (float) +#hqdn3d-luma-temp=6.000000 + +# Temporal chroma strength (0-254) (float) +#hqdn3d-chroma-temp=4.500000 + +[posterize] # Posterize video filter + +# Posterize level (integer) +#posterize-level=6 + +[antiflicker] # antiflicker video filter + +# Window size (integer) +#antiflicker-window-size=10 + +# Softening value (integer) +#antiflicker-softening-size=10 + +[erase] # Erase video filter + +# Image mask (string) +#erase-mask= + +# X coordinate (integer) +#erase-x=0 + +# Y coordinate (integer) +#erase-y=0 + +[deinterlace] # Deinterlacing video filter + +# Streaming deinterlace mode (string) +#sout-deinterlace-mode=blend + +# Phosphor chroma mode for 4:2:0 input (integer) +#sout-deinterlace-phosphor-chroma=2 + +# Phosphor old field dimmer strength (integer) +#sout-deinterlace-phosphor-dimmer=2 + +[puzzle] # Puzzle interactive game video filter + +# Number of puzzle rows (integer) +#puzzle-rows=4 + +# Number of puzzle columns (integer) +#puzzle-cols=4 + +# Border (integer) +#puzzle-border=3 + +# Small preview (boolean) +#puzzle-preview=0 + +# Small preview size (integer) +#puzzle-preview-size=15 + +# Piece edge shape size (integer) +#puzzle-shape-size=90 + +# Auto shuffle (integer) +#puzzle-auto-shuffle=0 + +# Auto solve (integer) +#puzzle-auto-solve=0 + +# Rotation (integer) +#puzzle-rotation=0 + +# Game mode (integer) +#puzzle-mode=0 + +[bluescreen] # Bluescreen video filter + +# Bluescreen U value (integer) +#bluescreen-u=120 + +# Bluescreen V value (integer) +#bluescreen-v=90 + +# Bluescreen U tolerance (integer) +#bluescreen-ut=17 + +# Bluescreen V tolerance (integer) +#bluescreen-vt=17 + +[es] # Elementary stream output + +# Output access method (string) +#sout-es-access= + +# Output muxer (string) +#sout-es-mux= + +# Output URL (string) +#sout-es-dst= + +# Audio output access method (string) +#sout-es-access-audio= + +# Audio output muxer (string) +#sout-es-mux-audio= + +# Audio output URL (string) +#sout-es-dst-audio= + +# Video output access method (string) +#sout-es-access-video= + +# Video output muxer (string) +#sout-es-mux-video= + +# Video output URL (string) +#sout-es-dst-video= + +[delay] # Delay a stream + +# Elementary Stream ID (integer) +#sout-delay-id=0 + +# Delay of the ES (ms) (integer) +#sout-delay-delay=0 + +[stream_out_rtp] # RTP stream output + +# Destination (string) +#sout-rtp-dst= + +# SDP (string) +#sout-rtp-sdp= + +# Muxer (string) +#sout-rtp-mux= + +# SAP announcing (boolean) +#sout-rtp-sap=0 + +# Session name (string) +#sout-rtp-name= + +# Session category (string) +#sout-rtp-cat= + +# Session description (string) +#sout-rtp-description= + +# Session URL (string) +#sout-rtp-url= + +# Session email (string) +#sout-rtp-email= + +# Transport protocol (string) +#sout-rtp-proto=udp + +# Port (integer) +#sout-rtp-port=5004 + +# Audio port (integer) +#sout-rtp-port-audio=0 + +# Video port (integer) +#sout-rtp-port-video=0 + +# Hop limit (TTL) (integer) +#sout-rtp-ttl=-1 + +# RTP/RTCP multiplexing (boolean) +#sout-rtp-rtcp-mux=0 + +# Caching value (ms) (integer) +#sout-rtp-caching=300 + +# MP4A LATM (boolean) +#sout-rtp-mp4a-latm=0 + +# RTSP session timeout (s) (integer) +#rtsp-timeout=60 + +# Username (string) +#sout-rtsp-user= + +# Password (string) +#sout-rtsp-pwd= + +[record] # Record stream output + +# Destination prefix (string) +#sout-record-dst-prefix= + +[bridge] # Bridge stream output + +# ID (integer) +#sout-bridge-out-id=0 + +# Destination bridge-in name (string) +#sout-bridge-out-in-name=default + +# Delay (integer) +#sout-bridge-in-delay=0 + +# ID Offset (integer) +#sout-bridge-in-id-offset=8192 + +# Name of current instance (string) +#sout-bridge-in-name=default + +# Fallback to placeholder stream when out of data (boolean) +#sout-bridge-in-placeholder=0 + +# Placeholder delay (integer) +#sout-bridge-in-placeholder-delay=200 + +# Wait for I frame before toggling placeholder (boolean) +#sout-bridge-in-placeholder-switch-on-iframe=1 + +[stream_out_standard] # Standard stream output + +# Output access method (string) +#sout-standard-access= + +# Output muxer (string) +#sout-standard-mux= + +# Output destination (string) +#sout-standard-dst= + +# Address to bind to (helper setting for dst) (string) +#sout-standard-bind= + +# Filename for stream (helper setting for dst) (string) +#sout-standard-path= + +# SAP announcing (boolean) +#sout-standard-sap=0 + +# Session name (string) +#sout-standard-name= + +# Session description (string) +#sout-standard-description= + +# Session URL (string) +#sout-standard-url= + +# Session email (string) +#sout-standard-email= + +[mosaic_bridge] # Mosaic bridge stream output + +# ID (string) +#sout-mosaic-bridge-id=Id + +# Video width (integer) +#sout-mosaic-bridge-width=0 + +# Video height (integer) +#sout-mosaic-bridge-height=0 + +# Sample aspect ratio (string) +#sout-mosaic-bridge-sar=1:1 + +# Image chroma (string) +#sout-mosaic-bridge-chroma= + +# Video filter (string) +#sout-mosaic-bridge-vfilter= + +# Transparency (integer) +#sout-mosaic-bridge-alpha=255 + +# X offset (integer) +#sout-mosaic-bridge-x=-1 + +# Y offset (integer) +#sout-mosaic-bridge-y=-1 + +[stats] # Writes statistic info about stream + +# Output file (string) +#sout-stats-output= + +# Prefix to show on output line (string) +#sout-stats-prefix=stats + +[smem] # Stream output to memory buffer + +# Time Synchronized output (boolean) +#sout-smem-time-sync=1 + +[stream_out_transcode] # Transcode stream output + +# Video encoder (string) +#sout-transcode-venc= + +# Destination video codec (string) +#sout-transcode-vcodec= + +# Video bitrate (integer) +#sout-transcode-vb=0 + +# Video scaling (float) +#sout-transcode-scale=0.000000 + +# Video frame-rate (string) +#sout-transcode-fps= + +# Deinterlace video (boolean) +#sout-transcode-deinterlace=0 + +# Deinterlace module (string) +#sout-transcode-deinterlace-module=deinterlace + +# Video width (integer) +#sout-transcode-width=0 + +# Video height (integer) +#sout-transcode-height=0 + +# Maximum video width (integer) +#sout-transcode-maxwidth=0 + +# Maximum video height (integer) +#sout-transcode-maxheight=0 + +# Video filter (string) +#sout-transcode-vfilter= + +# Audio encoder (string) +#sout-transcode-aenc= + +# Destination audio codec (string) +#sout-transcode-acodec= + +# Audio bitrate (integer) +#sout-transcode-ab=96 + +# Audio language (string) +#sout-transcode-alang= + +# Audio channels (integer) +#sout-transcode-channels=0 + +# Audio sample rate (integer) +#sout-transcode-samplerate=0 + +# Audio filter (string) +#sout-transcode-afilter= + +# Subtitle encoder (string) +#sout-transcode-senc= + +# Destination subtitle codec (string) +#sout-transcode-scodec= + +# Destination subtitle codec (boolean) +#sout-transcode-soverlay=0 + +# Overlays (string) +#sout-transcode-sfilter= + +# Number of threads (integer) +#sout-transcode-threads=0 + +# Picture pool size (integer) +#sout-transcode-pool-size=10 + +# High priority (boolean) +#sout-transcode-high-priority=0 + +[setid] # Change the id of an elementary stream + +# Elementary Stream ID (integer) +#sout-setid-id=0 + +# New ES ID (integer) +#sout-setid-new-id=0 + +# Elementary Stream ID (integer) +#sout-setlang-id=0 + +# Language (string) +#sout-setlang-lang=eng + +[display] # Display stream output + +# Enable audio (boolean) +#sout-display-audio=1 + +# Enable video (boolean) +#sout-display-video=1 + +# Delay (ms) (integer) +#sout-display-delay=100 + +[qt] # Qt interface + +# Start in minimal view (without menus) (boolean) +#qt-minimal-view=0 + +# Systray icon (boolean) +qt-system-tray=0 + +# Show notification popup on track change (integer) +#qt-notification=1 + +# Start VLC with only a systray icon (boolean) +#qt-start-minimized=0 + +# Pause the video playback when minimized (boolean) +#qt-pause-minimized=0 + +# Windows opacity between 0.1 and 1 (float) +#qt-opacity=1.000000 + +# Fullscreen controller opacity between 0.1 and 1 (float) +#qt-fs-opacity=0.800000 + +# Resize interface to the native video size (boolean) +#qt-video-autoresize=1 + +# Show playing item name in window title (boolean) +#qt-name-in-title=1 + +# Show a controller in fullscreen mode (boolean) +#qt-fs-controller=1 + +# Save the recently played items in the menu (boolean) +#qt-recentplay=1 + +# List of words separated by | to filter (string) +#qt-recentplay-filter= + +# Continue playback? (integer) +#qt-continue=1 + +# Enable Dark Mode (boolean) +#qt-dark-palette=0 + +# Embed the file browser in open dialog (boolean) +#qt-embedded-open=0 + +# Show advanced preferences over simple ones (boolean) +#qt-advanced-pref=0 + +# Show unimportant error and warnings dialogs (boolean) +#qt-error-dialogs=1 + +# Define the colors of the volume slider (string) +#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29 + +# Ask for network policy at start (boolean) +qt-privacy-ask=0 + +# Define which screen fullscreen goes (integer) +#qt-fullscreen-screennumber=-1 + +# Load extensions on startup (boolean) +#qt-autoload-extensions=1 + +# Display background cone or art (boolean) +#qt-bgcone=1 + +# Expanding background cone or art (boolean) +#qt-bgcone-expands=0 + +# Allow automatic icon changes (boolean) +#qt-icon-change=1 + +# Maximum Volume displayed (integer) +#qt-max-volume=125 + +# Fullscreen controller mouse sensitivity (integer) +#qt-fs-sensitivity=3 + +# When to raise the interface (integer) +#qt-auto-raise=1 + +[vdummy] # Dummy video output + +# Dummy image chroma format (string) +#dummy-chroma= + +[xcb_window] # X11 video window (XCB) + +# X11 display (string) +#x11-display= + +[xdg_shell] # XDG shell surface + +# Wayland display (string) +#wl-display= + +[flaschen] # Flaschen-Taschen video output + +# Flaschen-Taschen display address (string) +#flaschen-display= + +# Width (integer) +#flaschen-width=25 + +# Height (integer) +#flaschen-height=20 + +[xcb_x11] # X11 video output (XCB) + +[wl_shell] # Wayland shell surface + +# Wayland display (string) +#wl-display= + +[gl] # OpenGL video output + +# OpenGL extension (string) +#gl= + +# Open GL/GLES hardware converter (string) +#glconv= + +[xcb_xv] # XVideo output (XCB) + +# XVideo adaptor number (integer) +#xvideo-adaptor=-1 + +# XVideo format id (integer) +#xvideo-format-id=0 + +[fb] # GNU/Linux framebuffer video output + +# Framebuffer device (string) +#fbdev=/dev/fb0 + +# Run fb on current tty (boolean) +#fb-tty=1 + +# Image format (default RGB) (string) +#fb-chroma= + +# Framebuffer resolution to use (integer) +#fb-mode=4 + +# Framebuffer uses hw acceleration (boolean) +#fb-hw-accel=1 + +[yuv] # YUV video output + +# device, fifo or filename (string) +#yuv-file=stream.yuv + +# Chroma used (string) +#yuv-chroma= + +# Add a YUV4MPEG2 header (boolean) +#yuv-yuv4mpeg2=0 + +[vmem] # Video memory output + +# Width (integer) +#vmem-width=320 + +# Height (integer) +#vmem-height=200 + +# Pitch (integer) +#vmem-pitch=640 + +# Chroma (string) +#vmem-chroma=RV16 + +[vaapi_filters] # Video Accelerated API filters + +# Denoise strength (0-2) (float) +#denoise-sigma=1.000000 + +[image] # Image demuxer + +# ES ID (integer) +#image-id=-1 + +# Group (integer) +#image-group=0 + +# Decode (boolean) +#image-decode=1 + +# Forced chroma (string) +#image-chroma= + +# Duration in seconds (float) +#image-duration=10.000000 + +# Frame rate (string) +#image-fps=10/1 + +# Real-time (boolean) +#image-realtime=0 + +[mp4] # MP4 stream demuxer + +# M4A audio only (boolean) +#mp4-m4a-audioonly=0 + +[demuxdump] # File dumper + +# Dump module (string) +#demuxdump-access=file + +# Dump filename (string) +#demuxdump-file=stream-demux.dump + +# Append to existing file (boolean) +#demuxdump-append=0 + +[avi] # AVI demuxer + +# Force interleaved method (boolean) +#avi-interleaved=0 + +# Force index creation (integer) +#avi-index=0 + +[mjpeg] # M-JPEG camera demuxer + +# Frames per Second (float) +#mjpeg-fps=0.000000 + +[playlist] # Playlist + +# Skip ads (boolean) +#playlist-skip-ads=1 + +# Show shoutcast adult content (boolean) +#shoutcast-show-adult=0 + +[h26x] # H264 video demuxer + +# Frames per Second (float) +#h264-fps=0.000000 + +# Frames per Second (float) +#hevc-fps=0.000000 + +[es] # MPEG-I/II/4 / A52 / DTS / MLP audio + +# Frames per Second (float) +#es-fps=25.000000 + +[rawaud] # Raw audio demuxer + +# Audio channels (integer) +#rawaud-channels=2 + +# Audio samplerate (Hz) (integer) +#rawaud-samplerate=48000 + +# FOURCC code of raw input format (string) +#rawaud-fourcc=s16l + +# Forces the audio language (string) +#rawaud-lang=eng + +[ps] # MPEG-PS demuxer + +# Trust MPEG timestamps (boolean) +#ps-trust-timestamps=1 + +[subtitle] # Text subtitle parser + +# Frames per Second (float) +#sub-fps=0.000000 + +# Subtitle delay (integer) +#sub-delay=0 + +# Subtitle format (string) +#sub-type=auto + +# Subtitle description (string) +#sub-description= + +[vc1] # VC1 video demuxer + +# Frames per Second (float) +#vc1-fps=25.000000 + +[rawdv] # DV (Digital Video) demuxer + +# Hurry up (boolean) +#rawdv-hurry-up=0 + +[mkv] # Matroska stream demuxer + +# Respect ordered chapters (boolean) +#mkv-use-ordered-chapters=1 + +# Chapter codecs (boolean) +#mkv-use-chapter-codec=1 + +# Preload MKV files in the same directory (boolean) +#mkv-preload-local-dir=1 + +# Seek based on percent not time (boolean) +#mkv-seek-percent=0 + +# Dummy Elements (boolean) +#mkv-use-dummy=0 + +# Preload clusters (boolean) +#mkv-preload-clusters=0 + +[rawvid] # Raw video demuxer + +# Frames per Second (string) +#rawvid-fps= + +# Width (integer) +#rawvid-width=0 + +# Height (integer) +#rawvid-height=0 + +# Force chroma (Use carefully) (string) +#rawvid-chroma= + +# Aspect ratio (string) +#rawvid-aspect-ratio= + +[diracsys] # Dirac video demuxer + +# Value to adjust dts by (integer) +#dirac-dts-offset=0 + +[adaptive] # Unified adaptive streaming for DASH/HLS + +# Adaptive Logic (string) +#adaptive-logic= + +# Maximum device width (integer) +#adaptive-maxwidth=0 + +# Maximum device height (integer) +#adaptive-maxheight=0 + +# Fixed Bandwidth in KiB/s (integer) +#adaptive-bw=250 + +# Use regular HTTP modules (boolean) +#adaptive-use-access=0 + +# Live Playback delay (ms) (integer) +#adaptive-livedelay=15000 + +# Max buffering (ms) (integer) +#adaptive-maxbuffer=30000 + +# Low latency (integer) +#adaptive-lowlatency=-1 + +[prefetch] # Stream prefetch filter + +# Buffer size (integer) +#prefetch-buffer-size=16384 + +# Read size (integer) +#prefetch-read-size=16777216 + +# Seek threshold (integer) +#prefetch-seek-threshold=16384 + +[file] # Secrets are stored on a file without any encryption + +# ? (string) +#keystore-file= + +[wall] # Wall video filter + +# Number of columns (integer) +#wall-cols=3 + +# Number of rows (integer) +#wall-rows=3 + +# Active windows (string) +#wall-active= + +# Element aspect ratio (string) +#wall-element-aspect=16:9 + +[panoramix] # Panoramix: wall with overlap video filter + +# Number of columns (integer) +#panoramix-cols=-1 + +# Number of rows (integer) +#panoramix-rows=-1 + +# length of the overlapping area (in %) (integer) +#panoramix-bz-length=100 + +# height of the overlapping area (in %) (integer) +#panoramix-bz-height=100 + +# Attenuation (boolean) +#panoramix-attenuate=1 + +# Attenuation, begin (in %) (integer) +#panoramix-bz-begin=0 + +# Attenuation, middle (in %) (integer) +#panoramix-bz-middle=50 + +# Attenuation, end (in %) (integer) +#panoramix-bz-end=100 + +# middle position (in %) (integer) +#panoramix-bz-middle-pos=50 + +# Gamma (Red) correction (float) +#panoramix-bz-gamma-red=1.000000 + +# Gamma (Green) correction (float) +#panoramix-bz-gamma-green=1.000000 + +# Gamma (Blue) correction (float) +#panoramix-bz-gamma-blue=1.000000 + +# Black Crush for Red (integer) +#panoramix-bz-blackcrush-red=140 + +# Black Crush for Green (integer) +#panoramix-bz-blackcrush-green=140 + +# Black Crush for Blue (integer) +#panoramix-bz-blackcrush-blue=140 + +# White Crush for Red (integer) +#panoramix-bz-whitecrush-red=200 + +# White Crush for Green (integer) +#panoramix-bz-whitecrush-green=200 + +# White Crush for Blue (integer) +#panoramix-bz-whitecrush-blue=200 + +# Black Level for Red (integer) +#panoramix-bz-blacklevel-red=150 + +# Black Level for Green (integer) +#panoramix-bz-blacklevel-green=150 + +# Black Level for Blue (integer) +#panoramix-bz-blacklevel-blue=150 + +# White Level for Red (integer) +#panoramix-bz-whitelevel-red=0 + +# White Level for Green (integer) +#panoramix-bz-whitelevel-green=0 + +# White Level for Blue (integer) +#panoramix-bz-whitelevel-blue=0 + +# Active windows (string) +#panoramix-active= + +[clone] # Clone video filter + +# Number of clones (integer) +#clone-count=2 + +# Video output modules (string) +#clone-vout-list= + +[folder] # Folder meta data + +# Album art filename (string) +#album-art-filename= + +[podcast] # Podcasts + +# Podcast URLs list (string) +#podcast-urls= + +[sap] # Network streams (SAP) + +# SAP multicast address (string) +#sap-addr= + +# SAP timeout (seconds) (integer) +#sap-timeout=1800 + +# Try to parse the announce (boolean) +#sap-parse=1 + +# SAP Strict mode (boolean) +#sap-strict=0 + +[syslog] # System logger (syslog) + +# System log (syslog) (boolean) +#syslog=0 + +# Debug messages (boolean) +#syslog-debug=0 + +# Identity (string) +#syslog-ident=vlc + +# Facility (string) +#syslog-facility=user + +[console] # Console logger + +[file] # File logger + +# Log to file (boolean) +#file-logging=0 + +# Log filename (string) +#logfile= + +# Log format (string) +#logmode=text + +# Verbosity (integer) +#log-verbose=-1 + +[ps] # PS muxer + +# DTS delay (ms) (integer) +#sout-ps-dts-delay=200 + +# PES maximum size (integer) +#sout-ps-pes-max-size=65500 + +[asf] # ASF muxer + +# Title (string) +#sout-asf-title= + +# Author (string) +#sout-asf-author= + +# Copyright (string) +#sout-asf-copyright= + +# Comment (string) +#sout-asf-comment= + +# Rating (string) +#sout-asf-rating= + +# Packet Size (integer) +#sout-asf-packet-size=4096 + +# Bitrate override (integer) +#sout-asf-bitrate-override=0 + +[mp4] # MP4/MOV muxer + +# Create "Fast Start" files (boolean) +#sout-mp4-faststart=1 + +[avi] # AVI muxer + +# Artist (string) +#sout-avi-artist= + +# Date (string) +#sout-avi-date= + +# Genre (string) +#sout-avi-genre= + +# Copyright (string) +#sout-avi-copyright= + +# Comment (string) +#sout-avi-comment= + +# Name (string) +#sout-avi-name= + +# Subject (string) +#sout-avi-subject= + +# Encoder (string) +#sout-avi-encoder=VLC Media Player - 3.0.23 Vetinari + +# Keywords (string) +#sout-avi-keywords= + +[mux_ogg] # Ogg/OGM muxer + +# Index interval (integer) +#sout-ogg-indexintvl=1000 + +# Index size ratio (float) +#sout-ogg-indexratio=1.000000 + +[vdpau_chroma] # VDPAU surface conversions + +# Deinterlace (integer) +#vdpau-deinterlace=1 + +# Inverse telecine (boolean) +#vdpau-ivtc=0 + +# Deinterlace chroma skip (boolean) +#vdpau-chroma-skip=0 + +# Noise reduction level (float) +#vdpau-noise-reduction=0.000000 + +# Scaling quality (integer) +#vdpau-scaling=0 + +[motion] # motion control interface + +[netsync] # Network synchronization + +# Network master clock (boolean) +#netsync-master=0 + +# Master server IP address (string) +#netsync-master-ip= + +# UDP timeout (in ms) (integer) +#netsync-timeout=500 + +[oldrc] # Remote control interface + +# Show stream position (boolean) +#rc-show-pos=0 + +# Fake TTY (boolean) +#rc-fake-tty=0 + +# UNIX socket command input (string) +#rc-unix= + +# TCP command input (string) +#rc-host= + +[gestures] # Mouse gestures control interface + +# Motion threshold (10-100) (integer) +#gestures-threshold=30 + +# Trigger button (string) +#gestures-button=left + +[mpegvideo] # MPEG-I/II video packetizer + +# Sync on Intra Frame (boolean) +#packetizer-mpegvideo-sync-iframe=0 + +[core] # core program + +# Enable audio (boolean) +#audio=1 + +# Audio gain (float) +#gain=1.000000 + +# Audio output volume step (float) +#volume-step=12.800000 + +# Remember the audio volume (boolean) +#volume-save=1 + +# Force S/PDIF support (boolean) +#spdif=0 + +# Force detection of Dolby Surround (integer) +#force-dolby-surround=0 + +# Stereo audio output mode (integer) +#stereo-mode=0 + +# Audio desynchronization compensation (integer) +#audio-desync=0 + +# Replay gain mode (string) +#audio-replay-gain-mode=none + +# Replay preamp (float) +#audio-replay-gain-preamp=0.000000 + +# Default replay gain (float) +#audio-replay-gain-default=-7.000000 + +# Peak protection (boolean) +#audio-replay-gain-peak-protection=1 + +# Enable time stretching audio (boolean) +#audio-time-stretch=1 + +# Audio output module (string) +#aout= + +# Media role (string) +#role=video + +# Audio filters (string) +#audio-filter= + +# Audio visualizations (string) +#audio-visual=none + +# Audio resampler (string) +#audio-resampler= + +# Enable video (boolean) +#video=1 + +# Grayscale video output (boolean) +#grayscale=0 + +# Fullscreen video output (boolean) +#fullscreen=0 + +# Embedded video (boolean) +#embedded-video=1 + +# (boolean) +#xlib=1 + +# Drop late frames (boolean) +#drop-late-frames=1 + +# Skip frames (boolean) +#skip-frames=1 + +# Quiet synchro (boolean) +#quiet-synchro=0 + +# Key press events (boolean) +#keyboard-events=1 + +# Mouse events (boolean) +#mouse-events=1 + +# Always on top (boolean) +#video-on-top=0 + +# Enable wallpaper mode (boolean) +#video-wallpaper=0 + +# Disable screensaver (boolean) +#disable-screensaver=1 + +# Show media title on video (boolean) +#video-title-show=1 + +# Show video title for x milliseconds (integer) +#video-title-timeout=5000 + +# Position of video title (integer) +#video-title-position=8 + +# Hide cursor and fullscreen controller after x milliseconds (integer) +#mouse-hide-timeout=1000 + +# Video snapshot directory (or filename) (string) +#snapshot-path= + +# Video snapshot file prefix (string) +#snapshot-prefix=vlcsnap- + +# Video snapshot format (string) +#snapshot-format=png + +# Display video snapshot preview (boolean) +#snapshot-preview=1 + +# Use sequential numbers instead of timestamps (boolean) +#snapshot-sequential=0 + +# Video snapshot width (integer) +#snapshot-width=-1 + +# Video snapshot height (integer) +#snapshot-height=-1 + +# Video width (integer) +#width=-1 + +# Video height (integer) +#height=-1 + +# Video X coordinate (integer) +#video-x=0 + +# Video Y coordinate (integer) +#video-y=0 + +# Video cropping (string) +#crop= + +# Custom crop ratios list (string) +#custom-crop-ratios= + +# Source aspect ratio (string) +#aspect-ratio= + +# Video Auto Scaling (boolean) +#autoscale=1 + +# Monitor pixel aspect ratio (string) +#monitor-par= + +# Custom aspect ratios list (string) +#custom-aspect-ratios= + +# Fix HDTV height (boolean) +#hdtv-fix=1 + +# Window decorations (boolean) +#video-deco=1 + +# Video title (string) +#video-title= + +# Video alignment (integer) +#align=0 + +# Zoom video (float) +#zoom=1.000000 + +# Deinterlace (integer) +#deinterlace=-1 + +# Deinterlace mode (string) +#deinterlace-mode=auto + +# Video output module (string) +#vout= + +# Video filter module (string) +#video-filter= + +# Video splitter module (string) +#video-splitter= + +# Enable sub-pictures (boolean) +#spu=1 + +# On Screen Display (boolean) +#osd=1 + +# Text rendering module (string) +#text-renderer= + +# Use subtitle file (string) +#sub-file= + +# Autodetect subtitle files (boolean) +#sub-autodetect-file=1 + +# Subtitle autodetection fuzziness (integer) +#sub-autodetect-fuzzy=3 + +# Subtitle autodetection paths (string) +#sub-autodetect-path=./Subtitles, ./subtitles, ./Subs, ./subs + +# Force subtitle position (integer) +#sub-margin=0 + +# Subpictures source module (string) +#sub-source= + +# Subpictures filter module (string) +#sub-filter= + +# Program (integer) +#program=0 + +# Programs (string) +#programs= + +# Audio track (integer) +#audio-track=-1 + +# Subtitle track (integer) +#sub-track=-1 + +# Audio language (string) +#audio-language= + +# Subtitle language (string) +#sub-language= + +# Menu language (string) +#menu-language= + +# Audio track ID (integer) +#audio-track-id=-1 + +# Subtitle track ID (integer) +#sub-track-id=-1 + +# Preferred Closed Captions decoder (integer) +#captions=608 + +# Preferred video resolution (integer) +#preferred-resolution=-1 + +# Input repetitions (integer) +#input-repeat=0 + +# Start time (float) +#start-time=0.000000 + +# Stop time (float) +#stop-time=0.000000 + +# Run time (float) +#run-time=0.000000 + +# Fast seek (boolean) +#input-fast-seek=0 + +# Playback speed (float) +#rate=1.000000 + +# Input list (string) +#input-list= + +# Input slave (experimental) (string) +#input-slave= + +# Bookmarks list for a stream (string) +#bookmarks= + +# DVD device (string) +#dvd=/dev/sr0 + +# VCD device (string) +#vcd=/dev/sr0 + +# MTU of the network interface (integer) +#mtu=1400 + +# TCP connection timeout (integer) +#ipv4-timeout=5000 + +# HTTP server address (string) +#http-host= + +# HTTP server port (integer) +#http-port=8080 + +# HTTPS server port (integer) +#https-port=8443 + +# RTSP server address (string) +#rtsp-host= + +# RTSP server port (integer) +#rtsp-port=554 + +# HTTP/TLS server certificate (string) +#http-cert= + +# HTTP/TLS server private key (string) +#http-key= + +# SOCKS server (string) +#socks= + +# SOCKS user name (string) +#socks-user= + +# SOCKS password (string) +#socks-pwd= + +# Title metadata (string) +#meta-title= + +# Author metadata (string) +#meta-author= + +# Artist metadata (string) +#meta-artist= + +# Genre metadata (string) +#meta-genre= + +# Copyright metadata (string) +#meta-copyright= + +# Description metadata (string) +#meta-description= + +# Date metadata (string) +#meta-date= + +# URL metadata (string) +#meta-url= + +# File caching (ms) (integer) +#file-caching=1000 + +# Live capture caching (ms) (integer) +#live-caching=300 + +# Disc caching (ms) (integer) +#disc-caching=300 + +# Network caching (ms) (integer) +#network-caching=1000 + +# Clock reference average counter (integer) +#cr-average=40 + +# Clock synchronisation (integer) +#clock-synchro=-1 + +# Clock jitter (integer) +#clock-jitter=5000 + +# Network synchronisation (boolean) +#network-synchronisation=0 + +# Record directory (string) +#input-record-path= + +# Prefer native stream recording (boolean) +#input-record-native=1 + +# Timeshift directory (string) +#input-timeshift-path= + +# Timeshift granularity (integer) +#input-timeshift-granularity=-1 + +# Change title according to current media (string) +#input-title-format=$Z + +# Disable all lua plugins (boolean) +#lua=1 + +# Preferred decoders list (string) +#codec= + +# Preferred encoders list (string) +#encoder= + +# Access module (string) +#access= + +# Demux module (string) +#demux=any + +# Stream filter module (string) +#stream-filter= + +# Demux filter module (string) +#demux-filter= + +# Default stream output chain (string) +#sout= + +# Display while streaming (boolean) +#sout-display=0 + +# Keep stream output open (boolean) +#sout-keep=0 + +# Enable streaming of all ES (boolean) +#sout-all=1 + +# Enable audio stream output (boolean) +#sout-audio=1 + +# Enable video stream output (boolean) +#sout-video=1 + +# Enable SPU stream output (boolean) +#sout-spu=1 + +# Stream output muxer caching (ms) (integer) +#sout-mux-caching=1500 + +# VLM configuration file (string) +#vlm-conf= + +# SAP announcement interval (integer) +#sap-interval=5 + +# Mux module (string) +#mux= + +# Access output module (string) +#access_output= + +# Hop limit (TTL) (integer) +#ttl=-1 + +# Multicast output interface (string) +#miface= + +# DiffServ Code Point (integer) +#dscp=0 + +# Preferred packetizer list (string) +#packetizer= + +# VoD server module (string) +vod-server=any + +# Use a plugins cache (boolean) +#plugins-cache=1 + +# Scan for new plugins (boolean) +#plugins-scan=1 + +# Preferred keystore list (string) +#keystore= + +# Allow real-time priority (boolean) +#rt-priority=0 + +# Adjust VLC priority (integer) +#rt-offset=0 + +# Play files randomly forever (boolean) +#random=0 + +# Repeat all (boolean) +#loop=0 + +# Repeat current item (boolean) +#repeat=0 + +# Play and exit (boolean) +#play-and-exit=0 + +# Play and stop (boolean) +#play-and-stop=0 + +# Play and pause (boolean) +#play-and-pause=0 + +# Start paused (boolean) +#start-paused=0 + +# Auto start (boolean) +#playlist-autostart=1 + +# Pause on audio communication (boolean) +#playlist-cork=1 + +# Allow only one running instance (boolean) +#one-instance=0 + +# Use only one instance when started from file manager (boolean) +#one-instance-when-started-from-file=1 + +# Enqueue items into playlist in one instance mode (boolean) +#playlist-enqueue=0 + +# Expose media player via D-Bus (boolean) +#dbus=0 + +# Use media library (boolean) +#media-library=0 + +# Display playlist tree (boolean) +#playlist-tree=0 + +# Default stream (string) +#open= + +# Automatically preparse items (boolean) +#auto-preparse=1 + +# Preparsing timeout (integer) +#preparse-timeout=5000 + +# Allow metadata network access (boolean) +metadata-network-access=1 + +# Subdirectory behavior (string) +#recursive=collapse + +# Ignored extensions (string) +#ignore-filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa + +# Show hidden files (boolean) +#show-hiddenfiles=0 + +# Services discovery modules (string) +#services-discovery= + +# Run as daemon process (boolean) +#daemon=0 + +# Write process id to file (string) +#pidfile= + +# Show advanced options (boolean) +#advanced=0 + +# Interface interaction (boolean) +#interact=1 + +# Locally collect statistics (boolean) +#stats=1 + +# Interface module (string) +#intf= + +# Extra interface modules (string) +#extraintf= + +# Control interfaces (string) +#control= + +# Mouse wheel vertical axis control (integer) +#hotkeys-y-wheel-mode=0 + +# Mouse wheel horizontal axis control (integer) +#hotkeys-x-wheel-mode=2 + +# Fullscreen (string) +#global-key-toggle-fullscreen= + +# Fullscreen (string) +#key-toggle-fullscreen=f + +# Exit fullscreen (string) +#global-key-leave-fullscreen= + +# Exit fullscreen (string) +#key-leave-fullscreen=Esc + +# Play/Pause (string) +#global-key-play-pause= + +# Play/Pause (string) +#key-play-pause=Space Media Play Pause + +# Pause only (string) +#global-key-pause= + +# Pause only (string) +#key-pause=Browser Stop + +# Play only (string) +#global-key-play= + +# Play only (string) +#key-play=Browser Refresh + +# Faster (string) +#global-key-faster= + +# Faster (string) +#key-faster=+ + +# Slower (string) +#global-key-slower= + +# Slower (string) +#key-slower=- + +# Normal rate (string) +#global-key-rate-normal= + +# Normal rate (string) +#key-rate-normal== + +# Faster (fine) (string) +#global-key-rate-faster-fine= + +# Faster (fine) (string) +#key-rate-faster-fine=] + +# Slower (fine) (string) +#global-key-rate-slower-fine= + +# Slower (fine) (string) +#key-rate-slower-fine=[ + +# Next (string) +#global-key-next= + +# Next (string) +#key-next=n Media Next Track + +# Previous (string) +#global-key-prev= + +# Previous (string) +#key-prev=p Media Prev Track + +# Stop (string) +#global-key-stop= + +# Stop (string) +#key-stop=s Media Stop + +# Position (string) +#global-key-position= + +# Position (string) +#key-position=t + +# Very short backwards jump (string) +#global-key-jump-extrashort= + +# Very short backwards jump (string) +#key-jump-extrashort=Shift+Left + +# Very short forward jump (string) +#global-key-jump+extrashort= + +# Very short forward jump (string) +#key-jump+extrashort=Shift+Right + +# Short backwards jump (string) +#global-key-jump-short= + +# Short backwards jump (string) +#key-jump-short=Alt+Left + +# Short forward jump (string) +#global-key-jump+short= + +# Short forward jump (string) +#key-jump+short=Alt+Right + +# Medium backwards jump (string) +#global-key-jump-medium= + +# Medium backwards jump (string) +#key-jump-medium=Ctrl+Left + +# Medium forward jump (string) +#global-key-jump+medium= + +# Medium forward jump (string) +#key-jump+medium=Ctrl+Right + +# Long backwards jump (string) +#global-key-jump-long= + +# Long backwards jump (string) +#key-jump-long=Ctrl+Alt+Left + +# Long forward jump (string) +#global-key-jump+long= + +# Long forward jump (string) +#key-jump+long=Ctrl+Alt+Right + +# Next frame (string) +#global-key-frame-next= + +# Next frame (string) +#key-frame-next=e Browser Next + +# Activate (string) +#global-key-nav-activate= + +# Activate (string) +#key-nav-activate=Enter + +# Navigate up (string) +#global-key-nav-up= + +# Navigate up (string) +#key-nav-up=Up + +# Navigate down (string) +#global-key-nav-down= + +# Navigate down (string) +#key-nav-down=Down + +# Navigate left (string) +#global-key-nav-left= + +# Navigate left (string) +#key-nav-left=Left + +# Navigate right (string) +#global-key-nav-right= + +# Navigate right (string) +#key-nav-right=Right + +# Go to the DVD menu (string) +#global-key-disc-menu= + +# Go to the DVD menu (string) +#key-disc-menu=Shift+m + +# Select previous DVD title (string) +#global-key-title-prev= + +# Select previous DVD title (string) +#key-title-prev=Shift+o + +# Select next DVD title (string) +#global-key-title-next= + +# Select next DVD title (string) +#key-title-next=Shift+b + +# Select prev DVD chapter (string) +#global-key-chapter-prev= + +# Select prev DVD chapter (string) +#key-chapter-prev=Shift+p + +# Select next DVD chapter (string) +#global-key-chapter-next= + +# Select next DVD chapter (string) +#key-chapter-next=Shift+n + +# Quit (string) +#global-key-quit= + +# Quit (string) +#key-quit=Ctrl+q + +# Volume up (string) +#global-key-vol-up= + +# Volume up (string) +#key-vol-up=Ctrl+Up Volume Up + +# Volume down (string) +#global-key-vol-down= + +# Volume down (string) +#key-vol-down=Ctrl+Down Volume Down + +# Mute (string) +#global-key-vol-mute= + +# Mute (string) +#key-vol-mute=m Volume Mute + +# Subtitle delay up (string) +#global-key-subdelay-up= + +# Subtitle delay up (string) +#key-subdelay-up=h + +# Subtitle delay down (string) +#global-key-subdelay-down= + +# Subtitle delay down (string) +#key-subdelay-down=g + +# Subtitle sync / bookmark audio timestamp (string) +#global-key-subsync-markaudio= + +# Subtitle sync / bookmark audio timestamp (string) +#key-subsync-markaudio=Shift+h + +# Subtitle sync / bookmark subtitle timestamp (string) +#global-key-subsync-marksub= + +# Subtitle sync / bookmark subtitle timestamp (string) +#key-subsync-marksub=Shift+j + +# Subtitle sync / synchronize audio & subtitle timestamps (string) +#global-key-subsync-apply= + +# Subtitle sync / synchronize audio & subtitle timestamps (string) +#key-subsync-apply=Shift+k + +# Subtitle sync / reset audio & subtitle synchronization (string) +#global-key-subsync-reset= + +# Subtitle sync / reset audio & subtitle synchronization (string) +#key-subsync-reset=Ctrl+Shift+k + +# Subtitle position up (string) +#global-key-subpos-up= + +# Subtitle position up (string) +#key-subpos-up= + +# Subtitle position down (string) +#global-key-subpos-down= + +# Subtitle position down (string) +#key-subpos-down= + +# Audio delay up (string) +#global-key-audiodelay-up= + +# Audio delay up (string) +#key-audiodelay-up=k + +# Audio delay down (string) +#global-key-audiodelay-down= + +# Audio delay down (string) +#key-audiodelay-down=j + +# Cycle audio track (string) +#global-key-audio-track= + +# Cycle audio track (string) +#key-audio-track=b + +# Cycle through audio devices (string) +#global-key-audiodevice-cycle= + +# Cycle through audio devices (string) +#key-audiodevice-cycle=Shift+a + +# Cycle subtitle track in reverse order (string) +#global-key-subtitle-revtrack= + +# Cycle subtitle track in reverse order (string) +#key-subtitle-revtrack=Alt+v + +# Cycle subtitle track (string) +#global-key-subtitle-track= + +# Cycle subtitle track (string) +#key-subtitle-track=v + +# Toggle subtitles (string) +#global-key-subtitle-toggle= + +# Toggle subtitles (string) +#key-subtitle-toggle=Shift+v + +# Cycle next program Service ID (string) +#global-key-program-sid-next= + +# Cycle next program Service ID (string) +#key-program-sid-next=x + +# Cycle previous program Service ID (string) +#global-key-program-sid-prev= + +# Cycle previous program Service ID (string) +#key-program-sid-prev=Shift+x + +# Cycle source aspect ratio (string) +#global-key-aspect-ratio= + +# Cycle source aspect ratio (string) +#key-aspect-ratio=a + +# Cycle video crop (string) +#global-key-crop= + +# Cycle video crop (string) +#key-crop=c + +# Toggle autoscaling (string) +#global-key-toggle-autoscale= + +# Toggle autoscaling (string) +#key-toggle-autoscale=o + +# Increase scale factor (string) +#global-key-incr-scalefactor= + +# Increase scale factor (string) +#key-incr-scalefactor=Alt+o + +# Decrease scale factor (string) +#global-key-decr-scalefactor= + +# Decrease scale factor (string) +#key-decr-scalefactor=Alt+Shift+o + +# Toggle deinterlacing (string) +#global-key-deinterlace= + +# Toggle deinterlacing (string) +#key-deinterlace=d + +# Cycle deinterlace modes (string) +#global-key-deinterlace-mode= + +# Cycle deinterlace modes (string) +#key-deinterlace-mode=Shift+d + +# Show controller in fullscreen (string) +#global-key-intf-show= + +# Show controller in fullscreen (string) +#key-intf-show=i + +# Boss key (string) +#global-key-intf-boss= + +# Boss key (string) +#key-intf-boss= + +# Context menu (string) +#global-key-intf-popup-menu= + +# Context menu (string) +#key-intf-popup-menu=Menu + +# Take video snapshot (string) +#global-key-snapshot= + +# Take video snapshot (string) +#key-snapshot=Shift+s + +# Record (string) +#global-key-record= + +# Record (string) +#key-record=Shift+r + +# Zoom (string) +#global-key-zoom= + +# Zoom (string) +#key-zoom=z + +# Un-Zoom (string) +#global-key-unzoom= + +# Un-Zoom (string) +#key-unzoom=Shift+z + +# Toggle wallpaper mode in video output (string) +#global-key-wallpaper= + +# Toggle wallpaper mode in video output (string) +#key-wallpaper=w + +# Crop one pixel from the top of the video (string) +#global-key-crop-top= + +# Crop one pixel from the top of the video (string) +#key-crop-top=Alt+r + +# Uncrop one pixel from the top of the video (string) +#global-key-uncrop-top= + +# Uncrop one pixel from the top of the video (string) +#key-uncrop-top=Alt+Shift+r + +# Crop one pixel from the left of the video (string) +#global-key-crop-left= + +# Crop one pixel from the left of the video (string) +#key-crop-left=Alt+d + +# Uncrop one pixel from the left of the video (string) +#global-key-uncrop-left= + +# Uncrop one pixel from the left of the video (string) +#key-uncrop-left=Alt+Shift+d + +# Crop one pixel from the bottom of the video (string) +#global-key-crop-bottom= + +# Crop one pixel from the bottom of the video (string) +#key-crop-bottom=Alt+c + +# Uncrop one pixel from the bottom of the video (string) +#global-key-uncrop-bottom= + +# Uncrop one pixel from the bottom of the video (string) +#key-uncrop-bottom=Alt+Shift+c + +# Crop one pixel from the right of the video (string) +#global-key-crop-right= + +# Crop one pixel from the right of the video (string) +#key-crop-right=Alt+f + +# Uncrop one pixel from the right of the video (string) +#global-key-uncrop-right= + +# Uncrop one pixel from the right of the video (string) +#key-uncrop-right=Alt+Shift+f + +# Random (string) +#global-key-random= + +# Random (string) +#key-random=r + +# Normal/Loop/Repeat (string) +#global-key-loop= + +# Normal/Loop/Repeat (string) +#key-loop=l + +# Shrink the viewpoint field of view (360°) (string) +#global-key-viewpoint-fov-in= + +# Shrink the viewpoint field of view (360°) (string) +#key-viewpoint-fov-in=Page Up + +# Expand the viewpoint field of view (360°) (string) +#global-key-viewpoint-fov-out= + +# Expand the viewpoint field of view (360°) (string) +#key-viewpoint-fov-out=Page Down + +# Roll the viewpoint clockwise (360°) (string) +#global-key-viewpoint-roll-clock= + +# Roll the viewpoint clockwise (360°) (string) +#key-viewpoint-roll-clock= + +# Roll the viewpoint anti-clockwise (360°) (string) +#global-key-viewpoint-roll-anticlock= + +# Roll the viewpoint anti-clockwise (360°) (string) +#key-viewpoint-roll-anticlock= + +# 1:4 Quarter (string) +#global-key-zoom-quarter= + +# 1:4 Quarter (string) +#key-zoom-quarter=Alt+1 + +# 1:2 Half (string) +#global-key-zoom-half= + +# 1:2 Half (string) +#key-zoom-half=Alt+2 + +# 1:1 Original (string) +#global-key-zoom-original= + +# 1:1 Original (string) +#key-zoom-original=Alt+3 + +# 2:1 Double (string) +#global-key-zoom-double= + +# 2:1 Double (string) +#key-zoom-double=Alt+4 + +# Very short jump length (integer) +#extrashort-jump-size=3 + +# Short jump length (integer) +#short-jump-size=10 + +# Medium jump length (integer) +#medium-jump-size=60 + +# Long jump length (integer) +#long-jump-size=300 + +# Set playlist bookmark 1 (string) +#global-key-set-bookmark1= + +# Set playlist bookmark 1 (string) +#key-set-bookmark1=Ctrl+F1 + +# Set playlist bookmark 2 (string) +#global-key-set-bookmark2= + +# Set playlist bookmark 2 (string) +#key-set-bookmark2=Ctrl+F2 + +# Set playlist bookmark 3 (string) +#global-key-set-bookmark3= + +# Set playlist bookmark 3 (string) +#key-set-bookmark3=Ctrl+F3 + +# Set playlist bookmark 4 (string) +#global-key-set-bookmark4= + +# Set playlist bookmark 4 (string) +#key-set-bookmark4=Ctrl+F4 + +# Set playlist bookmark 5 (string) +#global-key-set-bookmark5= + +# Set playlist bookmark 5 (string) +#key-set-bookmark5=Ctrl+F5 + +# Set playlist bookmark 6 (string) +#global-key-set-bookmark6= + +# Set playlist bookmark 6 (string) +#key-set-bookmark6=Ctrl+F6 + +# Set playlist bookmark 7 (string) +#global-key-set-bookmark7= + +# Set playlist bookmark 7 (string) +#key-set-bookmark7=Ctrl+F7 + +# Set playlist bookmark 8 (string) +#global-key-set-bookmark8= + +# Set playlist bookmark 8 (string) +#key-set-bookmark8=Ctrl+F8 + +# Set playlist bookmark 9 (string) +#global-key-set-bookmark9= + +# Set playlist bookmark 9 (string) +#key-set-bookmark9=Ctrl+F9 + +# Set playlist bookmark 10 (string) +#global-key-set-bookmark10= + +# Set playlist bookmark 10 (string) +#key-set-bookmark10=Ctrl+F10 + +# Play playlist bookmark 1 (string) +#global-key-play-bookmark1= + +# Play playlist bookmark 1 (string) +#key-play-bookmark1=F1 + +# Play playlist bookmark 2 (string) +#global-key-play-bookmark2= + +# Play playlist bookmark 2 (string) +#key-play-bookmark2=F2 + +# Play playlist bookmark 3 (string) +#global-key-play-bookmark3= + +# Play playlist bookmark 3 (string) +#key-play-bookmark3=F3 + +# Play playlist bookmark 4 (string) +#global-key-play-bookmark4= + +# Play playlist bookmark 4 (string) +#key-play-bookmark4=F4 + +# Play playlist bookmark 5 (string) +#global-key-play-bookmark5= + +# Play playlist bookmark 5 (string) +#key-play-bookmark5=F5 + +# Play playlist bookmark 6 (string) +#global-key-play-bookmark6= + +# Play playlist bookmark 6 (string) +#key-play-bookmark6=F6 + +# Play playlist bookmark 7 (string) +#global-key-play-bookmark7= + +# Play playlist bookmark 7 (string) +#key-play-bookmark7=F7 + +# Play playlist bookmark 8 (string) +#global-key-play-bookmark8= + +# Play playlist bookmark 8 (string) +#key-play-bookmark8=F8 + +# Play playlist bookmark 9 (string) +#global-key-play-bookmark9= + +# Play playlist bookmark 9 (string) +#key-play-bookmark9=F9 + +# Play playlist bookmark 10 (string) +#global-key-play-bookmark10= + +# Play playlist bookmark 10 (string) +#key-play-bookmark10=F10 + +# Clear the playlist (string) +#global-key-clear-playlist= + +# Clear the playlist (string) +#key-clear-playlist=Ctrl+w + +# Reset subtitles text scale (string) +#global-key-subtitle-text-scale-normal= + +# Reset subtitles text scale (string) +#key-subtitle-text-scale-normal=Ctrl+0 + +# Scale down subtitles text (string) +#global-key-subtitle-text-scale-up= + +# Scale down subtitles text (string) +#key-subtitle-text-scale-up=Ctrl+Mouse Wheel Up + +# Scale up subtitles text (string) +#global-key-subtitle-text-scale-down= + +# Scale up subtitles text (string) +#key-subtitle-text-scale-down=Ctrl+Mouse Wheel Down + +# Playlist bookmark 1 (string) +#bookmark1= + +# Playlist bookmark 2 (string) +#bookmark2= + +# Playlist bookmark 3 (string) +#bookmark3= + +# Playlist bookmark 4 (string) +#bookmark4= + +# Playlist bookmark 5 (string) +#bookmark5= + +# Playlist bookmark 6 (string) +#bookmark6= + +# Playlist bookmark 7 (string) +#bookmark7= + +# Playlist bookmark 8 (string) +#bookmark8= + +# Playlist bookmark 9 (string) +#bookmark9= + +# Playlist bookmark 10 (string) +#bookmark10= + diff --git a/wayvnc.service b/wayvnc.service new file mode 100644 index 0000000..0e3aeca --- /dev/null +++ b/wayvnc.service @@ -0,0 +1,18 @@ +[Unit] +Description=WayVNC Server +Documentation=man:wayvnc +After=graphical-session.target +PartOf=graphical-session.target + +[Service] +Type=simple +ExecStart=/usr/bin/wayvnc 0.0.0.0 5900 +Restart=on-failure +RestartSec=3 + +# Optional hardening +NoNewPrivileges=yes +PrivateTmp=yes + +[Install] +WantedBy=graphical-session.target