Enable teams-for-linux and disable ferdium in system modules; add both to core packages. Simplify Hyprland configuration by using direct settings for animations, window rules, env, exec‑once and hypridle. Remove unused Microsoft Teams PWA entry.
33 lines
1.2 KiB
Nix
33 lines
1.2 KiB
Nix
_: {
|
|
wayland.windowManager.hyprland.settings.env = [
|
|
"NIXOS_OZONE_WL, 1"
|
|
"NIXPKGS_ALLOW_UNFREE, 1"
|
|
"XDG_CURRENT_DESKTOP, Hyprland"
|
|
"XDG_SESSION_TYPE, wayland"
|
|
"XDG_SESSION_DESKTOP, Hyprland"
|
|
"GDK_BACKEND, wayland, x11"
|
|
"CLUTTER_BACKEND, wayland"
|
|
"QT_QPA_PLATFORM=wayland;xcb"
|
|
"QT_WAYLAND_DISABLE_WINDOWDECORATION, 1"
|
|
"QT_AUTO_SCREEN_SCALE_FACTOR, 1"
|
|
"SDL_VIDEODRIVER, x11"
|
|
"MOZ_ENABLE_WAYLAND, 1"
|
|
# This is to make electron apps start in wayland
|
|
"ELECTRON_OZONE_PLATFORM_HINT,wayland"
|
|
# Disabling this by default as it can result in inop cfg
|
|
# Added card2 in case this gets enabled. For better coverage
|
|
# This is mostly needed by Hybrid laptops.
|
|
# but if you have multiple discrete GPUs this will set order
|
|
#"AQ_DRM_DEVICES,/dev/dri/card0:/dev/dri/card1:/dev/card2"
|
|
"GDK_SCALE,1"
|
|
"QT_SCALE_FACTOR,1"
|
|
"EDITOR,nano"
|
|
# Set terminal and xdg_terminal_emulator to kitty
|
|
# To provent yazi from starting xterm when run from rofi menu
|
|
# You can set to your preferred terminal if you you like
|
|
# ToDo: Pull default terminal from config
|
|
"TERMINAL,kitty"
|
|
"XDG_TERMINAL_EMULATOR,kitty"
|
|
];
|
|
}
|