diff --git a/modules/dwm.nix b/modules/dwm.nix index 87ecb2c..118aa0a 100644 --- a/modules/dwm.nix +++ b/modules/dwm.nix @@ -23,8 +23,28 @@ in fade = false; }; + systemd.user.services.screenlayout = { + script = '' + ${pkgs.xorg.xrandr}/bin/xrandr \ + --output DP-0 --primary --mode 1920x1080 --pos 1922x0 --rotate normal \ + --output DP-1 --off \ + --output HDMI-0 --mode 1920x1080 --pos 0x0 --rotate normal \ + --output DP-2 --off \ + --output DP-3 --off \ + --output HDMI-1 --off \ + --output DP-4 --off \ + --output DP-5 --off + ''; + wantedBy = [ "graphical-session.target" ]; + partOf = [ "graphical-session.target" ]; + }; + systemd.user.services.xrootdatetime = { - script = builtins.readFile ../home/scripts/x-root-datetime.sh; + script = '' + while true; do + sleep 1 && date +"<-- %A, %B %d -- %H:%M -->" | xargs -I% ${pkgs.xorg.xsetroot}/bin/xsetroot -name % + done + ''; wantedBy = [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ]; };