{ ... }: { # Set your time zone. time.timeZone = "America/Los_Angeles"; # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; i18n.extraLocaleSettings = { LC_ADDRESS = "en_US.UTF-8"; LC_IDENTIFICATION = "en_US.UTF-8"; LC_MEASUREMENT = "en_US.UTF-8"; LC_MONETARY = "en_US.UTF-8"; LC_NAME = "en_US.UTF-8"; LC_NUMERIC = "en_US.UTF-8"; LC_PAPER = "en_US.UTF-8"; LC_TELEPHONE = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8"; }; environment.pathsToLink = [ "/share/bash-completion" ]; environment.sessionVariables = rec { NIXOS_OZONE_WL = "1"; # SDDM_INITIAL_VT = "VT 7"; # https://discourse.nixos.org/t/guide-to-installing-qt-theme/35523/3 XDG_CURRENT_DESKTOP = "Hyprland"; XDG_SESSION_DESKTOP = "Hyprland"; XDG_SESSION_TYPE = "wayland"; XDG_DATA_HOME = "$HOME/.local/share"; GDK_BACKEND = "wayland"; GTK_USE_PORTAL = "1"; QT_QPA_PLATFORM = "wayland;xcb"; QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; QT_AUTO_SCREEN_SCALE_FACTOR = "1"; QT_SCALE_FACTOR_ROUNDING_POLICY = "RoundPreferFloor"; MOZ_ENABLE_WAYLAND = "1"; OZONE_PLATFORM = "wayland"; ELECTRON_OZONE_PLATFORM_HINT = "wayland"; APPIMAGELAUNCHER_DISABLE ="1"; CLUTTER_BACKEND = "wayland"; SDL_VIDEODRIVER = "wayland"; LIBVA_DRIVER_NAME = "nvidia"; # Replaces EGLStreams GBM_BACKEND = "nvidia-drm"; __GLX_VENDOR_LIBRARY_NAME = "nvidia"; # QT_LOGGING_RULES="*.debug=true"; }; }