AquaticOS/modules/programs/hyprland/config/environments.nix

35 lines
No EOL
1,008 B
Nix

{ ... }:
{
flake.modules.homeManager.hyprland =
{
wayland.windowManager.hyprland = {
settings = {
env = [
# XDG Desktop Portal
{ _args = [ "XDG_CURRENT_DESKTOP" "Hyprland" ]; }
{ _args = [ "XDG_SESSION_TYPE" "wayland" ]; }
{ _args = [ "XDG_SESSION_DESKTOP" "Hyprland" ]; }
# QT
# { _args = [ "QT_QPA_PLATFORM" "wayland;xcb" ]; }
# { _args = [ "QT_QPA_PLATFORMTHEME" "qt6ct" ]; }
# { _args = [ "QT_WAYLAND_DISABLE_WINDOWDECORATION" "1" ]; }
# { _args = [ "QT_AUTO_SCREEN_SCALE_FACTOR" "1" ]; }
# GTK
{ _args = [ "GDK_SCALE" "1" ]; }
{ _args = [ "GDK_BACKEND" "wayland,x11" ]; }
# Mozilla
{ _args = [ "MOZ_ENABLE_WAYLAND" "1" ]; }
# Disable appimage launcher by default
{ _args = [ "APPIMAGELAUNCHER_DISABLE" "1" ]; }
# OZONE
{ _args = [ "OZONE_PLATFORM" "wayland" ]; }
];
};
};
};
}