Full Refactor and history reset

This commit is contained in:
2026-03-19 10:47:32 -05:00
commit c5d7d9e3da
65 changed files with 4632 additions and 0 deletions

54
monitor.nix Normal file
View File

@@ -0,0 +1,54 @@
{ pkgs, ... }:
{
services.logind.settings.Login = {
HandleLidSwitch = "suspend";
HandleLidSwitchDocked = "ignore";
HandleLidSwitchExternalPower = "suspend";
};
home-manager.users.joe = {
services.kanshi = {
systemdTarget = "";
enable = true;
settings = [
{
profile.name = "undocked";
# profile.exec = "";
profile.outputs = [
{
criteria = "eDP-2";
status = "enable";
}
];
}
{
profile.name = "docked";
# profile.exec = "";
profile.outputs = [
{
criteria = "eDP-2";
status = "disable";
}
{
criteria = "DP-4";
status = "enable";
position = "0,0";
# mode = "5120x1440@60Hz";
}
];
}
];
};
};
systemd.user.services.kanshi = {
enable = true;
description = "kanshi daemon";
wantedBy = [ ];
after = [ ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.kanshi}/bin/kanshi -c kanshi_config_file";
};
};
}