diff --git a/hosts/talos/home.nix b/hosts/talos/home.nix
index 1d8c207..148c46e 100644
--- a/hosts/talos/home.nix
+++ b/hosts/talos/home.nix
@@ -33,6 +33,7 @@ in {
         chromium # some websites only work there :(
         nwg-displays
         shikane # output autoconfig
+        swaybg
         zotero
         ;
 
@@ -101,6 +102,10 @@ in {
         startup = [
           {command = "shikane";}
           {command = "waybar";}
+          {
+            command = "swaybg --image ~/.wallpaper --mode fill";
+            always = true;
+          }
           {command = "swayidle -w idlehint 1 before-sleep \"${lock}\"";}
         ];
       };