-
-
Notifications
You must be signed in to change notification settings - Fork 457
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Super + L results in black screen, then hyprlock dead image appears.
Following instructions on the image doesn't help. Mild visual seizure suggests something with GPU. It does load properly first time when i just load into the system.
Could be not a bug, but my janky attempt at fixing the other issue. (See my hyprland.conf)
Steps to Reproduce
- Super + L
Expected Behavior
To see a lock screen
Actual Behavior
Black screen.
Screenshots
No response
Environment
Hyprland 0.51.1 built from branch at commit 71a1216abcc7031776630a6d88f105605c4dc1c9 ([gha] Nix: update inputs).
Date: Mon Sep 22 20:54:03 2025
Tag: v0.51.1, commits: 6436
built against:
aquamarine 0.9.5
hyprlang 0.6.3
hyprutils 0.10.0
hyprcursor 0.1.13
hyprgraphics 0.2.0
no flags were set
System Information:
System name: Linux
Node name: Zardexd
Release: 6.17.1-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Mon, 06 Oct 2025 18:48:29 +0000
GPU information:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] [10de:2191] (rev a1) (prog-if 00 [VGA controller])
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] (rev c6) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX x86_64 Kernel Module 580.95.05 Tue Sep 23 10:11:16 UTC 2025
os-release: NAME="EndeavourOS"
PRETTY_NAME="EndeavourOS"
ID="endeavouros"
ID_LIKE="arch"
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://endeavouros.com"
DOCUMENTATION_URL="https://discovery.endeavouros.com"
SUPPORT_URL="https://forum.endeavouros.com"
BUG_REPORT_URL="https://forum.endeavouros.com/c/general-system/endeavouros-installation"
PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2"
LOGO="endeavouros"
plugins:
Explicit sync: supported
GL ver: 3.2
Backend: drm
Monitor info:
Panel eDP-1: 1920x1080, eDP-1 Najing CEC Panda FPD Technology CO. ltd 0x0040 -> backend drm
explicit ✔️
edid:
hdr ❌
chroma ✔️
bt2020 ❌
vrr capable ❌
non-desktop ❌
Panel HDMI-A-1: 1920x1080, HDMI-A-1 Sichuang Changhong Corporation MNT 0x00000001 -> backend drm
explicit ✔️
edid:
hdr ❌
chroma ✔️
bt2020 ❌
vrr capable ❌
non-desktop ❌
======Config-Start======
Config File: /home/zardexd/.local/share/hypr/hyprland.conf: Read Succeeded
#! ░▒▒▒░░░▓▓ ___________
#! ░░▒▒▒░░░░░▓▓ //___________/
#! ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
#! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
#! ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
#! ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
#! ░▒▓▓ ▓▓ //____/
# // ██████╗░░█████╗░ ███╗░░██╗░█████╗░████████╗ ███████╗██████╗░██╗████████╗
# // ██╔══██╗██╔══██╗ ████╗░██║██╔══██╗╚══██╔══╝ ██╔════╝██╔══██╗██║╚══██╔══╝
# // ██║░░██║██║░░██║ ██╔██╗██║██║░░██║░░░██║░░░ █████╗░░██║░░██║██║░░░██║░░░
# // ██║░░██║██║░░██║ ██║╚████║██║░░██║░░░██║░░░ ██╔══╝░░██║░░██║██║░░░██║░░░
# // ██████╔╝╚█████╔╝ ██║░╚███║╚█████╔╝░░░██║░░░ ███████╗██████╔╝██║░░░██║░░░
# // ╚═════╝░░╚════╝░ ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░ ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░
$CONFIG_ALREADY_LOADED = true
# ? Variables
source = ./variables.conf
# ? Default values
source = ./defaults.conf
#? Window rules
source = ./windowrules.conf
# ? Environment variable Setup
source = ./env.conf
#? Dynamic Stuff example theming and variable handlings
source = ./dynamic.conf
# hyprlang if SCREEN_SHADER_COMPILED
decoration:screen_shader = $SCREEN_SHADER_COMPILED #! This is the compiled shader file, it will be created by the shaders.sh script
# hyprlang endif
#? HyDE's startup overridable too!
source = ./startup.conf
#? user now can have this file
source = $XDG_CONFIG_HOME/hypr/hyprland.conf
#? workflows configuration overrides everything
source = $XDG_CONFIG_HOME/hypr/workflows.conf
#? finalized all variables as hyde properties 'hyde:variable'. This is faster to query than dynamic variables
source = ./finale.conf
Config File: /home/zardexd/.local/share/hypr/variables.conf: Read Succeeded
$scrPath=$HOME/.local/lib/hyde # set scripts path
# Main modifier
$mainMod = SUPER # windows key
$MOD = SUPER
$QUICKAPPS =
$BROWSER = hyde-launch.sh --fall firefox web-browser
$EDITOR = hyde-launch.sh --fall code-oss text-editor
$EXPLORER= hyde-launch.sh --fall dolphin file-manager
$TERMINAL = hyde-shell app -T
$LOCKSCREEN= hyprlock
$IDLE= hyde-shell app -t service hypridle
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
# See https://wiki.hyprland.org/Configuring/Keywords/
$list.environment=WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_TYPE XDG_SESSION_DESKTOP XDG_CONFIG_HOME QT_QPA_PLATFORMTHEME
$start.DBUS_SHARE_PICKER=dbus-update-activation-environment --systemd $list.environment # for XDPH
$start.SYSTEMD_SHARE_PICKER=systemctl --user import-environment $list.environment # for XDPH ( redundant with the first one )
$start.XDG_PORTAL_RESET=hyde-shell resetxdgportal.sh
$start.AUTH_DIALOGUE=hyde-shell app -t service polkitkdeauth.sh
$start.BAR=hyde-shell app -u hyde-$XDG_SESSION_DESKTOP-waybar-watcher.service -t service -- waybar.py --watch # we specify `-waybar` because this unit is specific for waybar.py ↓ . `hyde-$XDG_SESSION_DESKTOP-bar.service -t service` should be used for other bars.
$start.WALLPAPER=hyde-shell app -u hyde-$XDG_SESSION_DESKTOP-wallpaper.service -t service -- wallpaper.sh --start --global
$start.NOTIFICATIONS=hyde-shell app -t service dunst
$start.TEXT_CLIPBOARD=hyde-shell app -t service wl-paste --type text --watch cliphist store
$start.IMAGE_CLIPBOARD=hyde-shell app -t service wl-paste --type image --watch cliphist store
$start.CLIPBOARD_PERSIST=hyde-shell app -t service wl-clip-persist --clipboard regular
$start.NETWORK_MANAGER=hyde-shell app -t service nm-applet --indicator
$start.REMOVABLE_MEDIA=hyde-shell app -t service udiskie --no-automount --smart-tray
$start.APPTRAY_BLUETOOTH=hyde-shell app -t service blueman-applet
$start.BATTERY_NOTIFY=hyde-shell app -t service batterynotify.sh
$start.IDLE_DAEMON=$IDLE
# // █▀▀ ▀█▀ █▄▀
# // █▄█ ░█░ █░█
# $default.GTK_THEME=Wallbash-Gtk
# $default.ICON_THEME=Tela-circle-dracula
# $default.COLOR_SCHEME=prefer-dark
$GTK_THEME=Wallbash-Gtk
$ICON_THEME=Tela-circle-dracula
$COLOR_SCHEME=prefer-dark
$BUTTON_LAYOUT= #? colon separated list of buttons, e.g. appmenu:minimize,maximize,close
# // █▀▀ █░█ █▀█ █▀ █▀█ █▀█
# // █▄▄ █▄█ █▀▄ ▄█ █▄█ █▀▄
$CURSOR_THEME=Bibata-Modern-Ice
$CURSOR_SIZE=24
# // █▀▀ █▀█ █▄░█ ▀█▀
# // █▀░ █▄█ █░▀█ ░█░
$FONT=Cantarell
$FONT_STYLE=Regular
$FONT_SIZE=10
$DOCUMENT_FONT=Cantarell
$DOCUMENT_FONT_SIZE=10
$MONOSPACE_FONT=CaskaydiaCove Nerd Font Mono
$MONOSPACE_FONT_SIZE=9
$NOTIFICATION_FONT=Mononoki Nerd Font Mono
$BAR_FONT=JetBrainsMono Nerd Font
$MENU_FONT=JetBrainsMono Nerd Font #? Use the same font as the main font
$FONT_ANTIALIASING=rgba
$FONT_HINTING=full
# Extra Themes
$CODE_THEME=
$SDDM_THEME=
Config File: /home/zardexd/.local/share/hypr/defaults.conf: Read Succeeded
# // █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█
# // █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor = ,preferred,auto,auto
# // █▀ █▀█ █▀▀ █▀▀ █ ▄▀█ █░░
# // ▄█ █▀▀ ██▄ █▄▄ █ █▀█ █▄▄
decoration {
dim_special = 0.3
active_opacity = 0.90
inactive_opacity = 0.75
fullscreen_opacity = 1
blur {
special = true
}
}
# // ▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
# // █▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█
# See https://wiki.hyprland.org/Configuring/Animations/
animations {
enabled = yes
bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
animation = windows, 1, 6, wind, slide
animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, once
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
}
# // █ █▄░█ █▀█ █░█ ▀█▀
# // █ █░▀█ █▀▀ █▄█ ░█░
input {
# See https://wiki.hyprland.org/Configuring/Variables/#input
accel_profile = flat
numlock_by_default = true
}
#See https://wiki.hypr.land/Configuring/Gestures/
gesture = 3, horizontal, workspace
gesture = 3, pinchin,float,tile
gesture = 3, pinchout,float, float
# // █░░ ▄▀█ █▄█ █▀█ █░█ ▀█▀ █▀
# // █▄▄ █▀█ ░█░ █▄█ █▄█ ░█░ ▄█
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/
dwindle {
pseudotile = yes
preserve_split = yes
}
# See https://wiki.hyprland.org/Configuring/Master-Layout/
master {
new_status = master
}
# // █▀▄▀█ █ █▀ █▀▀
# // █░▀░█ █ ▄█ █▄▄
# See https://wiki.hyprland.org/Configuring/Variables/#misc
misc {
vrr = 0
disable_hyprland_logo = true
disable_splash_rendering = true
force_default_wallpaper = 0
anr_missed_pings = 5
allow_session_lock_restore = true
}
xwayland {
force_zero_scaling = true
}
general {
snap { # snapping for floating windows
enabled = true
}
}
Config File: /home/zardexd/.local/share/hypr/windowrules.conf: Read Succeeded
#? Rules can be added here as most of the configuration are dynamic
# // █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█ █▀█ █░█ █░░ █▀▀ █▀
# // ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀ █▀▄ █▄█ █▄▄ ██▄ ▄█
# See https://wiki.hyprland.org/Configuring/Window-Rules/
# Sizes for floating popups
windowrule = size <85% <95%,floating:1
windowrule = float,tag:common-popups
windowrule = size <60% <90%,tag:common-popups
# Fix file chooser dialogs opening off-screen
windowrule = float,tag:portal-dialogs
windowrule = center,tag:portal-dialogs
# Only add the Core applications here
windowrule = float,class:^(com.gabm.satty)$
windowrule = float,class:^(org.kde.dolphin)$,title:^(Progress Dialog — Dolphin)$
windowrule = float,class:^(org.kde.dolphin)$,title:^(Copying — Dolphin)$
windowrule = float,title:^(About Mozilla Firefox)$
windowrule = float,class:^(.*)$,initialTitle:^(top)$
windowrule = float,class:^(.*)$,initialTitle:^(btop)$
windowrule = float,class:^(.*)$,initialTitle:^(htop)$
windowrule = float,class:^(vlc)$
windowrule = float,class:^(kvantummanager)$
windowrule = float,class:^(qt5ct)$
windowrule = float,class:^(qt6ct)$
windowrule = float,class:^(nwg-look)$
windowrule = float,class:^(nwg-displays)$
windowrule = float,class:^(org.kde.ark)$
windowrule = float,class:^(org.pulseaudio.pavucontrol)$
windowrule = float,class:^(blueman-manager)$
windowrule = float,class:^(nm-applet)$
windowrule = float,class:^(nm-connection-editor)$
windowrule = float,class:^(org.kde.polkit-kde-authentication-agent-1)$
# common popups
windowrule = tag +common-popups,initialTitle:^(Open File)$
windowrule = tag +common-popups,title:^(Choose Files)$
windowrule = tag +common-popups,title:^(Save As)$
windowrule = tag +common-popups,title:^(Confirm to replace files)$
windowrule = tag +common-popups,title:^(File Operation Progress)$
windowrule = tag +common-popups,class:^([Xx]dg-desktop-portal-gtk)$
windowrule = tag +common-popups,title:^(Open)$
windowrule = tag +common-popups,title:^(Authentication Required)$
windowrule = tag +common-popups,title:^(Add Folder to Workspace)$
windowrule = tag +common-popups,title:^(File Upload)(.*)$
windowrule = tag +common-popups,title:^(Choose wallpaper)(.*)$
windowrule = tag +common-popups,title:^(Library)(.*)$
windowrule = tag +common-popups,class:^(.*dialog.*)$
windowrule = tag +common-popups,title:^(.*dialog.*)$
# portal-dialogs
windowrule = tag +portal-dialogs,class:^(org.freedesktop.impl.portal.desktop.hyprland)$
windowrule = tag +portal-dialogs,class:^(org.freedesktop.impl.portal.desktop.gtk)$
windowrule = tag +portal-dialogs,class:^([Xx]dg-desktop-portal-gtk)$
# // █░░ ▄▀█ █▄█ █▀▀ █▀█ █▀█ █░█ █░░ █▀▀ █▀
# // █▄▄ █▀█ ░█░ ██▄ █▀▄ █▀▄ █▄█ █▄▄ ██▄ ▄█
layerrule = blur,rofi
layerrule = ignorezero,rofi
layerrule = blur,notifications
layerrule = ignorezero,notifications
layerrule = blur,swaync-notification-window
layerrule = ignorezero,swaync-notification-window
layerrule = blur,swaync-control-center
layerrule = ignorezero,swaync-control-center
layerrule = blur,logout_dialog
layerrule = ignorezero,logout_dialog
layerrule = blur,waybar
layerrule = ignorezero,waybar
Config File: /home/zardexd/.local/share/hypr/env.conf: Read Succeeded
# // █▀▀ █▄░█ █░█
# // ██▄ █░▀█ ▀▄▀
# See https://wiki.hyprland.org/Configuring/Environment-variables/
# Toolkit Backend Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#toolkit-backend-variables
# $env.GDK_BACKEND = wayland,x11,* # GTK: Use wayland if available. If not: try x11, then any other GDK backend.
# $env.QT_QPA_PLATFORM = wayland;xcb # Qt: Use wayland if available, fall back to x11 if not.
# $env.SDL_VIDEODRIVER = wayland # Run SDL2 applications on Wayland. Remove or set to x11 if games that provide older versions of SDL cause compatibility issues
# $env.CLUTTER_BACKEND = wayland # Clutter package already has wayland enabled, this variable will force Clutter applications to try and use the Wayland backend
# XDG Specifications - https://wiki.hyprland.org/Configuring/Environment-variables/#xdg-specifications
# $env.XDG_CURRENT_DESKTOP = Hyprland
# $env.XDG_SESSION_TYPE = wayland
# $env.XDG_SESSION_DESKTOP = Hyprland
# Qt Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#qt-variables
$env.QT_AUTO_SCREEN_SCALE_FACTOR = 1 # (From the Qt documentation) enables automatic scaling, based on the monitor’s pixel density
$env.QT_QPA_PLATFORM = wayland;xcb # Tell Qt applications to use the Wayland backend, and fall back to x11 if Wayland is unavailable
$env.QT_WAYLAND_DISABLE_WINDOWDECORATION = 1 # Disables window decorations on Qt applications
$env.QT_QPA_PLATFORMTHEME = qt6ct # Tells Qt based applications to pick your theme from qt5ct, use with Kvantum.
# HyDE Environment Variables -
$env.PATH =
$env.MOZ_ENABLE_WAYLAND=1 # Enable Wayland for Firefox
$env.GDK_SCALE=1 # Set GDK scale to 1 // For Xwayland on HiDPI
$env.ELECTRON_OZONE_PLATFORM_HINT=auto # Set Electron Ozone Platform Hint to auto // For Electron apps on Wayland
# XDG-DIRS
# $XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/run/user/$(id -u)}
# $XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
# >> $env.XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache}
# $XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
$env.XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR
$env.XDG_CONFIG_HOME=$HOME/.config
$env.XDG_CACHE_HOME=$HOME/.cache
$env.XDG_DATA_HOME=$HOME/.local/share
$env.XDG_STATE_HOME=$HOME/.local/state
# // █▀▀ █▄░█ █░█
# // ██▄ █░▀█ ▀▄▀
# XDG Spec // Should be fine if we have it here.
# hyprlang if !XDG_CURRENT_DESKTOP
env = XDG_CURRENT_DESKTOP,Hyprland
# hyprlang endif
# hyprlang if !XDG_SESSION_TYPE
env = XDG_SESSION_TYPE,wayland
# hyprlang endif
# hyprlang if !XDG_SESSION_DESKTOP
env = XDG_SESSION_DESKTOP,Hyprland
# hyprlang endif
# # See https://wiki.hyprland.org/Configuring/Environment-variables/
#! Remove for now
# env = GDK_BACKEND,$env.GDK_BACKEND
# env = SDL_VIDEODRIVER,$env.SDL_VIDEODRIVER
# env = CLUTTER_BACKEND,$env.CLUTTER_BACKEND
# Qt Variables
# hyprlang if !QT_AUTO_SCREEN_SCALE_FACTOR
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
# hyprlang endif
# hyprlang if !QT_QPA_PLATFORM
env = QT_QPA_PLATFORM,wayland;xcb
# hyprlang endif
# hyprlang if !QT_WAYLAND_DISABLE_WINDOWDECORATION
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
# hyprlang endif
# hyprlang if !QT_QPA_PLATFORMTHEME
env = QT_QPA_PLATFORMTHEME,qt6ct
# hyprlang endif
# Wayland-ENV
# hyprlang if !MOZ_ENABLE_WAYLAND
env = MOZ_ENABLE_WAYLAND,1
# hyprlang endif
# hyprlang if !GDK_SCALE
env = GDK_SCALE,1
# hyprlang endif
# hyprlang if !ELECTRON_OZONE_PLATFORM_HINT
env = ELECTRON_OZONE_PLATFORM_HINT,auto
# hyprlang endif
# ! these kind of stuff should not be here, for dynamic theming
# # hyprlang if !HYPRCURSOR_THEME
# env = HYPRCURSOR_THEME,$CURSOR_THEME
# # hyprlang endif
# # hyprlang if !HYPRCURSOR_SIZE
# env = HYPRCURSOR_SIZE,$CURSOR_SIZE
# # hyprlang endif
# HyDE Variables
$hyde.PATH=$HOME/.local/bin:$scrPath:$env.PATH:$PATH
env = PATH,$hyde.PATH
# XDG-ENV
# hyprlang if !XDG_CONFIG_HOME
env = XDG_CONFIG_HOME,$HOME/.config
# hyprlang endif
# hyprlang if !XDG_CACHE_HOME
env = XDG_CACHE_HOME,$HOME/.cache
# hyprlang endif
# hyprlang if !XDG_DATA_HOME
env = XDG_DATA_HOME,$HOME/.local/share
# hyprlang endif
# hyprlang if !XDG_STATE_HOME
env = XDG_STATE_HOME,$HOME/.local/state
# hyprlang endif
Config File: /home/zardexd/.local/share/hypr/dynamic.conf: Read Succeeded
# // █▀ █▀█ █░█ █▀█ █▀▀ █▀▀
# // ▄█ █▄█ █▄█ █▀▄ █▄▄ ██▄
$SCREEN_SHADER_COMPILED=$XDG_CONFIG_HOME/hypr/shaders/.compiled.cache.glsl
# hyprlang noerror true
# source = $XDG_STATE_HOME/hyde/hyprgui.conf # GUI specific config. Used to not break the low level configs. this will be available downstream
source = $XDG_CONFIG_HOME/hypr/themes/colors.conf # Hyde wallbash colors
# Source groupbar in here
group:groupbar {
enabled = true
gradients = 1
render_titles = 1
font_weight_inactive = normal
font_weight_active = semibold
col.active = rgba($wallbash_pry3ee)
col.inactive = rgba($wallbash_pry1ee)
col.locked_active = rgba($wallbash_pry2ee)
col.locked_inactive = rgba($wallbash_pry4ee)
text_color = rgba($wallbash_txt3ee)
text_color_inactive = rgba($wallbash_txt1ee)
}
source = $XDG_CONFIG_HOME/hypr/themes/theme.conf # theme specific settings
source = $XDG_CONFIG_HOME/hypr/themes/wallbash.conf # Theme specific settings after Sanitize and handle fallbacks
source = $XDG_CONFIG_HOME/hypr/nvidia.conf # Nvidia specific settings
source = $XDG_CONFIG_HOME/hypr/animations.conf # source animations variables
source = $XDG_CONFIG_HOME/hypr/shaders.conf # source shader variables
source = $XDG_CONFIG_HOME/hypr/hyde.conf # Fallback if they still use hyde.conf
source = $XDG_STATE_HOME/hyde/hyprland.conf # translated from config.toml // should override everything!
# hyprlang noerror false
#! Below this is an immutable part of the configuration file, and should not be modified by the user.
#? By Hyprland convention env and startup files are sourced at the end of the main configuration file
#? To ensure that the user's settings are not overridden by the default settings
#? This will let us launch after all envs and variables are set.
# LEGACY
$quickapps = $QUICKAPPS
$term = $TERMINAL
$editor = $EDITOR
$file = $EXPLORER
$browser = $BROWSER
# Group Bar
group:groupbar{
font_size = $FONT_SIZE
font_family = $GROUPBAR_FONT
}
# Misc
misc {
font_family = $FONT
}
# HyDE Preparation
$exec.mkdir = mkdir -p $XDG_RUNTIME_DIR/hyde $XDG_CACHE_HOME/hyde/wallbash $XDG_CONFIG_HOME/hyde $XDG_DATA_HOME/hyde $(dirname $XDG_DATA_HOME)/state/hyde # Create HyDE directories
# $set.env = printf "\n_SHELL='$SHELL'\n_GDK_BACKEND='$GDK_BACKEND'\n_QT_QPA_PLATFORM='$QT_QPA_PLATFORM'\n_SDL_VIDEODRIVER='$SDL_VIDEODRIVER'\n_CLUTTER_BACKEND='$CLUTTER_BACKEND'\n_XDG_CURRENT_DESKTOP='$XDG_CURRENT_DESKTOP'\n_XDG_SESSION_TYPE='$XDG_SESSION_TYPE'\n_XDG_SESSION_DESKTOP='$XDG_SESSION_DESKTOP'\n_QT_AUTO_SCREEN_SCALE_FACTOR='$QT_AUTO_SCREEN_SCALE_FACTOR'\n_QT_WAYLAND_DISABLE_WINDOWDECORATION='$QT_WAYLAND_DISABLE_WINDOWDECORATION'\n_QT_QPA_PLATFORMTHEME='$QT_QPA_PLATFORMTHEME'\n_HYDE_PATH='$hyde.PATH'\n_MOZ_ENABLE_WAYLAND='$MOZ_ENABLE_WAYLAND'\n_GDK_SCALE='$GDK_SCALE'\n_ELECTRON_OZONE_PLATFORM_HINT='$ELECTRON_OZONE_PLATFORM_HINT'\n_XDG_RUNTIME_DIR='$XDG_RUNTIME_DIR'\n_XDG_CONFIG_HOME='$XDG_CONFIG_HOME'\n_XDG_CACHE_HOME='$XDG_CACHE_HOME'\n_XDG_DATA_HOME='$XDG_DATA_HOME'\n_GTK_THEME='$GTK_THEME'\n_ICON_THEME='$ICON_THEME'\n_COLOR_SCHEME='$COLOR_SCHEME'\n_CURSOR_SIZE='$CURSOR_SIZE'\n_CURSOR_THEME='$CURSOR_THEME'\n_FONT='$FONT'\n_FONT_SIZE='$FONT_SIZE'\n_DOCUMENT_FONT='$DOCUMENT_FONT'\n_DOCUMENT_FONT_SIZE='$DOCUMENT_FONT_SIZE'\n_MONOSPACE_FONT='$MONOSPACE_FONT'\n_MONOSPACE_FONT_SIZE='$MONOSPACE_FONT_SIZE'\n_FONT_ANTIALIASING='$FONT_ANTIALIASING'\n_FONT_HINTING='$FONT_HINTING'\n_HYDE_RUNTIME_DIR='$XDG_RUNTIME_DIR/hyde'\n_HYDE_CONFIG_HOME='$XDG_CONFIG_HOME/hyde'\n_HYDE_CACHE_HOME='$XDG_CACHE_HOME/hyde'\n_HYDE_DATA_HOME='$XDG_DATA_HOME/hyde'\n_HYDE_STATE_HOME='$(dirname $XDG_DATA_HOME)/state/hyde'\nexport _TERMINAL='$(which $TERMINAL)'\nexport _LOCKSCREEN='$LOCKSCREEN'" > "$XDG_RUNTIME_DIR/hyde/environment"
$exec.keybinds_hint = hyde-shell keybinds.hint.py --format rofi > $XDG_RUNTIME_DIR/hyde/keybinds_hint.rofi
# Execute on reload
exec = $exec.mkdir & $exec.keybinds_hint
Config File: /home/zardexd/.config/hypr/themes/colors.conf: Read Succeeded
# Autogenerated colors by wallbash
# This can be sourced in by any hyprlang configuration file
# Color group 1
$wallbash_pry1 = 1B1321 # primary color 1
$wallbash_txt1 = FFFFFF # text color 1
$wallbash_1xa1 = 402952 # accent color 1 for primary color 1
$wallbash_1xa2 = 563A6B # accent color 2 for primary color 1
$wallbash_1xa3 = 684B7D # accent color 3 for primary color 1
$wallbash_1xa4 = 77578F # accent color 4 for primary color 1
$wallbash_1xa5 = 8965A3 # accent color 5 for primary color 1
$wallbash_1xa6 = A37AC2 # accent color 6 for primary color 1
$wallbash_1xa7 = C59AE6 # accent color 7 for primary color 1
$wallbash_1xa8 = D2AAF0 # accent color 8 for primary color 1
$wallbash_1xa9 = E9CCFF # accent color 9 for primary color 1
# in rgba format
$wallbash_pry1_rgba = rgba(27,19,33,0.95) # primary color 1
$wallbash_txt1_rgba = rgba(255,255,255,0.95) # text color 1
$wallbash_1xa1_rgba = rgba(64,41,82,0.95) # accent color 1 for primary color 1
$wallbash_1xa2_rgba = rgba(86,58,107,0.95) # accent color 2 for primary color 1
$wallbash_1xa3_rgba = rgba(104,75,125,0.95) # accent color 3 for primary color 1
$wallbash_1xa4_rgba = rgba(119,87,143,0.95) # accent color 4 for primary color 1
$wallbash_1xa5_rgba = rgba(137,101,163,0.95) # accent color 5 for primary color 1
$wallbash_1xa6_rgba = rgba(163,122,194,0.95) # accent color 6 for primary color 1
$wallbash_1xa7_rgba = rgba(197,154,230,0.95) # accent color 7 for primary color 1
$wallbash_1xa8_rgba = rgba(210,170,240,0.95) # accent color 8 for primary color 1
$wallbash_1xa9_rgba = rgba(233,204,255,0.95) # accent color 9 for primary color 1
# Color group 2
$wallbash_pry2 = 603548 # primary color 2
$wallbash_txt2 = FFFFFF # text color 2
$wallbash_2xa1 = 52293B # accent color 1 for primary color 2
$wallbash_2xa2 = 6B3A50 # accent color 2 for primary color 2
$wallbash_2xa3 = 7D4B61 # accent color 3 for primary color 2
$wallbash_2xa4 = 8F5770 # accent color 4 for primary color 2
$wallbash_2xa5 = A36581 # accent color 5 for primary color 2
$wallbash_2xa6 = C27A9A # accent color 6 for primary color 2
$wallbash_2xa7 = E69ABB # accent color 7 for primary color 2
$wallbash_2xa8 = F0AAC9 # accent color 8 for primary color 2
$wallbash_2xa9 = FFCCE3 # accent color 9 for primary color 2
# in rgba format
$wallbash_pry2_rgba = rgba(96,53,72,0.95) # primary color 2
$wallbash_txt2_rgba = rgba(255,255,255,0.95) # text color 2
$wallbash_2xa1_rgba = rgba(82,41,59,0.95) # accent color 1 for primary color 2
$wallbash_2xa2_rgba = rgba(107,58,80,0.95) # accent color 2 for primary color 2
$wallbash_2xa3_rgba = rgba(125,75,97,0.95) # accent color 3 for primary color 2
$wallbash_2xa4_rgba = rgba(143,87,112,0.95) # accent color 4 for primary color 2
$wallbash_2xa5_rgba = rgba(163,101,129,0.95) # accent color 5 for primary color 2
$wallbash_2xa6_rgba = rgba(194,122,154,0.95) # accent color 6 for primary color 2
$wallbash_2xa7_rgba = rgba(230,154,187,0.95) # accent color 7 for primary color 2
$wallbash_2xa8_rgba = rgba(240,170,201,0.95) # accent color 8 for primary color 2
$wallbash_2xa9_rgba = rgba(255,204,227,0.95) # accent color 9 for primary color 2
# Color group 3
$wallbash_pry3 = C76871 # primary color 3
$wallbash_txt3 = C0C5C5 # text color 3
$wallbash_3xa1 = 52292D # accent color 1 for primary color 3
$wallbash_3xa2 = 6B3A3F # accent color 2 for primary color 3
$wallbash_3xa3 = 7D4B50 # accent color 3 for primary color 3
$wallbash_3xa4 = 8F575C # accent color 4 for primary color 3
$wallbash_3xa5 = A3656B # accent color 5 for primary color 3
$wallbash_3xa6 = C27A81 # accent color 6 for primary color 3
$wallbash_3xa7 = E69AA1 # accent color 7 for primary color 3
$wallbash_3xa8 = F0AAB1 # accent color 8 for primary color 3
$wallbash_3xa9 = FFCCD1 # accent color 9 for primary color 3
# in rgba format
$wallbash_pry3_rgba = rgba(199,104,113,0.95) # primary color 3
$wallbash_txt3_rgba = rgba(192,197,197,0.95) # text color 3
$wallbash_3xa1_rgba = rgba(82,41,45,0.95) # accent color 1 for primary color 3
$wallbash_3xa2_rgba = rgba(107,58,63,0.95) # accent color 2 for primary color 3
$wallbash_3xa3_rgba = rgba(125,75,80,0.95) # accent color 3 for primary color 3
$wallbash_3xa4_rgba = rgba(143,87,92,0.95) # accent color 4 for primary color 3
$wallbash_3xa5_rgba = rgba(163,101,107,0.95) # accent color 5 for primary color 3
$wallbash_3xa6_rgba = rgba(194,122,129,0.95) # accent color 6 for primary color 3
$wallbash_3xa7_rgba = rgba(230,154,161,0.95) # accent color 7 for primary color 3
$wallbash_3xa8_rgba = rgba(240,170,177,0.95) # accent color 8 for primary color 3
$wallbash_3xa9_rgba = rgba(255,204,209,0.95) # accent color 9 for primary color 3
# Color group 4
$wallbash_pry4 = F0B7BD # primary color 4
$wallbash_txt4 = 070707 # text color 4
$wallbash_4xa1 = 52292D # accent color 1 for primary color 4
$wallbash_4xa2 = 6B3A3F # accent color 2 for primary color 4
$wallbash_4xa3 = 7D4B50 # accent color 3 for primary color 4
$wallbash_4xa4 = 8F575D # accent color 4 for primary color 4
$wallbash_4xa5 = A3656C # accent color 5 for primary color 4
$wallbash_4xa6 = C27A82 # accent color 6 for primary color 4
$wallbash_4xa7 = E69AA2 # accent color 7 for primary color 4
$wallbash_4xa8 = F0AAB2 # accent color 8 for primary color 4
$wallbash_4xa9 = FFCCD1 # accent color 9 for primary color 4
# in rgba format
$wallbash_pry4_rgba = rgba(240,183,189,0.95) # primary color 4
$wallbash_txt4_rgba = rgba(7,7,7,0.95) # text color 4
$wallbash_4xa1_rgba = rgba(82,41,45,0.95) # accent color 1 for primary color 4
$wallbash_4xa2_rgba = rgba(107,58,63,0.95) # accent color 2 for primary color 4
$wallbash_4xa3_rgba = rgba(125,75,80,0.95) # accent color 3 for primary color 4
$wallbash_4xa4_rgba = rgba(143,87,93,0.95) # accent color 4 for primary color 4
$wallbash_4xa5_rgba = rgba(163,101,108,0.95) # accent color 5 for primary color 4
$wallbash_4xa6_rgba = rgba(194,122,130,0.95) # accent color 6 for primary color 4
$wallbash_4xa7_rgba = rgba(230,154,162,0.95) # accent color 7 for primary color 4
$wallbash_4xa8_rgba = rgba(240,170,178,0.95) # accent color 8 for primary color 4
$wallbash_4xa9_rgba = rgba(255,204,209,0.95) # accent color 9 for primary color 4
Config File: /home/zardexd/.config/hypr/themes/theme.conf: Read Succeeded
# // P̳r̳a̳s̳a̳n̳t̳h̳ R̳a̳n̳g̳a̳n̳
$GTK_THEME=Catppuccin-Mocha
$ICON_THEME = Tela-circle-dracula
$COLOR_SCHEME = prefer-dark
# Optional: The varibles above will be set automatically when the theme is loaded
# This exec commands will soon be deprecated
general {
gaps_in = 3
gaps_out = 8
border_size = 2
col.active_border = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.inactive_border = rgba(b4befecc) rgba(6c7086cc) 45deg
layout = dwindle
resize_on_border = true
}
group {
col.border_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
col.border_locked_active = rgba(ca9ee6ff) rgba(f2d5cfff) 45deg
col.border_locked_inactive = rgba(b4befecc) rgba(6c7086cc) 45deg
}
decoration {
rounding = 10
shadow:enabled = false
blur {
enabled = yes
size = 6
passes = 3
new_optimizations = on
ignore_opacity = on
xray = false
}
}
layerrule = blur,waybar
Config File: /home/zardexd/.config/hypr/themes/wallbash.conf: Read Succeeded
# Auto-generated by HyDE // Read-only
# // ----------------------------
# HyDE Theme: Catppuccin Mocha
# Configuration File: "/home/zardexd/.config/hyde/themes/Catppuccin Mocha/hypr.theme"
# Wallbash Mode : theme
# // ----------------------------
$HYDE_THEME=Catppuccin Mocha
$GTK_THEME=Catppuccin-Mocha
$COLOR_SCHEME=prefer-dark
$ICON_THEME=Tela-circle-dracula
$CURSOR_THEME=$CURSOR_THEME
$CURSOR_SIZE=$CURSOR_SIZE
$FONT=$FONT
$FONT_SIZE=$FONT_SIZE
$DOCUMENT_FONT=$DOCUMENT_FONT
$DOCUMENT_FONT_SIZE=$DOCUMENT_FONT_SIZE
$MONOSPACE_FONT=$MONOSPACE_FONT
$MONOSPACE_FONT_SIZE=$MONOSPACE_FONT_SIZE
$CODE_THEME=$CODE_THEME
$SDDM_THEME=$CODE_THEME
# // ----------------------------
# README:
# Values above are derived and sanitized from the theme.conf file,
# This is to ensure themes won't have any 'exec' or 'source'
# commands that could potentially harm the system
# or undesired behavior.
#
# Dear Theme Owner:
# You can still add your own custom 'exec' or 'source' commands
# by adding it as variable, examples (you can name the variable anything):
# Note that you should indicate it in your README.md
#
#
# -- ⌨️ theme.conf --
# $RUN_CMD="some_command"
# $SOURCE_FILE="/some/files"
#
#
# -- ⌨️ userprefs.conf --
# exec = ${RUN_CMD}"
# source = ${SOURCE_FILE}
# exec = hyde-shell walbash code $CODE_THEME # Setting the code theme
# // ----------------------------
Config File: /home/zardexd/.config/hypr/nvidia.conf: Read Succeeded
# █▄░█ █░█ █ █▀▄ █ ▄▀█
# █░▀█ ▀▄▀ █ █▄▀ █ █▀█
# Hyprland Nvidia Configuration
# See https://wiki.hyprland.org/Nvidia/
env = LIBVA_DRIVER_NAME,nvidia
env = __GLX_VENDOR_LIBRARY_NAME,nvidia # Disable this if you have issues with screensharing
# If you want to try hardware cursors,
# you can enable them by setting `cursor:no_hardware_cursors = false` ,
# but it will require also enabling `cursor:allow_dumb_copy`
# which may cause small to major hitches whenever the cursor shape changes.
# If this is a problem on your system, keep hardware cursors disabled.
cursor:no_hardware_cursors = true # Set to true to avoid hitches
# cursor:allow_dumb_copy = true
# https://wiki.hyprland.org/Nvidia/#va-api-hardware-video-acceleration
# Hardware video acceleration on Nvidia and Wayland is
# possible with the nvidia-vaapi-driver.
# This may solve specific issues in Electron apps.
# env = NVD_BACKEND,direct # Requires 'libva-nvidia-driver' package
# https://wiki.hyprland.org/Nvidia/#regarding-environment-variables
# If you encounter crashes in Firefox, remove this line
env = GBM_BACKEND,nvidia-drm
# If you have a multi-GPU setup and you are facing lag in external monitor.
# See https://wiki.hyprland.org/Configuring/Multi-GPU/
Config File: /home/zardexd/.config/hypr/animations.conf: Read Succeeded
#! ▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
#! █▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█
#*┌────────────────────────────────────────────────────────────────────────────┐
#*│ # See https://wiki.hyprland.org/Configuring/Animations/ │
#*│ # HyDE Controlled content // DO NOT EDIT │
#*│ # Edit or add animations in the ./hypr/animations/ directory │
#*│ # and run the 'animations.sh --select' command to update this file │
#*│ │
#*└────────────────────────────────────────────────────────────────────────────┘
$ANIMATION=theme
$ANIMATION_PATH=./animations/theme.conf
source = $ANIMATION_PATH
Config File: /home/zardexd/.config/hypr/animations/theme.conf: Read Succeeded
# This file is generated by wallbash:animations.dcol
# // ▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
# // █▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█
# See https://wiki.hyprland.org/Configuring/Animations/
# credits: https://github.com/prasanthrangan/hyprdots
animations {
enabled = yes
bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 1, 1, 1, 1
animation = windows, 1, 6, wind, slide
animation = windowsIn, 1, 6, winIn, slide
animation = windowsOut, 1, 5, winOut, slide
animation = windowsMove, 1, 5, wind, slide
animation = border, 1, 1, liner
animation = borderangle, 1, 30, liner, once
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
}
Config File: /home/zardexd/.config/hypr/shaders.conf: Read Succeeded
#! █▀ █░█ ▄▀█ █▀▄ █▀▀ █▀█ █▀
#! ▄█ █▀█ █▀█ █▄▀ ██▄ █▀▄ ▄█
# *┌────────────────────────────────────────────────────────────────────────────┐
# *│ |
# *│ HyDE Controlled content DO NOT EDIT! |
# *│ Edit or add shaders in the ./shaders/ directory |
# *│ and run the 'shaders.sh --select' command to update this file |
# *│ Modify ./shaders/shader-name.inc to add your own custom defines |
# *│ The 'shader.sh' script will automatically copy this file to the cache |
# *│ and the cache will be used in the shader |
# *│ |
# *└────────────────────────────────────────────────────────────────────────────┘
# name of the shader
$SCREEN_SHADER = "disable"
# path to the shader
$SCREEN_SHADER_PATH = "/home/zardexd/.config/hypr/shaders/disable.frag"
# path to the compiled shader // override this in '../hyde/config.toml'
$SCREEN_SHADER_COMPILED = /home/zardexd/.config/hypr/shaders/.compiled.cache.glsl
Config File: /home/zardexd/.local/state/hyde/hyprland.conf: Read Succeeded
# This is an autogenerated file
# converted [hyprland*] from config.toml
Config File: /home/zardexd/.local/share/hypr/startup.conf: Read Succeeded
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
# ? Assuming exec-once are launched in order as declared here
# Core
exec-once = dbus-update-activation-environment --systemd --all #? Might fail so we hardcode the variables below
exec-once = $start.DBUS_SHARE_PICKER # dbus-update-activation-environment (one-time setup)
exec-once = $start.SYSTEMD_SHARE_PICKER # systemctl --user import-environment (one-time setup)
exec-once = $start.XDG_PORTAL_RESET # resetxdgportal.sh (one-time setup)
exec-once = $start.AUTH_DIALOGUE # polkitkdeauth.sh (authentication agent)
exec-once = $start.BAR # waybar.py --watch (daemon)
exec-once = $start.NOTIFICATIONS # dunst (daemon)
exec-once = $start.WALLPAPER # wallpaper.sh --global (daemon)
exec-once = $start.TEXT_CLIPBOARD # wl-paste --watch (daemon)
exec-once = $start.IMAGE_CLIPBOARD # wl-paste --watch (daemon)
# exec-once = $start.CLIPBOARD_PERSIST # wl-clip-persist (daemon) #! Tends to hang wl-clipboard
exec-once = $start.NETWORK_MANAGER # nm-applet (system tray)
exec-once = $start.REMOVABLE_MEDIA # udiskie (daemon)
exec-once = $start.APPTRAY_BLUETOOTH # blueman-applet (system tray)
exec-once = $start.BATTERY_NOTIFY # batterynotify.sh (monitoring daemon)
exec-once = $start.IDLE_DAEMON # hypridle (daemon)
# exec-once = hyde-shell dconf.set.sh
# hyde/config.toml is parsed and exported to the environment
# exec-once = $scrPath/parse.config.py --daemon --input $XDG_CONFIG_HOME/hyde/config.toml --env $XDG_STATE_HOME/hyde/config --hypr $XDG_STATE_HOME/hyde/hyprland.conf
# exec-once = systemctl --user start hyde-config.service #! If this is not working try the command above!
exec-once = hyde-shell app -t service hyde-config --no-startup
exec-once = hyprctl setcursor $CURSOR_THEME $CURSOR_SIZE #? Set cursor theme and size
Config File: /home/zardexd/.config/hypr/hyprland.conf: Read Succeeded
$HYDE_HYPRLAND=set #! Do not remove - HyDE marker to prevent file overwrite
#* You can freely edit this file, but make sure to not remove the above line!
#* All Files Below are yours to modify!
#! ░▒▒▒░░░▓▓ ___________
#! ░░▒▒▒░░░░░▓▓ //___________/
#! ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
#! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
#! ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
#! ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
#! ░▒▓▓ ▓▓ //____/
#? Read https://hydeproject.pages.dev/en/configuring/hyprland/ for the full documentation.
source = ./keybindings.conf # Keyboard shortcuts
source = ./windowrules.conf # Window rules
source = ./monitors.conf # Monitor configuration
source = ./userprefs.conf # Your hyprland configuration // Edit this file to change your Hyprland configuration
#lock = swaylock -f -c 000000
Config File: /home/zardexd/.config/hypr/keybindings.conf: Read Succeeded
## █▄▀ █▀▀ █▄█ █▄▄ █ █▄░█ █▀▄ █ █▄░█ █▀▀ █▀
## █░█ ██▄ ░█░ █▄█ █ █░▀█ █▄▀ █ █░▀█ █▄█ ▄█
# see https://wiki.hyprland.org/configuring/keywords/ for more
# example binds, see https://wiki.hyprland.org/configuring/binds/ for more
# Grouping of binds for easier management
# $d=[Group Name|Subgroup Name1|Subgroup Name2|...]
# '$d' is a variable that is used to group binds together (or use another variable)
# This is only for organization purposes and is not a defined hyprland variable
# What we did here is to modify the Description of the binds to include the group name
# The $d will be parsed as a separate key to be use for a GUI or something pretty
# [Main|Subgroup1|Subgroup2|...]
# Main - The main groupname
# Subgroup1.. - The subgroup names can be use to avoid repeating the same description
#* Variables
# Default if commented out
# $mainMod = Super # super / meta / windows key
# Assign apps
# $TERMINAL = kitty
$EDITOR = code
# $EXPLORER = dolphin
$BROWSER = vivaldi
$wm=Window Management
$d=[$wm]
bindd = $mainMod, Q, $d close focused window, exec, $scrPath/dontkillsteam.sh
bindd = Alt, F4, $d close focused window, exec, $scrPath/dontkillsteam.sh
bindd = $mainMod, Delete, $d kill hyprland session, exit
bindd = $mainMod, W, $d Toggle floating, togglefloating
bindd = $mainMod, G, $d toggle group, togglegroup
bindd = Shift, F11, $d toggle fullscreen, fullscreen
bindd = $mainMod, L, $d lock screen, exec, lockscreen.sh
bindd = $mainMod Shift, F, $d toggle pin on focused window, exec, $scrPath/windowpin.sh
bindd = Control Alt, Delete, $d logout menu, exec, $scrPath/logoutlaunch.sh
bindd = Alt_R, Control_R, $d toggle waybar and reload config, exec, hyde-shell waybar --hide
# bindd = ALT_R, Control_R,toggle waybar, exec, killall waybar || waybar # toggle waybar without reloading, this is faster
$d=[$wm|Group Navigation]
bindd = $mainMod Control, H, $d change active group backwards , changegroupactive, b
bindd = $mainMod Control, L, $d change active group forwards , changegroupactive, f
$d=[$wm|Change focus]
bindd = $mainMod, Left, $d focus left, movefocus, l
bindd = $mainMod, Right, $d focus right , movefocus, r
bindd = $mainMod, Up, $d focus up , movefocus, u
bindd = $mainMod, Down , $d focus down, movefocus, d
bindd = ALT, Tab,$d Cycle focus, cyclenext
$d=[$wm|Resize Active Window]
# Resize windows
bindde = $mainMod Shift, Right, $d resize window right , resizeactive, 30 0
bindde = $mainMod Shift, Left, $d resize window left, resizeactive, -30 0
bindde = $mainMod Shift, Up, $d resize window up, resizeactive, 0 -30
bindde = $mainMod Shift, Down, $d resize window down, resizeactive, 0 30
# Move active window around current workspace with mainMod + Shift + Control [←→↑↓]
$d=[$wm|Move active window across workspace]
$moveactivewindow=grep -q "true" <<< $(hyprctl activewindow -j | jq -r .floating) && hyprctl dispatch moveactive
bindde = $mainMod Shift Control, left, Move active window to the left, exec, $moveactivewindow -30 0 || hyprctl dispatch movewindow l
bindde = $mainMod Shift Control, right, Move active window to the right, exec, $moveactivewindow 30 0 || hyprctl dispatch movewindow r
bindde = $mainMod Shift Control, up, Move active window up, exec, $moveactivewindow 0 -30 || hyprctl dispatch movewindow u
bindde = $mainMod Shift Control, down, Move active window down, exec, $moveactivewindow 0 30 || hyprctl dispatch movewindow d
# Move/Resize focused window
$d=[$wm|Move & Resize with mouse]
binddm = $mainMod, mouse:272, $d hold to move window, movewindow
binddm = $mainMod, mouse:273, $d hold to resize window, resizewindow
binddm = $mainMod, Z, $d hold to move window , movewindow
binddm = $mainMod, X, $d hold to resize window, resizewindow
# Toggle focused window split
$d=[$wm]
bindd = $mainMod, J, $d toggle split, togglesplit
$l=Launcher
$d=[$l|Apps]
bindd = $mainMod, T, $d terminal emulator , exec, $TERMINAL
bindd = $mainMod Alt, T, $d dropdown terminal , exec, [float; move 20% 5%; size 60% 60%] $TERMINAL
bindd = $mainMod, E, $d file explorer , exec, $EXPLORER
bindd = $mainMod, C, $d text editor , exec, $EDITOR
bindd = $mainMod, B, $d web browser , exec, $BROWSER
bindd = Control Shift, Escape, $d system monitor , exec, $scrPath/sysmonlaunch.sh
$d=[$l|Rofi menus]
$rofi-launch=$scrPath/rofilaunch.sh
bindd = $mainMod, A, $d application finder , exec, pkill -x rofi || $rofi-launch d
bindd = $mainMod, TAB, $d window switcher , exec, pkill -x rofi || $rofi-launch w
bindd = $mainMod Shift, E, $d file finder , exec, pkill -x rofi || $rofi-launch f
bindd = $mainMod, slash, $d keybindings hint, exec, pkill -x rofi || $scrPath/keybinds_hint.sh c # launch keybinds hint
bindd = $mainMod, comma, $d emoji picker , exec, pkill -x rofi || $scrPath/emoji-picker.sh # launch emoji picker
bindd = $mainMod, period, $d glyph picker , exec, pkill -x rofi || $scrPath/glyph-picker.sh # launch glyph picker
bindd = $mainMod, V, $d clipboard , exec, pkill -x rofi || $scrPath/cliphist.sh -c # launch clipboard,
bindd = $mainMod Shift, V, $d clipboard manager , exec, pkill -x rofi || $scrPath/cliphist.sh # launch clipboard Manager
bindd = $mainMod Shift, A, $d select rofi launcher , exec, pkill -x rofi || $scrPath/rofiselect.sh # launch select menu
$hc=Hardware Controls
$d=[$hc|Audio]
binddl = , F10, $d toggle mute output , exec, $scrPath/volumecontrol.sh -o m # toggle audio mute
binddl = , XF86AudioMute,$d toggle mute output, exec, $scrPath/volumecontrol.sh -o m # toggle audio mute
binddel = , F11, $d decrease volume , exec, $scrPath/volumecontrol.sh -o d # decrease volume
binddel = , F12, $d increase volume , exec, $scrPath/volumecontrol.sh -o i # increase volume
binddl = , XF86AudioMicMute,$d un/mute microphone , exec, $scrPath/volumecontrol.sh -i m # toggle microphone mute
binddel = , XF86AudioLowerVolume, $d decrease volume , exec, $scrPath/volumecontrol.sh -o d # decrease volume
binddel = , XF86AudioRaiseVolume, $d increase volume , exec, $scrPath/volumecontrol.sh -o i # increase volume
$d=[$hc|Media]
binddl = , XF86AudioPlay,$d play media, exec, playerctl play-pause # toggle between media play and pause
binddl = , XF86AudioPause,$d pause media, exec, playerctl play-pause # toggle between media play and pause
binddl = , XF86AudioNext,$d next media , exec, playerctl next # media next
binddl = , XF86AudioPrev,$d previous media , exec, playerctl previous # media previous
$d=[$hc|Brightness]
binddel = , XF86MonBrightnessUp, $d increase brightness , exec, $scrPath/brightnesscontrol.sh i # increase brightness
binddel = , XF86MonBrightnessDown, $d decrease brightness , exec, $scrPath/brightnesscontrol.sh d # decrease brightness
$ut=Utilities
$d=[$ut]
binddl = $mainMod, K, $d toggle keyboard layout , exec, $scrPath/keyboardswitch.sh # switch keyboard layout
bindd = $mainMod Alt, G, $d game mode , exec, $scrPath/gamemode.sh # disable hypr effects for gamemode
bindd = $mainMod Shift, G, $d open game launcher , exec, $scrPath/gamelauncher.sh # run game launcher for steam and lutris
$d=[$ut|Screen Capture]
bindd = $mainMod Shift, P, $d color picker, exec, hyprpicker -an # Pick color (Hex) >> clipboard#
bindd = $mainMod, P, $d snip screen , exec, $scrPath/screenshot.sh s # partial screenshot capture
bindd = $mainMod Control, P, $d freeze and snip screen, exec, $scrPath/screenshot.sh sf # partial screenshot capture (frozen screen)
binddl = $mainMod Alt, P, $d print monitor , exec, $scrPath/screenshot.sh m # monitor screenshot capture
binddl = , Print, $d print all monitors , exec, $scrPath/screenshot.sh p # all monitors screenshot capture
# TODO Make a main rofi menu for these selectors
$rice=Theming and Wallpaper
$d=[$rice]
bindd = $mainMod Alt, Right, $d next global wallpaper , exec, $scrPath/wallpaper.sh -Gn # next global wallpaper
bindd = $mainMod Alt, Left, $d previous global wallpaper , exec, $scrPath/wallpaper.sh -Gp # previous global wallpaper
bindd = $mainMod Shift, W, $d select a global wallpaper , exec, pkill -x rofi || $scrPath/wallpaper.sh -SG # launch wallpaper select menu
bindd = $mainMod Alt, Up, $d next waybar layout , exec, $scrPath/wbarconfgen.sh n # next waybar mode
bindd = $mainMod Alt, Down, $d previous waybar layout , exec, $scrPath/wbarconfgen.sh p # previous waybar mode
bindd = $mainMod Shift, R, $d wallbash mode selector , exec, pkill -x rofi || $scrPath/wallbashtoggle.sh -m # launch wallbash mode select menu
bindd = $mainMod Shift, T, $d select a theme, exec, pkill -x rofi || $scrPath/themeselect.sh # launch theme select menu
bindd = $mainMod+Shift, Y, $d select animations, exec, pkill -x rofi || $scrPath/animations.sh --select # launch animations select menu
bindd = $mainMod+Shift, U, $d select hyprlock layout, exec, pkill -x rofi || $scrPath/hyprlock.sh --select # launch hyprlock layout select menu
$ws=Workspaces
$d=[$ws|Navigation]
bindd = $mainMod, 1, $d navigate to workspace 1 , workspace, 1
bindd = $mainMod, 2, $d navigate to workspace 2 , workspace, 2
bindd = $mainMod, 3, $d navigate to workspace 3 , workspace, 3
bindd = $mainMod, 4, $d navigate to workspace 4 , workspace, 4
bindd = $mainMod, 5, $d navigate to workspace 5 , workspace, 5
bindd = $mainMod, 6, $d navigate to workspace 6 , workspace, 6
bindd = $mainMod, 7, $d navigate to workspace 7 , workspace, 7
bindd = $mainMod, 8, $d navigate to workspace 8 , workspace, 8
bindd = $mainMod, 9, $d navigate to workspace 9 , workspace, 9
bindd = $mainMod, 0, $d navigate to workspace 10 , workspace, 10
$d=[$ws|Navigation|Relative workspace]
bindd = $mainMod Control, Right, $d change active workspace forwards , workspace, r+1
bindd = $mainMod Control, Left, $d change active workspace backwards , workspace, r-1
$d=[$ws|Navigation]
bindd = $mainMod Control, Down, $d navigate to the nearest empty workspace , workspace, empty
# Move focused window to a workspace
$d=[$ws|Move window to workspace]
bindd = $mainMod Shift, 1, $d move to workspace 1 , movetoworkspace, 1
bindd = $mainMod Shift, 2, $d move to workspace 2 , movetoworkspace, 2
bindd = $mainMod Shift, 3, $d move to workspace 3 , movetoworkspace, 3
bindd = $mainMod Shift, 4, $d move to workspace 4 , movetoworkspace, 4
bindd = $mainMod Shift, 5, $d move to workspace 5 , movetoworkspace, 5
bindd = $mainMod Shift, 6, $d move to workspace 6 , movetoworkspace, 6
bindd = $mainMod Shift, 7, $d move to workspace 7 , movetoworkspace, 7
bindd = $mainMod Shift, 8, $d move to workspace 8 , movetoworkspace, 8
bindd = $mainMod Shift, 9, $d move to workspace 9 , movetoworkspace, 9
bindd = $mainMod Shift, 0, $d move to workspace 10 , movetoworkspace, 10
# Move focused window to a relative workspace
$d=[$ws]
bindd = $mainMod Control+Alt, Right, $d move window to next relative workspace , movetoworkspace, r+1
bindd = $mainMod Control+Alt, Left, $d move window to previous relative workspace , movetoworkspace, r-1
# Scroll through existing workspaces
$d=[$ws|Navigation]
bindd = $mainMod, mouse_down, $d next workspace, workspace, e+1
bindd = $mainMod, mouse_up, $d previous workspace, workspace, e-1
# Move/Switch to special workspace (scratchpad)
$d=[$ws|Navigation|Special workspace]
bindd = $mainMod Shift, S, $d move to scratchpad , movetoworkspace, special
bindd = $mainMod Alt, S, $d move to scratchpad (silent) , movetoworkspacesilent, special
bindd = $mainMod, S, $d toggle scratchpad , togglespecialworkspace
# Move focused window to a workspace silently
$d=[$ws|Navigation|Move window silently]
bindd = $mainMod Alt, 1, $d move to workspace 1 (silent), movetoworkspacesilent, 1
bindd = $mainMod Alt, 2, $d move to workspace 2 (silent), movetoworkspacesilent, 2
bindd = $mainMod Alt, 3, $d move to workspace 3 (silent), movetoworkspacesilent, 3
bindd = $mainMod Alt, 4, $d move to workspace 4 (silent), movetoworkspacesilent, 4
bindd = $mainMod Alt, 5, $d move to workspace 5 (silent), movetoworkspacesilent, 5
bindd = $mainMod Alt, 6, $d move to workspace 6 (silent), movetoworkspacesilent, 6
bindd = $mainMod Alt, 7, $d move to workspace 7 (silent), movetoworkspacesilent, 7
bindd = $mainMod Alt, 8, $d move to workspace 8 (silent), movetoworkspacesilent, 8
bindd = $mainMod Alt, 9, $d move to workspace 9 (silent), movetoworkspacesilent, 9
bindd = $mainMod Alt, 0, $d move to workspace 10 (silent), movetoworkspacesilent, 10
$d=#! unset the group name
Config File: /home/zardexd/.config/hypr/windowrules.conf: Read Succeeded
# █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█ █▀█ █░█ █░░ █▀▀ █▀
# ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀ █▀▄ █▄█ █▄▄ ██▄ ▄█
# See https://wiki.hyprland.org/Configuring/Window-Rules/
# '$&' is a hyde specific shorthand for "override" \\ analogous to a reference
# This symbol indicates that the following values will override the default configuration
$&=override
# idleinhibit rules
windowrule = idleinhibit fullscreen, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$
windowrule = idleinhibit fullscreen, class:^(.*[Ss]potify.*)$
windowrule = idleinhibit fullscreen, class:^(.*LibreWolf.*)$|^(.*floorp.*)$|^(.*brave-browser.*)$|^(.*firefox.*)$|^(.*chromium.*)$|^(.*zen.*)$|^(.*vivaldi.*)$
# Picture-in-Picture
windowrule = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrule = keepaspectratio, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrule = move 73% 72%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrule = size 25%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrule = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrule = pin, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrule = opacity 0.90 $& 0.90 $& 1,class:^(firefox)$
windowrule = opacity 0.90 $& 0.90 $& 1,class:^(brave-browser)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(code-oss)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^([Cc]ode)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(code-url-handler)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(code-insiders-url-handler)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(kitty)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(org.kde.dolphin)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(org.kde.ark)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(nwg-look)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(qt5ct)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(qt6ct)$
windowrule = opacity 0.80 $& 0.80 $& 1,class:^(kvantummanager)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(org.pulseaudio.pavucontrol)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(blueman-manager)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(nm-applet)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(nm-connection-editor)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(polkit-gnome-authentication-agent-1)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(org.freedesktop.impl.portal.desktop.gtk)$
windowrule = opacity 0.80 $& 0.70 $& 1,class:^(org.freedesktop.impl.portal.desktop.hyprland)$
windowrule = opacity 0.70 $& 0.70 $& 1,class:^([Ss]team)$
windowrule = opacity 0.70 $& 0.70 $& 1,class:^(steamwebhelper)$
windowrule = opacity 0.70 $& 0.70 $& 1,class:^([Ss]potify)$
windowrule = opacity 0.70 $& 0.70 $& 1,initialTitle:^(Spotify Free)$
windowrule = opacity 0.70 $& 0.70 $& 1,initialTitle:^(Spotify Premium)$
windowrule = opacity 0.90 0.90,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk
windowrule = opacity 0.80 0.80,class:^(com.github.tchx84.Flatseal)$ # Flatseal-Gtk
windowrule = opacity 0.80 0.80,class:^(hu.kramo.Cartridges)$ # Cartridges-Gtk
windowrule = opacity 0.80 0.80,class:^(com.obsproject.Studio)$ # Obs-Qt
windowrule = opacity 0.80 0.80,class:^(gnome-boxes)$ # Boxes-Gtk
windowrule = opacity 0.80 0.80,class:^(vesktop)$ # Vesktop
windowrule = opacity 0.80 0.80,class:^(discord)$ # Discord-Electron
windowrule = opacity 0.80 0.80,class:^(WebCord)$ # WebCord-Electron
windowrule = opacity 0.80 0.80,class:^(ArmCord)$ # ArmCord-Electron
windowrule = opacity 0.80 0.80,class:^(app.drey.Warp)$ # Warp-Gtk
windowrule = opacity 0.80 0.80,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt
windowrule = opacity 0.80 0.80,class:^(yad)$ # Protontricks-Gtk
windowrule = opacity 0.80 0.80,class:^(Signal)$ # Signal-Gtk
windowrule = opacity 0.80 0.80,class:^(io.github.alainm23.planify)$ # planify-Gtk
windowrule = opacity 0.80 0.80,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk
windowrule = opacity 0.80 0.80,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gtk
windowrule = opacity 0.80 0.80,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk
windowrule = opacity 0.80 0.80,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk
windowrule = opacity 0.80 0.80,class:^(io.github.flattool.Warehouse)$ # Warehouse-Gtk
windowrule = float,class:^(org.kde.dolphin)$,title:^(Progress Dialog — Dolphin)$
windowrule = float,class:^(org.kde.dolphin)$,title:^(Copying — Dolphin)$
windowrule = float,title:^(About Mozilla Firefox)$
windowrule = float,class:^(firefox)$,title:^(Picture-in-Picture)$
windowrule = float,class:^(firefox)$,title:^(Library)$
windowrule = float,class:^(kitty)$,title:^(top)$
windowrule = float,class:^(kitty)$,title:^(btop)$
windowrule = float,class:^(kitty)$,title:^(htop)$
windowrule = float,class:^(vlc)$
windowrule = float,class:^(kvantummanager)$
windowrule = float,class:^(qt5ct)$
windowrule = float,class:^(qt6ct)$
windowrule = float,class:^(nwg-look)$
windowrule = float,class:^(org.kde.ark)$
windowrule = float,class:^(org.pulseaudio.pavucontrol)$
windowrule = float,class:^(blueman-manager)$
windowrule = float,class:^(nm-applet)$
windowrule = float,class:^(nm-connection-editor)$
windowrule = float,class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrule = float,class:^(Signal)$ # Signal-Gtk
windowrule = float,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk
windowrule = float,class:^(app.drey.Warp)$ # Warp-Gtk
windowrule = float,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt
windowrule = float,class:^(yad)$ # Protontricks-Gtk
windowrule = float,class:^(eog)$ # Imageviewer-Gtk
windowrule = float,class:^(io.github.alainm23.planify)$ # planify-Gtk
windowrule = float,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk
windowrule = float,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gkk
windowrule = float,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk
windowrule = float,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk
# common modals
windowrule = float,title:^(Open)$
windowrule = float, title:^(Authentication Required)$
windowrule = float, title:^(Add Folder to Workspace)$
windowrule = float,initialtitle:^(Open File)$
windowrule = float,title:^(Choose Files)$
windowrule = float,title:^(Save As)$
windowrule = float,title:^(Confirm to replace files)$
windowrule = float,title:^(File Operation Progress)$
windowrule = float,class:^([Xx]dg-desktop-portal-gtk)$
windowrule = float, title:^(File Upload)(.*)$
windowrule = float, title:^(Choose wallpaper)(.*)$
windowrule = float, title:^(Library)(.*)$
windowrule = float,class:^(.*dialog.*)$
windowrule = float,title:^(.*dialog.*)$
# Put the actual Minecraft game always on HDMI-A-1, maximized
windowrule = monitor:HDMI-A-1, maximize, class:^(com.mojang.minecraft.java-edition)$
# Put Factorio always fullscreen on DP-1
windowrule = monitor:HDMI-A-1, fullscreen, class:^(Factorio)$
# █░░ ▄▀█ █▄█ █▀▀ █▀█ █▀█ █░█ █░░ █▀▀ █▀
# █▄▄ █▀█ ░█░ ██▄ █▀▄ █▀▄ █▄█ █▄▄ ██▄ ▄█
layerrule = blur,rofi
layerrule = ignorezero,rofi
layerrule = blur,notifications
layerrule = ignorezero,notifications
layerrule = blur,swaync-notification-window
layerrule = ignorezero,swaync-notification-window
layerrule = blur,swaync-control-center
layerrule = ignorezero,swaync-control-center
layerrule = blur,logout_dialog
Config File: /home/zardexd/.config/hypr/monitors.conf: Read Succeeded
# █▀▄▀█ █▀█ █▄░█ █ ▀█▀ █▀█ █▀█ █▀
# █░▀░█ █▄█ █░▀█ █ ░█░ █▄█ █▀▄ ▄█
# Set your monitor configuration here
# See https://wiki.hyprland.org/Configuring/Monitors/
# For a sample file, please refer to https://github.com/prasanthrangan/hyprdots/blob/main/Configs/.config/hypr/monitors.t2
monitor = HDMI-A-1,1920x1080@100,0x0, 1, vrr,0
monitor = eDP-1,1920x1080@60,1920x0, 1, vrr,0
general {
allow_tearing = true
}
render {
direct_scanout = false
}
misc {
disable_hyprland_logo = true
vfr = false
render_unfocused_fps = 100
}
env = LIBVA_DRIVER_NAME,nvidia
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = __NV_PRIME_RENDER_OFFLOAD,1
env = __VK_LAYER_NV_optimus,NVIDIA_only
env = WLR_NO_HARDWARE_CURSORS,1
env = WLR_DRM_DEVICES,/dev/dri/card1
Config File: /home/zardexd/.config/hypr/userprefs.conf: Read Succeeded
# █░█ █▀ █▀▀ █▀█ █▀█ █▀█ █▀▀ █▀▀ █▀
# █▄█ ▄█ ██▄ █▀▄ █▀▀ █▀▄ ██▄ █▀░ ▄█
# Set your personal hyprland configuration here
# See https://wiki.hyprland.org/Configuring for more information
# // █ █▄░█ █▀█ █░█ ▀█▀
# // █ █░▀█ █▀▀ █▄█ ░█░
# Uncomment to enable // change to a preferred value
# 🔗 See https://wiki.hyprland.org/Configuring/Variables/#input
input {
kb_layout = de,ru
# follow_mouse = 1
# sensitivity = 0
# force_no_accel = 0
# accel_profile = flat
# numlock_by_default = true
# 🔗 See https://wiki.hyprland.org/Configuring/Variables/#touchpad
touchpad {
natural_scroll = no
}
}
# 🔗 See https://wiki .hyprland.org/Configuring/Variables/#gestures
gestures {
# workspace_swipe = true
# workspace_swipe_fingers = 3
}
Config File: /home/zardexd/.config/hypr/workflows.conf: Read Succeeded
#! █░█░█ █▀█ █▀█ █▄▀ █▀▀ █░░ █▀█ █░█░█ █▀
#! ▀▄▀▄▀ █▄█ █▀▄ █░█ █▀░ █▄▄ █▄█ ▀▄▀▄▀ ▄█
# This file sets the current workflow for Hyprland
# HyDE Controlled content // DO NOT EDIT
# Edit or add workflows in the ./workflows/ directory
# and run the 'workflows.sh select' command to update this file
# Workflows are a set of configurations that can be applied to Hyprland
# that suits the actual workflow you are doing.
# It can be gaming mode, work mode, or anything else you can think of.
# you can also exec a command within the workflow
$WORKFLOW = default
$WORKFLOW_ICON =
$WORKFLOW_DESCRIPTION = Default HyDE configuration // Disables workflow overrides
$WORKFLOWS_PATH = ./workflows/default.conf
source = $WORKFLOWS_PATH
Config File: /home/zardexd/.config/hypr/workflows/default.conf: Read Succeeded
# // █▀▄ █▀▀ █▀▀ ▄▀█ █░█ █░░ ▀█▀
# // █▄▀ ██▄ █▀░ █▀█ █▄█ █▄▄ ░█░
$WORKFLOW_ICON=
$WORKFLOW_DESCRIPTION = Unset workflow configuration
Config File: /home/zardexd/.local/share/hypr/finale.conf: Read Succeeded
# Custom parseable config file for HyDE
# hyprlang noerror true
hyde {
theme=$HYDE_THEME
gtk-theme=$GTK_THEME
icon-theme=$ICON_THEME
color-scheme=$COLOR_SCHEME
cursor-theme=$CURSOR_THEME
cursor-size=$CURSOR_SIZE
font=$FONT
font-size=$FONT_SIZE
bar-font=$BAR_FONT
notification-font=$NOTIFICATION_FONT
menu-font=$MENU_FONT
document-font=$DOCUMENT_FONT
document-font-size=$DOCUMENT_FONT_SIZE
monospace-font=$MONOSPACE_FONT
monospace-font-size=$MONOSPACE_FONT_SIZE
font-antialiasing=$FONT_ANTIALIASING
font-hinting=$FONT_HINTING
button-layout=$BUTTON_LAYOUT
terminal=$TERMINAL
lockscreen=$LOCKSCREEN
}
# hyprlang noerror false
======Config-End========
Additional Information
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working