#!   ░▒▒▒░░░▓▓          ___________ #! ░░▒▒▒░░░░░▓▓        //___________/ #! ░░▒▒▒░░░░░▓▓     _   _ _    _ _____ #! ░░▒▒░░░░░▓▓▓▓▓▓ | | | | |  | |  __/ #! ░▒▒░░░░▓▓   ▓▓ | |_| | |_/ /| |___ #!  ░▒▒░░▓▓   ▓▓   \__  |____/ |____/ █░█ ▄▀█ █▀█ █ ▄▀█ █▄▄ █░░ █▀▀ █▀ #!    ░▒▓▓   ▓▓  //____/ ▀▄▀ █▀█ █▀▄ █ █▀█ █▄█ █▄▄ ██▄ ▄█ # Override configuration for user environment variables and startup commands # Static variables here take priority over default and dynamic configurations #  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 $BROWSER = firefox # default browser, if commented out , will use the default browser $EDITOR = code # default editor, if commented out , will use the default editor $EXPLORER= dolphin # default file manager, if commented out , will use the default file manager $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 # This is used to override the default startup commands # $start.VAR = command $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 $start.BAR=waybar $start.NOTIFICATIONS=swaync # dunst $start.APPTRAY_BLUETOOTH=blueman-applet $start.WALLPAPER=$scrPath/swwwallpaper.sh $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 $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 # This is used to override the default environment variables # $env.VAR = value # 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 # 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 $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 $ICON_THEME=Tela-circle-dracula $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 # $BACKGROUND_PATH=$HYPRLOCK_BACKGROUND # set the background to the specific hyprlock wallpaper