From 3a640ee9df927f0f77d3777d92fa1577c0d98aa4 Mon Sep 17 00:00:00 2001 From: ramforth Date: Fri, 14 Nov 2025 22:38:40 +0100 Subject: [PATCH] Update Hyprland dotfiles --- UserConfigs/01-UserDefaults.conf | 4 +-- UserConfigs/ENVariables.conf | 46 ++++++++++++++++---------------- UserConfigs/Startup_Apps.conf | 3 +++ hyprland.conf | 7 ++++- 4 files changed, 34 insertions(+), 26 deletions(-) diff --git a/UserConfigs/01-UserDefaults.conf b/UserConfigs/01-UserDefaults.conf index ae510f8..12368de 100644 --- a/UserConfigs/01-UserDefaults.conf +++ b/UserConfigs/01-UserDefaults.conf @@ -11,8 +11,8 @@ $edit=${EDITOR:-nano} # These two are for UserKeybinds.conf & Waybar Modules -$term = kitty # Terminal +$term = alacritty # Terminal $files = thunar # File Manager # Default Search Engine for ROFI Search (SUPER S) -$Search_Engine = "https://www.google.com/search?q={}" \ No newline at end of file +$Search_Engine = "https://www.google.com/search?q={}" diff --git a/UserConfigs/ENVariables.conf b/UserConfigs/ENVariables.conf index 7820310..2bd647c 100644 --- a/UserConfigs/ENVariables.conf +++ b/UserConfigs/ENVariables.conf @@ -37,8 +37,8 @@ env = QT_SCALE_FACTOR,1 # Bibata-Modern-Ice-Cursor # NOTE! You must have the hyprcursor version to activate this. # https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/ -#env = HYPRCURSOR_THEME,Bibata-Modern-Ice -#env = HYPRCURSOR_SIZE,24 +env = HYPRCURSOR_THEME,Bibata-Modern-Ice +env = HYPRCURSOR_SIZE,48 # firefox env = MOZ_ENABLE_WAYLAND,1 @@ -51,39 +51,39 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto # auto selects Wayland if possible, X11 # This is from Hyprland Wiki. Below will be activated nvidia gpu detected # See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables -env = LIBVA_DRIVER_NAME,nvidia -env = __GLX_VENDOR_LIBRARY_NAME,nvidia -env = NVD_BACKEND,direct -env = GSK_RENDERER,ngl +#env = LIBVA_DRIVER_NAME,nvidia +#env = __GLX_VENDOR_LIBRARY_NAME,nvidia +#env = NVD_BACKEND,direct +#env = GSK_RENDERER,ngl # additional ENV's for nvidia. Caution, activate with care -env = GBM_BACKEND,nvidia-drm +#env = GBM_BACKEND,nvidia-drm -env = __GL_GSYNC_ALLOWED,1 #adaptive Vsync -env = __NV_PRIME_RENDER_OFFLOAD,1 -env = __VK_LAYER_NV_optimus,NVIDIA_only -env = WLR_DRM_NO_ATOMIC,1 +#env = __GL_GSYNC_ALLOWED,1 #adaptive Vsync +#env = __NV_PRIME_RENDER_OFFLOAD,1 +#env = __VK_LAYER_NV_optimus,NVIDIA_only +#env = WLR_DRM_NO_ATOMIC,1 # FOR VM and POSSIBLY NVIDIA # LIBGL_ALWAYS_SOFTWARE software mesa rendering -env = LIBGL_ALWAYS_SOFTWARE,1 # Warning. May cause hyprland to crash -env = WLR_RENDERER_ALLOW_SOFTWARE,1 +#env = LIBGL_ALWAYS_SOFTWARE,1 # Warning. May cause hyprland to crash +#env = WLR_RENDERER_ALLOW_SOFTWARE,1 # nvidia firefox (for hardware acceleration on FF)? # check this post https://github.com/elFarto/nvidia-vaapi-driver#configuration -env = MOZ_DISABLE_RDD_SANDBOX,1 -env = EGL_PLATFORM,wayland +#env = MOZ_DISABLE_RDD_SANDBOX,1 +#env = EGL_PLATFORM,wayland #### Aquamarine Environment Variables #### ( Hyprland > 0.45 ) # https://wiki.hyprland.org/Configuring/Environment-variables/#aquamarine-environment-variables----ref-httpsgithubcomhyprwmaquamarineblobmaindocsenvmd--- - env = AQ_TRACE,1 # Enables more verbose logging. - env = AQ_DRM_DEVICES,/dev/dri/card1:/dev/dri/card0 # Set an explicit list of DRM devices (GPUs) to use. It’s a colon-separated list of paths, with the first being the primary. E.g. /dev/dri/card1:/dev/dri/card0 - env = AQ_MGPU_NO_EXPLICIT,1 # Disables explicit syncing on mgpu buffers - env = AQ_NO_MODIFIERS,1 # Disables modifiers for DRM buffers +# env = AQ_TRACE,1 # Enables more verbose logging. +# env = AQ_DRM_DEVICES,/dev/dri/card1:/dev/dri/card0 # Set an explicit list of DRM devices (GPUs) to use. It’s a colon-separated list of paths, with the first being the primary. E.g. /dev/dri/card1:/dev/dri/card0 +# env = AQ_MGPU_NO_EXPLICIT,1 # Disables explicit syncing on mgpu buffers +# env = AQ_NO_MODIFIERS,1 # Disables modifiers for DRM buffers #### Hyprland Environment Variables #### # https://wiki.hyprland.org/Configuring/Environment-variables/#hyprland-environment-variables - env = HYPRLAND_TRACE,1 # Enables more verbose logging. - env = HYPRLAND_NO_RT,1 # Disables realtime priority setting by Hyprland. - env = HYPRLAND_NO_SD_NOTIFY,1 # If systemd, disables the 'sd_notify' calls. - env = HYPRLAND_NO_SD_VARS,1 # Disables management of variables in systemd and dbus activation environments. +# env = HYPRLAND_TRACE,1 # Enables more verbose logging. +# env = HYPRLAND_NO_RT,1 # Disables realtime priority setting by Hyprland. +# env = HYPRLAND_NO_SD_NOTIFY,1 # If systemd, disables the 'sd_notify' calls. +# env = HYPRLAND_NO_SD_VARS,1 # Disables management of variables in systemd and dbus activation environments. diff --git a/UserConfigs/Startup_Apps.conf b/UserConfigs/Startup_Apps.conf index 27c790c..230c30a 100644 --- a/UserConfigs/Startup_Apps.conf +++ b/UserConfigs/Startup_Apps.conf @@ -57,3 +57,6 @@ exec-once = swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent # xdg-desktop-portal-hyprland (should be auto starting. However, you can force to start) #exec-once = $scriptsDir/PortalHyprland.sh + +# Autostart Vesktop +#exec-once = vesktop diff --git a/hyprland.conf b/hyprland.conf index 85e25f0..02742ad 100644 --- a/hyprland.conf +++ b/hyprland.conf @@ -5,6 +5,11 @@ # Autostart gnome-keyring-daemon exec-once = /usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh +debug { + enable_stdout_logs = true + # log_level = LOG_TRACE +} + # Initial boot script enable to apply initial wallpapers, theming, new settings etc. # suggest not to change this or delete this including deleting referrence file in ~/.config/hypr/.initial_startup_done @@ -44,4 +49,4 @@ source= $UserConfigs/01-UserDefaults.conf # settings for User defaults apps # nwg-displays source= $HOME/.config/hypr/monitors.conf -source= $HOME/.config/hypr/workspaces.conf \ No newline at end of file +source= $HOME/.config/hypr/workspaces.conf