Commit 097419b
Changed files (3)
modules
desktop
desktop-environment
discrete
wm
niri
hosts
kevin
hardware
modules/desktop/desktop-environment/discrete/wm/niri/default.nix
@@ -1,8 +1,4 @@
-{
- inputs,
- lib,
- ...
-}: {
+{inputs, ...}: {
flake.modules.nixos.wm-niri = {pkgs, ...}: {
nixpkgs.overlays = [
inputs.niri-flake.overlays.niri
@@ -25,10 +21,6 @@
programs.niri.package = osConfig.programs.niri.package;
programs.niri.settings = {
screenshot-path = "${config.xdg.userDirs.pictures}/Screenshots/Screenshot_%Y-%m-%d_%H-%M-%S.png";
- xwayland-satellite = {
- enable = true;
- path = lib.getExe pkgs.xwayland-satellite;
- };
};
};
}
modules/desktop/desktop-environment/discrete/wm/niri/xwayland.nix
@@ -0,0 +1,14 @@
+{lib, ...}: {
+ flake.modules.homeManager.wm-niri = {pkgs, ...}: {
+ services.xsettingsd = {
+ enable = true;
+ };
+
+ programs.niri.settings = {
+ xwayland-satellite = {
+ enable = true;
+ path = lib.getExe pkgs.xwayland-satellite;
+ };
+ };
+ };
+}
modules/hosts/kevin/hardware/screen.nix
@@ -8,8 +8,7 @@
common-hidpi
];
- # √(3200² + 2000²) px / 16 in ≃ 235 dpi
- services.xserver.dpi = 235;
+ services.xserver.dpi = 192;
services.kmscon.extraConfig = "font-size=20";
};
@@ -24,6 +23,9 @@
width = 3200;
refresh = 165.002;
};
+ scale = 2.0;
};
+
+ services.xsettingsd.settings."Xft/DPI" = 96 * 2 * 1024;
};
}