34 lines
733 B
Nix
34 lines
733 B
Nix
|
{
|
||
|
pkgs,
|
||
|
lib,
|
||
|
...
|
||
|
}: {
|
||
|
# oneshot service to resize the main monitor
|
||
|
systemd.services.fbset = {
|
||
|
enable = true;
|
||
|
wantedBy = ["multi-user.target"];
|
||
|
unitConfig = {
|
||
|
Description = "Framebuffer resolution";
|
||
|
Before = "display-manager.service";
|
||
|
};
|
||
|
serviceConfig = {
|
||
|
User = "root";
|
||
|
Type = "oneshot";
|
||
|
ExecStart = "${lib.getExe pkgs.fbset} -xres 2560 -yres 1440 -match --all";
|
||
|
RemainAfterExit = "yes";
|
||
|
StandardOutput = "journal";
|
||
|
StandardError = "journal";
|
||
|
};
|
||
|
};
|
||
|
services.displayManager.ly = {
|
||
|
enable = true;
|
||
|
settings = {
|
||
|
load = true;
|
||
|
save = true;
|
||
|
animation = "matrix";
|
||
|
clear_password = true;
|
||
|
vi_mode = true;
|
||
|
};
|
||
|
};
|
||
|
}
|