fix: Repare wake from sleep on Surface tablets
This commit is contained in:
committed by
Hunter Halloran
parent
b20b1eb1b0
commit
a8c263bac5
@@ -23,6 +23,9 @@ in
|
||||
"rd.systemd.show_status=auto"
|
||||
"intel_ipu3_imgu"
|
||||
"intel_ipu3_isys"
|
||||
"fbcon=map:1"
|
||||
"i915.enable_psr=0" # Panel Self Refresh breaks resume on Surface
|
||||
"i915.enable_dc=0"
|
||||
];
|
||||
|
||||
boot.kernelPackages = lib.mkForce refKernelPackages;
|
||||
|
||||
32
sw-kiosk.nix
32
sw-kiosk.nix
@@ -38,6 +38,27 @@
|
||||
"org/gnome/settings-daemon/plugins/power" = {
|
||||
sleep-inactive-ac-type = "nothing";
|
||||
};
|
||||
"org/gnome/desktop/lockdown" = {
|
||||
disable-lock-screen = true;
|
||||
};
|
||||
"org/gnome/desktop/screensaver" = {
|
||||
lock-enabled = false;
|
||||
};
|
||||
"org/gnome/desktop/session" = {
|
||||
idle-delay = inputs.nixpkgs.lib.gvariant.mkUint32 0;
|
||||
};
|
||||
"org/gnome/desktop/interface" = {
|
||||
show-battery-percentage = true;
|
||||
};
|
||||
"org/gnome/desktop/input-sources" = {
|
||||
sources = "[('ibus', 'xkb:us::eng')]";
|
||||
};
|
||||
"org/gnome/desktop/mru-sources" = {
|
||||
sources = "[('ibus', 'xkb:us::eng')]";
|
||||
};
|
||||
"sm/puri/phosh" = {
|
||||
lock-enabled = false;
|
||||
};
|
||||
"org/gnome/desktop/a11y/applications" = {
|
||||
screen-keyboard-enabled = true;
|
||||
};
|
||||
@@ -66,7 +87,7 @@
|
||||
};
|
||||
|
||||
environment.sessionVariables = {
|
||||
GDK_SCALE = "2";
|
||||
GDK_SCALE = "1.25";
|
||||
GDK_DPI_SCALE = "0.5";
|
||||
|
||||
# Make GLib / gsettings actually see schemas
|
||||
@@ -110,6 +131,15 @@
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
services.logind.settings.Login = {
|
||||
HandlePowerKey="ignore";
|
||||
HandleSuspendKey="ignore";
|
||||
HandleHibernateKey="ignore";
|
||||
HandleLidSwitch="ignore";
|
||||
HandleLidSwitchExternalPower="ignore";
|
||||
IdleAction="ignore";
|
||||
};
|
||||
|
||||
# Enable networking
|
||||
networking.networkmanager.enable = false;
|
||||
|
||||
Reference in New Issue
Block a user