From fa52813d594b4d72ed34817c6f0a7ababccf0916 Mon Sep 17 00:00:00 2001 From: Zynh Ludwig Date: Thu, 27 Jun 2024 20:46:23 -0700 Subject: [PATCH] nixos smh --- home/scripts/x-root-datetime.sh | 3 --- modules/dwm.nix | 22 +++++++++++++++++++++- 2 files changed, 21 insertions(+), 4 deletions(-) delete mode 100755 home/scripts/x-root-datetime.sh diff --git a/home/scripts/x-root-datetime.sh b/home/scripts/x-root-datetime.sh deleted file mode 100755 index 0ca94e3..0000000 --- a/home/scripts/x-root-datetime.sh +++ /dev/null @@ -1,3 +0,0 @@ -while true; do - sleep 1 && date +"<-- %A, %B %d -- %H:%M -->" | xargs -I% xsetroot -name % -done 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" ]; };