refactor hyprland monitor woes on lio

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-08-26 17:34:13 -05:00
parent f2aed4dc5f
commit 8aebae3016
5 changed files with 167 additions and 125 deletions

View file

@ -43,6 +43,7 @@
./hardware-configuration.nix
(import ./containers.nix { inherit inputs; })
# ./jails_text.nix
./hyprland_customizations.nix
(
{
config,
@ -104,26 +105,6 @@
enable = true;
waybar.enable = true;
swaync.enable = true;
extraOptions =
let
main = "desc:ASUSTek COMPUTER INC ASUS PG43U 0x01010101";
secondary = "desc:Samsung Electric Company C34J79x HTRM900776";
in
{
# hyprctl monitors all
monitor = [
"${main},3840x2160@97.98,0x0,1,transform,0"
"${secondary},3440x1440@99.98,-1440x-640,1,transform,1"
];
# Pin workspaces 1-6 to main monitor and rest on other monitor
workspace =
let
inherit (builtins) map toString;
inherit (lib) range;
mkWs = monitor: i: "${toString i},monitor:${monitor}";
in
(map (mkWs main) (range 1 6)) ++ (map (mkWs secondary) (range 7 10));
};
};
programs = {
qFlipper.enable = true;