Xorg: Difference between revisions
Erikarvstedt (talk | contribs) m Remove obsolete hidpi.nix module. This has been removed in NixOS 23.05 (#222236). |
Erikarvstedt (talk | contribs) Add comments, add Qt5-related variable, add systemd user support |
||
Line 11: | Line 11: | ||
services.xserver.dpi = 180; | services.xserver.dpi = 180; | ||
environment.variables = { | environment.variables = { | ||
## Used by GTK 3 | |||
# `GDK_SCALE` is limited to integer values | |||
GDK_SCALE = "2"; | GDK_SCALE = "2"; | ||
# Inverse of GDK_SCALE | |||
GDK_DPI_SCALE = "0.5"; | GDK_DPI_SCALE = "0.5"; | ||
# Used by Qt 5 | |||
QT_AUTO_SCREEN_SCALE_FACTOR = "1"; | |||
_JAVA_OPTIONS = "-Dsun.java2d.uiScale=2"; | _JAVA_OPTIONS = "-Dsun.java2d.uiScale=2"; | ||
}; | }; | ||
# Expose variables to graphical systemd user services | |||
services.xserver.displayManager.importedVariables = [ | |||
"GDK_SCALE" | |||
"GDK_DPI_SCALE" | |||
"QT_AUTO_SCREEN_SCALE_FACTOR" | |||
]; | |||
</syntaxhighlight> | </syntaxhighlight> | ||