diff --git a/system/nixos/home-manager/default.nix b/system/nixos/home-manager/default.nix
index 016ad6c2..075db99a 100644
--- a/system/nixos/home-manager/default.nix
+++ b/system/nixos/home-manager/default.nix
@@ -9,9 +9,10 @@ in
   imports = if desktop then [ desktop-config shared-config ] else [ shared-config ];
 
   home.packages = shared-packages ++ pkgs.lib.optionals desktop [
-    pkgs.gscan2pdf
     pkgs.discord
     pkgs.gimp
+    pkgs.gscan2pdf
+    pkgs.i3-auto-layout
     pkgs.kdenlive
     pkgs.meslo-lg
     pkgs.obs-studio
diff --git a/system/nixos/home-manager/modules/i3.nix b/system/nixos/home-manager/modules/i3.nix
index 0bf5ceff..667218a5 100644
--- a/system/nixos/home-manager/modules/i3.nix
+++ b/system/nixos/home-manager/modules/i3.nix
@@ -64,6 +64,7 @@ in
       bindswitch --reload --locked lid:on output $laptop disable
       bindswitch --reload --locked lid:off output $laptop enable
 
+      exec_always --no-startup-id i3-auto-layout
       exec --no-startup-id ${pkgs.feh}/bin/feh --randomize --bg-scale /home/${username}/Pictures/Wallpaper/*;
 
       default_border none