33 lines
733 B
Nix
33 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;
|
|
};
|
|
};
|
|
}
|