diff --git a/home-manager/home.nix b/home-manager/home.nix
index 6796d29..ed49db2 100644
--- a/home-manager/home.nix
+++ b/home-manager/home.nix
@@ -16,7 +16,7 @@
     ./swaync.nix
     ./flatpak.nix
     ./sober.nix
-    #    ./librewolf.nix
+    ./hyprlock.nix
     ./zsh.nix
     ./eza.nix
     ./nixvim.nix
@@ -119,42 +119,7 @@
   #      ];
   #    };
   #  };
-  programs.hyprlock = {
-    enable = true;
-    settings = {
-      general = {
-        disable_loading_bar = true;
-        grace = 0;
-        hide_cursor = true;
-        no_fade_in = false;
-      };
-
-      background = [
-        {
-          path = "screenshot";
-          blur_passes = 3;
-          blur_size = 8;
-        }
-      ];
-
-      input-field = [
-        {
-          size = "200, 50";
-          position = "0, -80";
-          monitor = "eDP-2";
-          dots_center = true;
-          fade_on_empty = false;
-          font_color = "rgb(202, 211, 245)";
-          inner_color = "rgb(91, 96, 120)";
-          outer_color = "rgb(24, 25, 38)";
-          outline_thickness = 5;
-          #          placeholder_text = "<span foreground="##cad3f5">Password...</span>";
-          #          shadow_passes = 2;
-        }
-      ];
-    };
-  };
-
+  
   services.blueman-applet.enable = true;
   programs.btop.enable = true;
 }
diff --git a/home-manager/hyprlock.nix b/home-manager/hyprlock.nix
new file mode 100644
index 0000000..7803cfb
--- /dev/null
+++ b/home-manager/hyprlock.nix
@@ -0,0 +1,37 @@
+{pkgs, ... }: {
+  programs.hyprlock = {
+    enable = true;
+    settings = {
+      general = {
+        disable_loading_bar = true;
+        grace = 0;
+        hide_cursor = true;
+        no_fade_in = false;
+      };
+
+      background = [
+        {
+          path = "screenshot";
+          blur_passes = 3;
+          blur_size = 8;
+        }
+      ];
+
+      input-field = [
+        {
+          size = "200, 50";
+          position = "0, -80";
+          monitor = "eDP-2";
+          dots_center = true;
+          fade_on_empty = false;
+          font_color = "rgb(202, 211, 245)";
+          inner_color = "rgb(91, 96, 120)";
+          outer_color = "rgb(24, 25, 38)";
+          outline_thickness = 5;
+          #          placeholder_text = "<span foreground="##cad3f5">Password...</span>";
+          #          shadow_passes = 2;
+        }
+      ];
+    };
+  };
+}