This repository has been archived on 2025-07-01. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
home-manager/monitor_configs.nix
2025-03-11 22:35:04 -05:00

80 lines
2.2 KiB
Nix

{ home-manager, ... }: {
home.file = {
"xps/standalone" = {
executable = true;
text = ''
xrandr \
--output eDP-1 --mode 1920x1200 --primary \
--output DP-1-1 --off \
--output DP-1-2 --off \
--output DP-1-3 --off
i3-msg restart
'';
};
"xps/desk" = {
executable = true;
text = ''
xrandr \
--output eDP-1 --off \
--output DP-1-1 --mode 1920x1080 --rate 30 --left-of DP-1-2 \
--output DP-1-2 --mode 3840x2160 --rate 30 --primary \
--output DP-1-3 --mode 3840x2160 --rate 30 --right-of DP-1-2
i3-msg restart
'';
};
"xps/workbench" = {
executable = true;
text = ''
xrandr \
--output eDP-1 --off \
--output DP-1-1 --mode 3840x2160 --rate 30 --left-of DP-1-2 \
--output DP-1-2 --mode 3840x2160 --rate 30 --primary \
--output DP-1-3 --mode 1920x1080 --rate 30 --right-of DP-1-2
i3-msg restart
'';
};
"precision/tv" = {
executable = true;
text = ''
xrandr \
--output eDP-1 --mode 1920x1080 --primary \
--output DP-4 --mode 1920x1080 --rate 60
i3-msg restart
'';
};
"precision/desk" = {
executable = true;
text = ''
xrandr \
--output DP-4-3 --mode 3840x2160 --rate 30 --primary \
--output DP-4-1 --mode 3840x2160 --rate 30 --right-of DP-4-3 \
--output eDP-1 --off
i3-msg restart
'';
};
"precision/work" = {
executable = true;
text = ''
xrandr \
--output DP-2-2 --mode 3840x2160 --rate 30 --primary \
--output DP-2-1 --mode 3840x2160 --rate 30 --right-of DP-2-2 \
--output eDP-1 --off
i3-msg restart
'';
};
"precision/standalone" = {
executable = true;
text = ''
xrandr \
--output eDP-1 --mode 1920x1200 --primary \
--output DP-4 --off \
--output DP-2-1 --off \
--output DP-2-2 --off \
--output DP-4-1 --off \
--output DP-4-3 --off
i3-msg restart
'';
};
};
}