hyprland welcome

This commit is contained in:
2024-08-08 12:57:52 +02:00
parent 4d4269d659
commit 582890fc62
10 changed files with 218 additions and 1890 deletions

View File

@@ -30,9 +30,10 @@ monitor=DP-2, highrr, 1920x0, 1
$terminal = kitty
$fileManager = nemo
$menu = rofi -show drun
$lock = swaylock --screenshots --effect-pixelate 20 --effect-vignette 0.5:0.5 --fade-in 0.2
$lock = $HOME/.config/hypr/lock.sh
$editor = zed
$browser = firefox
$picker = hyprpicker -a -f hex
#################
### AUTOSTART ###
@@ -41,6 +42,7 @@ $browser = firefox
# Autostart necessary processes (like notifications daemons, status bars, etc.)
exec-once = hyprpm reload -n
exec-once = hypridle
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once=zsh $HOME/.config/hypr/autostart.sh
@@ -53,8 +55,13 @@ exec-once=zsh $HOME/.config/hypr/autostart.sh
env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24
# Theming
env = CLUTTER_BACKEND,wayland
env = GDK_BACKEND,wayland,x11
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORMTHEME,qt5ct
env = QT_QPA_PLATFORMTHEME,qt6ct
env = QT_SCALE_FACTOR,1
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
# Nvidia
env = LIBVA_DRIVER_NAME,nvidia
@@ -62,6 +69,8 @@ env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSORS,1
env = __NV_PRIME_RENDER_OFFLOAD,1
env = __VK_LAYER_NV_optimus,NVIDIA_only
# Wayland enforce
env = QT_QPA_PLATFORM,wayland
@@ -73,6 +82,14 @@ env = XDG_SESSION_DESKTOP,Hyprland
env = _JAVA_AWT_WM_NOREPARENTING,1
env = _JAVA_OPTIONS,-Dawt.useSystemAAFontSettings=on
# Firefox
env = MOZ_ENABLE_WAYLAND,1
env = MOZ_DISABLE_RDD_SANDBOX,1
env = EGL_PLATFORM,wayland
# Electron
env = ELECTRON_OZONE_PLATFORM_HINT,auto
# Input
env = QT_IM_MODULE, fcitx
env = XMODIFIERS=@im=fcitx
@@ -232,6 +249,7 @@ bind = $mainMod SHIFT, L, exec, $lock
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, $menu
bind = $mainMod, SPACE, exec, $menu
bind = $mainMod SHIFT, C, exec, $picker
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle