system/environment.nix

63 lines
2.3 KiB
Nix
Raw Normal View History

2024-11-29 18:31:17 -05:00
{ config, ... }:
2024-10-14 18:35:04 -04:00
{
# 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";
};
2024-11-01 12:04:24 -04:00
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";
2024-11-29 18:31:17 -05:00
XDG_DATA_HOME = "~/.local/share";
# GDK_BACKEND = "wayland";
2024-11-01 12:04:24 -04:00
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";
2024-11-29 18:31:17 -05:00
# Stolen from Plasma
KPACKAGE_DEP_RESOLVERS_PATH="/nix/store/219bis5qbxz1i66qgc0l8g8qr6nn7c5m-frameworkintegration-6.7.0/libexec/kf6/kpackagehandlers";
QT_PLUGIN_PATH="/home/wayne/.nix-profile/lib/qt-5.15.15/plugins:/home/wayne/.nix-profile/lib/qt-6/plugins:/nix/profile/lib/qt-5.15.15/plugins:/nix/profile/lib/qt-6/plugins:/home/wayne/.local/state/nix/profile/lib/qt-5.15.15/plugins:/home/wayne/.local/state/nix/profile/lib/qt-6/plugins:/etc/profiles/per-user/wayne/lib/qt-5.15.15/plugins:/etc/profiles/per-user/wayne/lib/qt-6/plugins:/nix/var/nix/profiles/default/lib/qt-5.15.15/plugins:/nix/var/nix/profiles/default/lib/qt-6/plugins:/run/current-system/sw/lib/qt-5.15.15/plugins:/run/current-system/sw/lib/qt-6/plugins";
2024-11-01 12:04:24 -04:00
};
2024-11-29 18:31:17 -05:00
# environment.etc = {
# "pipewire.conf.d/rt.conf".source = ./pipewire.conf.d/rt.conf;
# };
2024-11-01 12:04:24 -04:00
}