diff --git a/machines/fischer/default.nix b/machines/fischer/default.nix
index b5ae961..749bd0d 100644
--- a/machines/fischer/default.nix
+++ b/machines/fischer/default.nix
@@ -152,5 +152,13 @@
     MaxAuthTries 20
   '';
 
+  # Desktop environment
+  programs.xwayland.enable = true;
+  programs.hyprland = {
+    enable = true;
+    package = pkgs.unstable.hyprland;
+    portalPackage = pkgs.unstable.xdg-desktop-portal-hyprland;
+  };
+
   system.stateVersion = "23.05";
 }
diff --git a/machines/fischer/home-julien.nix b/machines/fischer/home-julien.nix
index 69a694d..6a4a966 100644
--- a/machines/fischer/home-julien.nix
+++ b/machines/fischer/home-julien.nix
@@ -13,11 +13,7 @@
     luj.programs.dunst.enable = true;
     luj.programs.firefox.enable = true;
     luj.emails.enable = true;
-    luj.programs.sway = {
-      enable = true;
-      modifier = "Mod1";
-      background = ./wallpaper.jpg;
-    };
+    luj.programs.hyprland.enable = true;
 
     programs.rofi = {
       enable = true;