diff --git a/home-manager/nathan/programs/hyprland/default.nix b/home-manager/nathan/programs/hyprland/default.nix index 632b051..6344f1b 100644 --- a/home-manager/nathan/programs/hyprland/default.nix +++ b/home-manager/nathan/programs/hyprland/default.nix @@ -29,7 +29,7 @@ monitor=eDP-1,1920x1080@60,0x0,1 '' else if config.homeconfig.host == "homebox" then '' monitor=HDMI-A-2,1920x1080@60,0x1080,1 - exec-once=hyprctl create output headless HEADLESS-2 + exec-once=sleep 3 && hyprctl create output headless HEADLESS-2 monitor=HEADLESS-2,1920x1080@60,0x0,1 '' else ''''; in '' diff --git a/home-manager/nathan/programs/terminal/zsh/default.nix b/home-manager/nathan/programs/terminal/zsh/default.nix index 5fdd097..112d1ac 100644 --- a/home-manager/nathan/programs/terminal/zsh/default.nix +++ b/home-manager/nathan/programs/terminal/zsh/default.nix @@ -32,6 +32,12 @@ share = true; }; + loginShellInit = '' + if uwsm check may-start; then + exec uwsm start hyprland-uwsm.desktop + fi + ''; + initExtraFirst = '' cat ${config.home.homeDirectory}/.cache/wal/sequences eval "$(oh-my-posh init zsh --config ${config.home.homeDirectory}/.cache/wal/ohmyposh.toml)"