155 lines
8.2 KiB
Plaintext
155 lines
8.2 KiB
Plaintext
#! ░▒▒▒░░░▓▓ ___________
|
||
#! ░░▒▒▒░░░░░▓▓ //___________/
|
||
#! ░░▒▒▒░░░░░▓▓ _ _ _ _ _____
|
||
#! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/
|
||
#! ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___
|
||
#! ░▒▒░░▓▓ ▓▓ \__ |____/ |____/
|
||
#! ░▒▓▓ ▓▓ //____/
|
||
|
||
# Use this for reference to override the default HyDE' hyprland configuration
|
||
|
||
# ! Never source ~/.config/hypr/hyde.conf directly, it is sourced by the main configuration file
|
||
# This file acts as an override configuration for the user to set their environment variables and startup commands
|
||
# Static variable declaration in hyde.conf will be prioritized over the default and dynamic configuration
|
||
|
||
# NOTE
|
||
# Leaving the variable empty will unset the variable
|
||
# Commenting out the variable will use the default value
|
||
# For updated configuration options, see https://github.com/HyDE-Project/HyDE/blob/master/Configs/.config/hypr/hyde.conf
|
||
# For simplicity, ./hyde.conf ONLY accepts $ for variables and # for comments, will sanitize the file to remove any other characters
|
||
# $start.VAR , $env.VAR are ONLY HyDE specific conventions for consistency.
|
||
|
||
# Keyboard modifier
|
||
# $mainMod = SUPER # windows key
|
||
|
||
|
||
# ▄▀█ █▀█ █▀█ █▀
|
||
# █▀█ █▀▀ █▀▀ ▄█
|
||
|
||
# $QUICKAPPS = # used for quick app launcher
|
||
# Leaving this to HyDE means Super+B runs its `$default.BROWSER`, which is
|
||
# `hyde-launch.sh --fall firefox web-browser` — and the 26.x update deprecated that script, so
|
||
# every press fired a "hyde-launch.sh is deprecated, please use hyde-shell open instead"
|
||
# notification. Naming the browser directly skips the wrapper entirely. This is the primary
|
||
# browser only; Super+Shift+B (librewolf) and Super+Ctrl+B (firefox) are set in keybindings.conf.
|
||
# `hyde-shell open web-browser` is the modern HyDE equivalent if the xdg default should decide.
|
||
$BROWSER = zen-browser # matches the xdg default (zen.desktop)
|
||
# $EDITOR = code # default editor, if commented out , will use the default editor
|
||
# Same deprecation as $BROWSER above: HyDE's default is `hyde-launch.sh --fall dolphin
|
||
# file-manager`, and Super+E in keybindings.conf uses it. $EDITOR is deliberately left to HyDE —
|
||
# no active bind reads it (Super+C runs `$TERMINAL nvim`), so there is nothing to fix there.
|
||
$EXPLORER = dolphin # matches the xdg default (org.kde.dolphin.desktop)
|
||
# $TERMINAL = kitty # default terminal, if commented out , will use the org.gnome.desktop.default-applications.terminal
|
||
# $LOCKSCREEN=hyprlock # default lockscreen, you can use any lockscreen you want, eg swaylock
|
||
# $IDLE=hypridle # default idle manager, you can use any idle manager you want,eg swayidle
|
||
|
||
|
||
# // █░░ ▄▀█ █░█ █▄░█ █▀▀ █░█
|
||
# // █▄▄ █▀█ █▄█ █░▀█ █▄▄ █▀█
|
||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||
# Override the default startup commands
|
||
|
||
# $start.XDG_PORTAL_RESET=$scrPath/resetxdgportal.sh
|
||
# $start.DBUS_SHARE_PICKER=dbus-update-activation-environment --systemd --all # for XDPH
|
||
# $start.SYSTEMD_SHARE_PICKER=systemctl --user import-environment QT_QPA_PLATFORMTHEME WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # for XDPH
|
||
# Empty = unset, so HyDE's default `exec-once = $start.BAR` (a bare `waybar`, using HyDE's
|
||
# generated config.jsonc/style.css) does not launch a second bar. The bar we actually want is
|
||
# launched from userprefs.conf with the custom layout/style.
|
||
$start.BAR=
|
||
# $start.NOTIFICATIONS=swaync # dunst
|
||
# $start.APPTRAY_BLUETOOTH=blueman-applet
|
||
# $start.WALLPAPER=$scrPath/wallpaper.sh --global # 26.x: backend-agnostic (awww); swwwallpaper.sh is gone
|
||
# $start.TEXT_CLIPBOARD=wl-paste --type text --watch cliphist store
|
||
# $start.IMAGE_CLIPBOARD=wl-paste --type image --watch cliphist store
|
||
# $start.BATTERY_NOTIFY=$scrPath/batterynotify.sh
|
||
# Kept explicitly at the default: nm-applet's tray icon is the one place with a quick
|
||
# connect/disconnect MENU (wifi list, VPN) — the bar's `network` module only shows state
|
||
# and bandwidth. Tela renders it as a blue circle (its scalable/devices icon); that's the
|
||
# theme working, not a bug. Was briefly unset 2026-08-14 — wrong call, the menu was wanted.
|
||
$start.NETWORK_MANAGER=nm-applet --indicator
|
||
# $start.REMOVABLE_MEDIA=udiskie --no-automount --smart-tray
|
||
# $start.AUTH_DIALOGUE=$scrPath/polkitkdeauth.sh
|
||
# $start.IDLE_DAEMON=$IDLE
|
||
|
||
# // █▀▀ █▄░█ █░█
|
||
# // ██▄ █░▀█ ▀▄▀
|
||
|
||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||
# Override the default environment variables
|
||
|
||
|
||
# # Toolkit Backend Variables - https://wiki.hyprland.org/Configuring/Environment-variables/#toolkit-backend-variables
|
||
# $env.GDK_BACKEND = wayland,x11,* #s 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 #s 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 #s 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
|
||
|
||
# $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
|
||
|
||
|
||
|
||
# These variable will override the default and the theme configuration
|
||
# Do not uncomment the variables if you want want HyDE do the theme configuration for you
|
||
|
||
# // █▀▀ ▀█▀ █▄▀
|
||
# // █▄█ ░█░ █░█
|
||
|
||
|
||
#$GTK_THEME=Wallbash-Gtk
|
||
# dots-icons = repo-tracked overlay theme (gui/.local/share/icons/dots-icons) that inherits
|
||
# Tela-circle-dracula and only swaps the tray/status icons for Tela's monochrome panel set at
|
||
# every size — without it, waybar on a fractionally-scaled monitor requests 2x sizes and gets
|
||
# the colored-circle variants (the blue nm-applet blob). Everything else still comes from Tela.
|
||
$ICON_THEME=dots-icons
|
||
#$COLOR_SCHEME=prefer-dark
|
||
|
||
# // █▀▀ █░█ █▀█ █▀ █▀█ █▀█
|
||
# // █▄▄ █▄█ █▀▄ ▄█ █▄█ █▀▄
|
||
|
||
#$CURSOR_THEME=Bibata-Modern-Ice
|
||
#$CURSOR_SIZE=30
|
||
|
||
# // █▀▀ █▀█ █▄░█ ▀█▀
|
||
# // █▀░ █▄█ █░▀█ ░█░
|
||
|
||
#$FONT=Canterell
|
||
#$FONT_SIZE=10
|
||
#$DOCUMENT_FONT=Cantarell
|
||
#$DOCUMENT_FONT_SIZE=10
|
||
#$MONOSPACE_FONT=CaskaydiaCove Nerd Font Mono
|
||
#$MONOSPACE_FONT_SIZE=9
|
||
#$FONT_ANTIALIASING=rgba
|
||
#$FONT_HINTING=full
|
||
|
||
|
||
# // █░░ █▀█ █▀▀ █▄▀ █▀ █▀▀ █▀█ █▀▀ █▀▀ █▄░█
|
||
# // █▄▄ █▄█ █▄▄ █░█ ▄█ █▄▄ █▀▄ ██▄ ██▄ █░▀█
|
||
|
||
#Setting the Hyprlock layout will override any layout set in the ./hypr/hyprlock.sh
|
||
# Dynamic Hyprlock layout should be set in the ./hypr/hyprlock.sh file
|
||
# $LAYOUT_PATH=/path/to/hyprlock/layout.conf
|