24 lines
774 B
Nix
24 lines
774 B
Nix
{ pkgs, lib, config, ... }:
|
|
let
|
|
inherit (lib) mkIf;
|
|
cfg = config.ringofstorms.dePlasma;
|
|
in
|
|
{
|
|
options = {};
|
|
config = mkIf cfg.enable {
|
|
# Example per-host overrides for Plasma on lio
|
|
ringofstorms.dePlasma = {
|
|
monitors = {
|
|
enableOverrides = false; # start disabled for non-overridden machine
|
|
commands = [
|
|
# Example: uncomment and adjust outputs
|
|
# "kscreen-doctor output.DP-1.mode.3840x2160@60 output.DP-1.position.0,0 output.DP-1.primary.true"
|
|
# "kscreen-doctor output.DP-2.mode.3440x1440@99.98 output.DP-2.rotation.left output.DP-2.position.-1440,0"
|
|
];
|
|
scriptDelayMs = 500;
|
|
};
|
|
sddm.autologinUser = null;
|
|
# GPU vendor left unset; set per machine if needed TODO
|
|
};
|
|
};
|
|
}
|