diff --git a/modules/nixos/desktop/hyprland/default.nix b/modules/nixos/desktop/hyprland/default.nix index d083868..cbc1085 100644 --- a/modules/nixos/desktop/hyprland/default.nix +++ b/modules/nixos/desktop/hyprland/default.nix @@ -7,12 +7,20 @@ environment.systemPackages = [ (pkgs.writeShellScriptBin "mirror-display" '' - hyprctl keyword monitor "HDMI-A-1,preferred,0x0,1,mirror,eDP-1" \ + hyprctl keyword monitor "eDP-1,2560x1440@90,0x0,1" \ + && hyprctl keyword monitor "HDMI-A-1,preferred,0x0,1,mirror,eDP-1" \ && astal -q \ && ${pkgs.tpanel}/bin/tpanel & '') (pkgs.writeShellScriptBin "extend-display" '' - hyprctl keyword monitor "HDMI-A-1,preferred,0x-1440,1" \ + hyprctl keyword monitor "eDP-1,2560x1440@90,0x0,1" \ + && hyprctl keyword monitor "HDMI-A-1,preferred,0x-1440,1" \ + && astal -q \ + && ${pkgs.tpanel}/bin/tpanel & + '') + (pkgs.writeShellScriptBin "dock-display" '' + hyprctl keyword monitor "eDP-1,disable" \ + && hyprctl keyword monitor "HDMI-A-1,preferred,0x0,1" \ && astal -q \ && ${pkgs.tpanel}/bin/tpanel & '')