From 9660f29fe4485d495beaa9f7b5921411980d27f0 Mon Sep 17 00:00:00 2001
From: Felix Albrigtsen <felix@albrigtsen.it>
Date: Tue, 4 Feb 2025 10:19:17 +0100
Subject: [PATCH] felixalbpc: Prepare for hyprland

---
 hosts/felixalbpc/desktop/default.nix | 12 ++++++++----
 hosts/felixalbpc/home.nix            | 15 +++++++++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/hosts/felixalbpc/desktop/default.nix b/hosts/felixalbpc/desktop/default.nix
index c2387f1..e09b1bc 100644
--- a/hosts/felixalbpc/desktop/default.nix
+++ b/hosts/felixalbpc/desktop/default.nix
@@ -2,9 +2,9 @@
 {
   services.xserver = {
     enable = true;
-    displayManager.lightdm = {
-      enable = true;
-    };
+    # displayManager.lightdm = {
+    #   enable = true;
+    # };
     xkb = {
       # options = "ctrl:nocaps";
       options = "nodeakeys";
@@ -13,8 +13,12 @@
     };
     windowManager.qtile.enable = true;
   };
+  services.displayManager.ly.enable = true;
 
-  programs.hyprland.enable = true;
+  programs.hyprland = {
+    enable = true;
+    xwayland.enable = true;
+  };
 
   hardware.keyboard.zsa.enable = true;
   environment.sessionVariables = {
diff --git a/hosts/felixalbpc/home.nix b/hosts/felixalbpc/home.nix
index 9bde397..5e3336a 100644
--- a/hosts/felixalbpc/home.nix
+++ b/hosts/felixalbpc/home.nix
@@ -32,6 +32,21 @@ in {
     virt-manager
     w3m
 
+    # Window Manager Extras
+    bibata-cursors
+    hyprcursor
+    hypridle
+    hyprlock
+    hyprpaper
+    hyprshot
+    hyprswitch
+    nautilus
+    # rofi-rbw-wayland
+    swaynotificationcenter
+    waybar
+    wl-clipboard
+    cliphist
+
     (python311.withPackages (ps: with ps; [
       numpy
       pycryptodome