From b4c27c2536dfc2ac3af059a0c5d63de82b381e1c Mon Sep 17 00:00:00 2001 From: morganmayday Date: Fri, 20 Feb 2026 15:37:50 -0800 Subject: [PATCH] atlas generation 21 kernel version 6.18.8 at 12:35:32 2026-02-14 rebuilding --- flake.lock | 18 +++++++++--------- hypr/rules/autostart/services.conf | 1 + hypr/scripts/handle-second-monitor.sh | 17 +++++++++++++++++ modules/packages.nix | 1 + 4 files changed, 28 insertions(+), 9 deletions(-) create mode 100644 hypr/scripts/handle-second-monitor.sh diff --git a/flake.lock b/flake.lock index 5181175..8203af3 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1769302137, - "narHash": "sha256-QEDtctEkOsbx8nlFh4yqPEOtr4tif6KTqWwJ37IM2ds=", + "lastModified": 1771423359, + "narHash": "sha256-yRKJ7gpVmXbX2ZcA8nFi6CMPkJXZGjie2unsiMzj3Ig=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "a351494b0e35fd7c0b7a1aae82f0afddf4907aa8", + "rev": "740a22363033e9f1bb6270fbfb5a9574067af15b", "type": "github" }, "original": { @@ -36,11 +36,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1770197578, - "narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=", + "lastModified": 1771369470, + "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2", + "rev": "0182a361324364ae3f436a63005877674cf45efb", "type": "github" }, "original": { @@ -51,11 +51,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1770136044, - "narHash": "sha256-tlFqNG/uzz2++aAmn4v8J0vAkV3z7XngeIIB3rM3650=", + "lastModified": 1771419570, + "narHash": "sha256-bxAlQgre3pcQcaRUm/8A0v/X8d2nhfraWSFqVmMcBcU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e576e3c9cf9bad747afcddd9e34f51d18c855b4e", + "rev": "6d41bc27aaf7b6a3ba6b169db3bd5d6159cfaa47", "type": "github" }, "original": { diff --git a/hypr/rules/autostart/services.conf b/hypr/rules/autostart/services.conf index 8465244..7f67734 100644 --- a/hypr/rules/autostart/services.conf +++ b/hypr/rules/autostart/services.conf @@ -1,6 +1,7 @@ exec-once = nm-applet exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-2 exec-once = udiskie +exec-once = $DOTFILES_DIR/hypr/scripts/handle-second-monitor.sh # exec-once = oxt_daemon # exec-once = oxt-fix # exec-once = eww daemon --force-wayland -c $DOTFILES_DIR/hypr/eww diff --git a/hypr/scripts/handle-second-monitor.sh b/hypr/scripts/handle-second-monitor.sh new file mode 100644 index 0000000..6a6346f --- /dev/null +++ b/hypr/scripts/handle-second-monitor.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +handle() { + case $1 in monitoradded*) + hyprctl dispatch moveworkspacetomonitor "1 DP-2" + hyprctl dispatch moveworkspacetomonitor "2 DP-2" + hyprctl dispatch moveworkspacetomonitor "3 DP-2" + hyprctl dispatch moveworkspacetomonitor "4 DP-2" + hyprctl dispatch moveworkspacetomonitor "5 DP-2" + hyprctl dispatch moveworkspacetomonitor "6 DP-2" + hyprctl dispatch moveworkspacetomonitor "7 DP-2" + hyprctl dispatch moveworkspacetomonitor "8 DP-2" + hyprctl dispatch moveworkspacetomonitor "9 DP-2" + esac +} + +socat - "UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/${HYPRLAND_INSTANCE_SIGNATURE}/.socket2.sock" | while read -r line; do handle "$line"; done diff --git a/modules/packages.nix b/modules/packages.nix index f4aaf2d..d0990aa 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -48,6 +48,7 @@ wl-clipboard #### COMMS #### signal-desktop + element-desktop #### WEBMASTER #### hugo # site formatter/host/agent/thingy #### MEDIA READING ####