diff --git a/home/hyprland/default.nix b/home/hyprland/default.nix
index 022a8c8..5eb6b9f 100644
--- a/home/hyprland/default.nix
+++ b/home/hyprland/default.nix
@@ -1,19 +1,15 @@
 { pkgs, ...}:
 
 {
-    programs.hyprland.enable = true;
-    environment.sessionVariables = {
-        NIXOS_OZONE_WL = "1";
-        WLR_NO_HARDWARE_CURSORS = "1";
+    programs.kitty.enable = true;
+    wayland.windowManager.hyprland.enable = true;
+    home.sessionVariables.NIXOS_OZONE_WL = "1";
+
+    wayland.windowManager.hyprland.settings = {
+	"$mod" = "SUPER";
+	bind = [
+		"$mod, F, exec, firefox"
+		", Print, exec, grimblat copy area"
+	];
     };
-
-    environment.systemPackages = with pkgs; [
-        kitty # Terminal
-
-        hyprpicker
-        hyprcursor
-        hyprlock
-        hypridle
-        hyprpaper
-    ];
 }