aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hypr/.luarc.json7
-rw-r--r--hypr/animations.conf10
-rw-r--r--hypr/autostart.conf14
-rw-r--r--hypr/configs/animations.lua14
-rw-r--r--hypr/configs/autostart.lua12
-rw-r--r--hypr/configs/decoration.lua25
-rw-r--r--hypr/configs/decorations.lua20
-rw-r--r--hypr/configs/env.lua0
-rw-r--r--hypr/configs/input.lua24
-rw-r--r--hypr/configs/keybinds.lua113
-rw-r--r--hypr/configs/monitors.lua26
-rw-r--r--hypr/configs/plugins.lua38
-rw-r--r--hypr/configs/windows.lua44
-rw-r--r--hypr/configs/workspaces.lua10
-rw-r--r--hypr/debug.conf3
-rw-r--r--hypr/decorations.conf21
-rw-r--r--hypr/env.conf12
-rw-r--r--hypr/hypridle.conf4
-rw-r--r--hypr/hyprland.conf53
-rw-r--r--hypr/hyprland.lua40
-rw-r--r--hypr/input.conf22
-rw-r--r--hypr/keybinds.conf67
-rw-r--r--hypr/misc.conf6
-rw-r--r--hypr/monitors.conf5
-rw-r--r--hypr/plugins.conf43
-rw-r--r--hypr/windows.conf33
-rw-r--r--hypr/workspaces.conf12
27 files changed, 375 insertions, 303 deletions
diff --git a/hypr/.luarc.json b/hypr/.luarc.json
new file mode 100644
index 0000000..b4ecec0
--- /dev/null
+++ b/hypr/.luarc.json
@@ -0,0 +1,7 @@
+{
+ "workspace": {
+ "library": [
+ "/usr/share/hypr/stubs"
+ ]
+ }
+}
diff --git a/hypr/animations.conf b/hypr/animations.conf
deleted file mode 100644
index 02d0f87..0000000
--- a/hypr/animations.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-animations {
- enabled = true
- bezier = myBezier, 0.05, 0.9, 0.1, 1.05
- animation = windows, 1, 7, myBezier
- animation = windowsOut, 1, 7, default, popin 80%
- animation = border, 0, 0, default
- animation = borderangle, 0, 0, default
- animation = fade, 0, 4, default
- animation = workspaces, 1, 6, default
-}
diff --git a/hypr/autostart.conf b/hypr/autostart.conf
deleted file mode 100644
index d88bb2c..0000000
--- a/hypr/autostart.conf
+++ /dev/null
@@ -1,14 +0,0 @@
-exec-once = uwsm app -- nm-applet &
-exec-once = uwsm app -- /usr/bin/openrgb -p MyProfile1
-exec-once = uwsm app -- easyeffects --gapplication-service &
-# exec-once = uwsm app -- dunst &
-exec-once= uwsm app -- /home/venkatesh/.scripts/wallpaper.sh /home/venkatesh/Pictures/Wallpapers 60
-# exec-once = uwsm app -- mpvpaper -vs -o "no-audio loop --panscan=1.0 --profile=sw-fast --dither-depth=auto --hwdec=auto --hwdec-codecs=all --cache=yes" all /home/venkatesh/Videos/Screensaver.webm &
-# exec-once = uwsm app -- waybar & hyprpaper & firefox
-exec = uwsm app -- ~/.config/waybar/launch.sh
-exec-once = uwsm app -- hypridle
-exec-once = uwsm app -- hyprpm reload -n
-exec-once = uwsm app -- wl-paste --watch cliphist store &
-exec-once = uwsm app -- zmk-battman &
-exec-once = xrandr --output HDMI-A-1 --primary
-# exec-once = hyprctl plugin load /usr/lib/libhy3.so
diff --git a/hypr/configs/animations.lua b/hypr/configs/animations.lua
new file mode 100644
index 0000000..c55489d
--- /dev/null
+++ b/hypr/configs/animations.lua
@@ -0,0 +1,14 @@
+hl.config({
+ animations = {
+ enabled = true
+ }
+})
+
+hl.curve("myBezier", { type = "bezier", points = { { 0.05, 0.9 }, { 0.1, 1.05 } } })
+
+hl.animation({ leaf = "windows", enabled = true, speed = 7, bezier = "myBezier" })
+hl.animation({ leaf = "windowsOut", enabled = true, speed = 7, bezier = "default", style = "popin 80%" })
+hl.animation({ leaf = "border", enabled = false, speed = 0, bezier = "default" })
+hl.animation({ leaf = "borderangle", enabled = false, speed = 0, bezier = "default" })
+hl.animation({ leaf = "fade", enabled = false, speed = 4, bezier = "default" })
+hl.animation({ leaf = "workspaces", enabled = true, speed = 6, bezier = "default" })
diff --git a/hypr/configs/autostart.lua b/hypr/configs/autostart.lua
new file mode 100644
index 0000000..00b2099
--- /dev/null
+++ b/hypr/configs/autostart.lua
@@ -0,0 +1,12 @@
+hl.on("hyprland.start", function()
+ hl.exec_cmd("uwsm app -- nm-applet &")
+ hl.exec_cmd("uwsm app -- /usr/bin/openrgb -p MyProfile1")
+ hl.exec_cmd("uwsm app -- easyeffects --gapplication-service &")
+ hl.exec_cmd("uwsm app -- /home/venkatesh/.scripts/wallpaper.sh /home/venkatesh/Pictures/Wallpapers 60")
+ hl.exec_cmd("uwsm app -- hypridle")
+ hl.exec_cmd("uwsm app -- hyprpm reload -n")
+ hl.exec_cmd("uwsm app -- wl-paste --watch cliphist store &")
+ hl.exec_cmd("uwsm app -- zmk-battman &")
+ hl.exec_cmd("uwsm app -- ~/.config/waybar/launch.sh")
+ hl.exec_cmd("xrandr --output HDMI-A-1 --primary")
+end)
diff --git a/hypr/configs/decoration.lua b/hypr/configs/decoration.lua
new file mode 100644
index 0000000..44079cb
--- /dev/null
+++ b/hypr/configs/decoration.lua
@@ -0,0 +1,25 @@
+hl.config({
+ decoration = {
+ rounding = 16,
+ active_opacity = 0.85,
+ inactive_opacity = 0.79,
+
+ shadow = {
+ enabled = false
+ },
+
+ blur = {
+ enabled = true,
+ popups = true,
+ size = 2,
+ passes = 4,
+ brightness = 1.5,
+ vibrancy = 0.1696
+ },
+ },
+
+ col = {
+ active_border = "rgba(ebdbb280)",
+ inactive_border = "rgba(a8998480)",
+ }
+})
diff --git a/hypr/configs/decorations.lua b/hypr/configs/decorations.lua
new file mode 100644
index 0000000..80b7835
--- /dev/null
+++ b/hypr/configs/decorations.lua
@@ -0,0 +1,20 @@
+hl.config({
+ decoration = {
+ rounding = 16,
+ active_opacity = 0.85,
+ inactive_opacity = 0.79,
+
+ shadow = {
+ enabled = false
+ },
+
+ blur = {
+ enabled = true,
+ popups = true,
+ size = 2,
+ passes = 4,
+ brightness = 1.5,
+ vibrancy = 0.1696
+ }
+ }
+})
diff --git a/hypr/configs/env.lua b/hypr/configs/env.lua
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/hypr/configs/env.lua
diff --git a/hypr/configs/input.lua b/hypr/configs/input.lua
new file mode 100644
index 0000000..04fb0da
--- /dev/null
+++ b/hypr/configs/input.lua
@@ -0,0 +1,24 @@
+hl.config({
+ cursor = {
+ inactive_timeout = 5
+ },
+
+ input = {
+ kb_layout = "us",
+ follow_mouse = 1,
+
+ touchpad = {
+ natural_scroll = true,
+ clickfinger_behavior = true,
+ tap_to_click = false,
+ tap_and_drag = false,
+ scroll_factor = 0.3
+ }
+ }
+})
+
+hl.gesture({
+ fingers = 3,
+ direction = "horizontal",
+ action = "workspace"
+})
diff --git a/hypr/configs/keybinds.lua b/hypr/configs/keybinds.lua
new file mode 100644
index 0000000..6e5457f
--- /dev/null
+++ b/hypr/configs/keybinds.lua
@@ -0,0 +1,113 @@
+local mainMod = "SUPER"
+
+local terminal = "uwsm app -- kitty"
+local menu = [[uwsm app -- rofi -font "JetBrainsMono Nerd Font 10" -show drun -run-command 'uwsm app -- {cmd}']]
+
+local hy3 = hl.plugin.hy3
+
+hl.bind(mainMod .. " + Return", hl.dsp.exec_cmd(terminal))
+hl.bind(mainMod .. " + Q", hl.dsp.window.close())
+hl.bind(mainMod .. " + M", hl.dsp.exec_cmd("/home/venkatesh/.config/rofi/scripts/rofi-mpris.sh"))
+hl.bind(mainMod .. " + V", hl.dsp.window.float({ action = "toggle" }))
+hl.bind(mainMod .. " + D", hl.dsp.exec_cmd(menu))
+
+hl.bind(
+ mainMod .. " + C",
+ hl.dsp.exec_cmd(
+ [[uwsm app -- rofi -font "JetBrainsMono Nerd Font 10" -modi clipboard:/home/venkatesh/.config/rofi/scripts/cliphist-rofi -show clipboard]]
+ )
+)
+
+hl.bind(mainMod .. " + F", hl.dsp.window.fullscreen())
+hl.bind(mainMod .. " + SHIFT + R", hl.dsp.exec_cmd("hyprctl reload"))
+
+hl.bind(mainMod .. " + W", hy3.change_group("toggletab"))
+
+hl.bind(mainMod .. " + left", hy3.move_focus("l"))
+hl.bind(mainMod .. " + right", hy3.move_focus("r"))
+hl.bind(mainMod .. " + up", hy3.move_focus("u"))
+hl.bind(mainMod .. " + down", hy3.move_focus("d"))
+
+hl.bind(mainMod .. " + SHIFT + left", hy3.move_window("l", { visible = true }))
+hl.bind(mainMod .. " + SHIFT + right", hy3.move_window("r", { visible = true }))
+hl.bind(mainMod .. " + SHIFT + up", hy3.move_window("u", { visible = true }))
+hl.bind(mainMod .. " + SHIFT + down", hy3.move_window("d", { visible = true }))
+
+for i = 1, 10 do
+ local key = i % 10
+
+ hl.bind(
+ mainMod .. " + " .. key,
+ hl.dsp.focus({ workspace = tostring(i) })
+ )
+
+ hl.bind(
+ mainMod .. " + SHIFT + " .. key,
+ hl.dsp.window.move({ workspace = tostring(i) })
+ )
+end
+
+hl.bind(
+ mainMod .. " + SHIFT + SPACE",
+ hl.dsp.window.move({ workspace = "11" })
+)
+
+hl.bind(mainMod .. " + S", hl.dsp.workspace.toggle_special("magic"))
+
+hl.bind(
+ mainMod .. " + SHIFT + S",
+ hl.dsp.window.move({ workspace = "special:magic" })
+)
+
+hl.bind(mainMod .. " + mouse_down",
+ hl.dsp.focus({ workspace = "e+1" }))
+
+hl.bind(mainMod .. " + mouse_up",
+ hl.dsp.focus({ workspace = "e-1" }))
+
+hl.bind(
+ "Print",
+ hl.dsp.exec_cmd([[grim -g "$(slurp -d)" - | wl-copy]])
+)
+
+hl.bind(
+ "XF86AudioRaiseVolume",
+ hl.dsp.exec_cmd("pactl set-sink-volume @DEFAULT_SINK@ +1%")
+)
+
+hl.bind(
+ "XF86AudioLowerVolume",
+ hl.dsp.exec_cmd("pactl set-sink-volume @DEFAULT_SINK@ -1%")
+)
+
+hl.bind(
+ "XF86AudioMute",
+ hl.dsp.exec_cmd("pactl set-sink-mute @DEFAULT_SINK@ toggle")
+)
+
+hl.bind(
+ "XF86AudioMicMute",
+ hl.dsp.exec_cmd("pactl set-source-mute @DEFAULT_SOURCE@ toggle")
+)
+
+hl.bind(
+ mainMod .. " + SUPER_L",
+ hl.dsp.exec_cmd("pkill -SIGUSR1 waybar"),
+ { ignore_mods = true, transparent = true }
+)
+
+hl.bind(
+ mainMod .. " + SUPER_L",
+ hl.dsp.exec_cmd("pkill -SIGUSR1 waybar"),
+ { release = true, transparent = true }
+)
+
+hl.bind(
+ mainMod .. " + B",
+ hl.dsp.exec_cmd("pkill -SIGUSR1 waybar")
+)
+
+hl.bind(
+ mainMod .. " + F1",
+ hl.dsp.exec_cmd("~/.config/hypr/gamemode.sh")
+)
diff --git a/hypr/configs/monitors.lua b/hypr/configs/monitors.lua
new file mode 100644
index 0000000..fe2b79b
--- /dev/null
+++ b/hypr/configs/monitors.lua
@@ -0,0 +1,26 @@
+hl.monitor({
+ output = "desc:LG Electronics LG ULTRAGEAR 306NTQD5B076",
+ mode = "[email protected]",
+ position = "2560x0",
+ scale = 1.25,
+ bitdepth = 10
+})
+
+hl.monitor({
+ output = "desc:Microstep MPG341CX OLED",
+ mode = "[email protected]",
+ position = "4608x0",
+ scale = 1,
+ bitdepth = 10
+})
+
+hl.monitor({
+ output = "desc:DENON Ltd. DENON-AVR 0x01010101",
+ mode = "[email protected]",
+ position = "8048x0",
+ scale = 1.50,
+ bitdepth = 10,
+ cm = "hdr",
+ sdrbrightness = 1.1,
+ sdrsaturation = 1.15
+})
diff --git a/hypr/configs/plugins.lua b/hypr/configs/plugins.lua
new file mode 100644
index 0000000..8249609
--- /dev/null
+++ b/hypr/configs/plugins.lua
@@ -0,0 +1,38 @@
+local bg = "rgba(282828d9)"
+local fg = "rgb(ebdbb2)"
+local fg1 = "rgb(a89984)"
+hl.config({
+ plugin = {
+ hy3 = {
+ node_collapse_policy = 0,
+ tab_first_window = false,
+ group_inset = 5,
+
+ tabs = {
+ from_top = false,
+ height = 25,
+ radius = 10,
+ text_font = "JetBrainsMono Nerd Font",
+ text_height = 12,
+ colors = {
+ active_border = fg,
+ active_text = fg,
+ active = bg,
+ focused_border = fg,
+ focused_text = fg,
+ focused = bg,
+ urgent_border = fg,
+ urgent_text = fg,
+ urgent = bg,
+ inactive_border = fg1,
+ inactive_text = fg,
+ inactive = bg
+ }
+ },
+
+ autotile = {
+ enable = true
+ }
+ }
+ }
+})
diff --git a/hypr/configs/windows.lua b/hypr/configs/windows.lua
new file mode 100644
index 0000000..e08e176
--- /dev/null
+++ b/hypr/configs/windows.lua
@@ -0,0 +1,44 @@
+hl.window_rule({
+ match = { class = ".*" },
+ suppress_event = "maximize",
+})
+
+hl.window_rule({
+ match = { class = ".*" },
+ idle_inhibit = "fullscreen",
+})
+
+hl.window_rule({
+ match = { content = 3 },
+ immediate = true,
+ idle_inhibit = "fullscreen",
+ fullscreen = true,
+ content = "game"
+})
+
+hl.window_rule({
+ match = { class = "^(eden)$" },
+ no_vrr = true
+})
+
+hl.window_rule({
+ match = { class = "^(steam_app_default)$" },
+ border_size = 0,
+ rounding = 0,
+ no_anim = true,
+ no_blur = true,
+ no_dim = true,
+ no_shadow = true
+})
+
+hl.layer_rule({
+ match = { namespace = "notifications" },
+ blur = true,
+ ignore_alpha = 0.5
+})
+
+hl.layer_rule({
+ match = { namespace = "rofi" },
+ blur = true,
+ ignore_alpha = 0.5
+})
diff --git a/hypr/configs/workspaces.lua b/hypr/configs/workspaces.lua
new file mode 100644
index 0000000..a537f28
--- /dev/null
+++ b/hypr/configs/workspaces.lua
@@ -0,0 +1,10 @@
+hl.workspace_rule({ workspace = 1, monitor = "desc:Microstep MPG341CX OLED", default = true })
+hl.workspace_rule({ workspace = 2, monitor = "desc:Microstep MPG341CX OLED" })
+hl.workspace_rule({ workspace = 3, monitor = "desc:Microstep MPG341CX OLED" })
+hl.workspace_rule({ workspace = 4, monitor = "desc:Microstep MPG341CX OLED" })
+hl.workspace_rule({ workspace = 5, monitor = "desc:Microstep MPG341CX OLED" })
+hl.workspace_rule({ workspace = 6, monitor = "desc:Microstep MPG341CX OLED" })
+hl.workspace_rule({ workspace = 7, monitor = "desc:LG Electronics LG ULTRAGEAR 306NTQD5B076", default = true })
+hl.workspace_rule({ workspace = 8, monitor = "desc:LG Electronics LG ULTRAGEAR 306NTQD5B076" })
+hl.workspace_rule({ workspace = 9, monitor = "desc:DENON Ltd. DENON-AVR 0x01010101", default = true })
+hl.workspace_rule({ workspace = 10, monitor = "desc:DENON Ltd. DENON-AVR 0x01010101" })
diff --git a/hypr/debug.conf b/hypr/debug.conf
deleted file mode 100644
index 8110f10..0000000
--- a/hypr/debug.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-debug {
- # full_cm_proto = true
-}
diff --git a/hypr/decorations.conf b/hypr/decorations.conf
deleted file mode 100644
index effdcde..0000000
--- a/hypr/decorations.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-decoration {
- rounding = 16
- active_opacity = 0.85
- inactive_opacity = 0.79
-
- shadow {
- enabled = false
- range = 4
- render_power = 3
- color = rgba(1a1a1aee)
- }
-
- blur {
- enabled = true
- popups = true
- size = 1
- passes = 4
- brightness = 1.5
- vibrancy = 0.1696
- }
-}
diff --git a/hypr/env.conf b/hypr/env.conf
deleted file mode 100644
index 816515b..0000000
--- a/hypr/env.conf
+++ /dev/null
@@ -1,12 +0,0 @@
-# env = XCURSOR_SIZE,24
-# env = HYPRCURSOR_SIZE,24
-# env = GDK_SCALE,1.25
-# env = GDK_BACKEND,wayland,x11,*
-# env = QT_QPA_PLATFORM,wayland;xcb
-# env = NVD_BACKEND,direct
-# env = LIBVA_DRIVER_NAME,nvidia
-# env = __GLX_VENDOR_LIBRARY_NAME,nvidia
-# env = GBM_BACKEND,nvidia-drm
-# env = __GL_GSYNC_ALLOWED,1
-# env = ELECTRON_OZONE_PLATFORM_HINT,auto
-# env = QT_AUTO_SCREEN_SCALE_FACTOR,1
diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf
index e4e73c7..016502a 100644
--- a/hypr/hypridle.conf
+++ b/hypr/hypridle.conf
@@ -5,8 +5,8 @@ general {
# Turn off screen
listener {
timeout = 900
- on-timeout = hyprctl dispatch dpms off
- on-resume = hyprctl dispatch dpms on
+ on-timeout = hyprctl dispatch 'hl.dsp.dpms({ action = "disable" })'
+ on-resume = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })'
}
# Suspend the system
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
deleted file mode 100644
index 2115485..0000000
--- a/hypr/hyprland.conf
+++ /dev/null
@@ -1,53 +0,0 @@
-source = ~/.config/hypr/animations.conf
-source = ~/.config/hypr/autostart.conf
-source = ~/.config/hypr/debug.conf
-source = ~/.config/hypr/decorations.conf
-source = ~/.config/hypr/env.conf
-source = ~/.config/hypr/input.conf
-source = ~/.config/hypr/misc.conf
-source = ~/.config/hypr/monitors.conf
-source = ~/.config/hypr/plugins.conf
-source = ~/.config/hypr/windows.conf
-source = ~/.config/hypr/workspaces.conf
-source = ~/.config/hypr/keybinds.conf
-
-$bg = rgb(282828)
-$fg = rgba(ebdbb280)
-$fg1 = rgba(a8998480)
-
-
-general {
- gaps_in = 15
- gaps_out = 30
- border_size = 2
- col.active_border=$fg
- col.inactive_border=$fg1
- resize_on_border = false
- allow_tearing = false
- layout = hy3
-}
-
-render {
- # explicit_sync = 1
- send_content_type = true
- non_shader_cm = 2
- # cm_fs_passthrough = 0
- # cm_auto_hdr = 0
-}
-
-# master {
-# new_status = slave
-# orientation = center
-# }
-
-xwayland {
- force_zero_scaling = true
-}
-
- experimental {
- # xx_color_management_v4 = true
- }
-
-# quirks{
-# prefer_hdr=2
-# }
diff --git a/hypr/hyprland.lua b/hypr/hyprland.lua
new file mode 100644
index 0000000..e17b7db
--- /dev/null
+++ b/hypr/hyprland.lua
@@ -0,0 +1,40 @@
+require("configs.animations")
+require("configs.autostart")
+require("configs.decorations")
+require("configs.input")
+require("configs.keybinds")
+require("configs.monitors")
+require("configs.plugins")
+require("configs.windows")
+require("configs.workspaces")
+
+hl.config({
+ general = {
+ gaps_in = 15,
+ gaps_out = 30,
+ border_size = 2,
+ resize_on_border = false,
+ allow_tearing = false,
+ layout = "hy3",
+ col = {
+ active_border = "rgba(ebdbb280)",
+ inactive_border = "rgba(a8998480)",
+ }
+ },
+
+ render = {
+ send_content_type = true,
+ non_shader_cm = 2
+ },
+
+ xwayland = {
+ force_zero_scaling = true
+ },
+
+ misc = {
+ force_default_wallpaper = 0,
+ disable_hyprland_logo = true,
+ vrr = 2,
+ middle_click_paste = false
+ }
+})
diff --git a/hypr/input.conf b/hypr/input.conf
deleted file mode 100644
index a894f23..0000000
--- a/hypr/input.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-cursor {
-inactive_timeout = 5
-}
-
-input {
- kb_layout = us
- follow_mouse = 1
-
- touchpad {
- natural_scroll = true
- clickfinger_behavior = true
- tap-to-click = false
- tap-and-drag = false
- scroll_factor = 0.3
- }
-}
-
-gesture = 3, horizontal, workspace
-
-# gestures {
-# workspace_swipe = false
-# }
diff --git a/hypr/keybinds.conf b/hypr/keybinds.conf
deleted file mode 100644
index 3d438cd..0000000
--- a/hypr/keybinds.conf
+++ /dev/null
@@ -1,67 +0,0 @@
-$mainMod = SUPER
-$terminal = uwsm app -- kitty
-$fileManager = uwsm app -- thunar
-$menu = uwsm app -- rofi -font "JetBrainsMono Nerd Font 10" -show drun -run-command 'uwsm app -- {cmd}'
-
-bind = $mainMod, Return, exec, $terminal
-bind = $mainMod, Q, hy3:killactive,
-bind = $mainMod, M, exec, /home/venkatesh/.config/rofi/scripts/rofi-mpris.sh
-bind = $mainMod, V, togglefloating,
-bind = $mainMod, D, exec, $menu
-bind = $mainMod, C, exec, uwsm app -- rofi -font "JetBrainsMono Nerd Font 10" -modi clipboard:/home/venkatesh/.config/rofi/scripts/cliphist-rofi -show clipboard
-bind = $mainMod, F, fullscreen
-bind = $mainMod SHIFT, R, exec, hyprctl reload
-
-bind = $mainMod, W, hy3:changegroup, toggletab
-
-bind = $mainMod, left, hy3:movefocus, l
-bind = $mainMod, right, hy3:movefocus, r
-bind = $mainMod, up, hy3:movefocus, u
-bind = $mainMod, down, hy3:movefocus, d
-
-bind = $mainMod SHIFT, left, hy3:movefocus, l, visible
-bind = $mainMod SHIFT, right, hy3:movefocus, r, visible
-bind = $mainMod SHIFT, up, hy3:movefocus, u, visible
-bind = $mainMod SHIFT, down, hy3:movefocus, d, visible
-
-bind = $mainMod, 1, workspace, 1
-bind = $mainMod, 2, workspace, 2
-bind = $mainMod, 3, workspace, 3
-bind = $mainMod, 4, workspace, 4
-bind = $mainMod, 5, workspace, 5
-bind = $mainMod, 6, workspace, 6
-bind = $mainMod, 7, workspace, 7
-bind = $mainMod, 8, workspace, 8
-bind = $mainMod, 9, workspace, 9
-bind = $mainMod, 0, workspace, 10
-
-bind = $mainMod SHIFT, 1, movetoworkspace, 1
-bind = $mainMod SHIFT, 2, movetoworkspace, 2
-bind = $mainMod SHIFT, 3, movetoworkspace, 3
-bind = $mainMod SHIFT, 4, movetoworkspace, 4
-bind = $mainMod SHIFT, 5, movetoworkspace, 5
-bind = $mainMod SHIFT, 6, movetoworkspace, 6
-bind = $mainMod SHIFT, 7, movetoworkspace, 7
-bind = $mainMod SHIFT, 8, movetoworkspace, 8
-bind = $mainMod SHIFT, 9, movetoworkspace, 9
-bind = $mainMod SHIFT, 0, movetoworkspace, 10
-bind = $mainMod SHIFT, SPACE, movetoworkspace, 11
-
-bind = $mainMod, S, togglespecialworkspace, magic
-bind = $mainMod SHIFT, S, movetoworkspace, special:magic
-
-bind = $mainMod, mouse_down, workspace, e+1
-bind = $mainMod, mouse_up, workspace, e-1
-
-bind = , Print, exec, grim -g "$(slurp -d)" - | wl-copy
-
-bind = ,XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +1%
-bind = ,XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -1%
-bind = ,XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
-bind = ,XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@
-
-bindit = $mainMod, SUPER_L, exec, pkill -SIGUSR1 waybar
-bindirt = $mainMod, SUPER_L, exec, pkill -SIGUSR1 waybar
-bind = $mainMod, B, exec, pkill -SIGUSR1 waybar
-
-bind = $mainMod, F1, exec, ~/.config/hypr/gamemode.sh
diff --git a/hypr/misc.conf b/hypr/misc.conf
deleted file mode 100644
index 0dd8fec..0000000
--- a/hypr/misc.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-misc {
- force_default_wallpaper = 0
- disable_hyprland_logo = true
- vrr = 2
- middle_click_paste = false
-}
diff --git a/hypr/monitors.conf b/hypr/monitors.conf
deleted file mode 100644
index 780588f..0000000
--- a/hypr/monitors.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# Generated by nwg-displays on 2026-04-28 at 18:31:31. Do not edit manually.
-
-monitor=desc:Microstep MPG341CX OLED,[email protected],4608x0,1.0
-monitor=desc:LG Electronics LG ULTRAGEAR 306NTQD5B076,[email protected],2560x0,1.25,bitdepth,10
-monitor=desc:DENON Ltd. DENON-AVR 0x01010101,[email protected],8048x0,1.50,bitdepth,10,cm,hdr,sdrbrightness,1.1,sdrsaturation,1.15
diff --git a/hypr/plugins.conf b/hypr/plugins.conf
deleted file mode 100644
index 8e1bb2b..0000000
--- a/hypr/plugins.conf
+++ /dev/null
@@ -1,43 +0,0 @@
-plugin {
- darkwindow {
- load_shaders = chromakey
- }
- hy3 {
- $bg = rgba(282828d9)
- $fg = rgb(ebdbb2)
- $fg1 = rgb(a89984)
-
- node_collapse_policy = 0
- tab_first_window = false
- group_inset = 5
-
- tabs {
- from_top = false
- height = 25
- radius = 10
-
- text_font = JetBrainsMono Nerd Font
- text_height = 12
-
- col.active.border = $fg
- col.active.text = $fg
- col.active = $bg
-
- col.focused.border = $fg
- col.focused.text = $fg
- col.focused = $bg
-
- col.urgent.border = $fg
- col.urgent.text = $fg
- col.urgent = $bg
-
- col.inactive.border = $fg1
- col.inactive.text = $fg
- col.inactive = $bg
- }
-
- autotile {
- enable = true
- }
- }
- }
diff --git a/hypr/windows.conf b/hypr/windows.conf
deleted file mode 100644
index 2ca3741..0000000
--- a/hypr/windows.conf
+++ /dev/null
@@ -1,33 +0,0 @@
-windowrule = match:class .* suppress_event maximize
-windowrule = match:content 3, immediate 1, idle_inhibit fullscreen, fullscreen 1, content game
-windowrulev = match: class ^(eden) novrr 1
-# windowrule = match:content 3, immediate 1, idle_inhibit fullscreen, fullscreen 1, content game
-windowrule = match:class .* idle_inhibit fullscreen
-# windowrule = match:content 3, opaque
-windowrule = match:class ^(steam_app_default)$ noanim
-windowrule = match:class ^(steam_app_default)$ noblur
-windowrule = match:class ^(steam_app_default)$ noborder
-windowrule = match:class ^(steam_app_default)$ nodim
-windowrule = match:class ^(steam_app_default)$ noshadow
-windowrule = match:class ^(steam_app_default)$ norounding
-# windowrule = noanim, class:^(gamescope)$
-# windowrule = noblur, class:^(gamescope)$
-# windowrule = noborder, class:^(gamescope)$
-# windowrule = nodim, class:^(gamescope)$
-# windowrule = noshadow, class:^(gamescope)$
-# windowrule = norounding, class:^(gamescope)$
-# windowrule = opaque, class:^(steam_app_default)$
-# windowrule = noanim, class:^(steam_app_default)$
-# windowrule = noblur, class:^(steam_app_default)$
-# windowrule = noborder, class:^(steam_app_default)$
-# windowrule = nodim, class:^(steam_app_default)$
-# windowrule = noshadow, class:^(gamescope)$
-# windowrule = norounding, class:^(gamescope)$
-# windowrule = opaque, class:^(gamescope)$
-layerrule = match:namespace notifications blur on
-layerrule = match:namespace notifications ignorezero on
-layerrule = match:namespace rofi blur on
-layerrule = match:namespace rofi ignorezero on
-# windowrulev2 = plugin:chromakey,fullscreen:0
-# chromakey_background = 40,40,40
-# windowrulev2 = plugin:shadewindow chromakey bkg=40,40,40,fullscreen:0
diff --git a/hypr/workspaces.conf b/hypr/workspaces.conf
deleted file mode 100644
index 0a4350f..0000000
--- a/hypr/workspaces.conf
+++ /dev/null
@@ -1,12 +0,0 @@
-# Generated by nwg-displays on 2026-04-28 at 19:33:27. Do not edit manually.
-
-workspace=1,monitor:desc:Microstep MPG341CX OLED,default:true
-workspace=2,monitor:desc:Microstep MPG341CX OLED
-workspace=3,monitor:desc:Microstep MPG341CX OLED
-workspace=4,monitor:desc:Microstep MPG341CX OLED
-workspace=5,monitor:desc:Microstep MPG341CX OLED
-workspace=6,monitor:desc:Microstep MPG341CX OLED
-workspace=7,monitor:desc:LG Electronics LG ULTRAGEAR 306NTQD5B076,default:true
-workspace=8,monitor:desc:LG Electronics LG ULTRAGEAR 306NTQD5B076
-workspace=9,monitor:desc:DENON Ltd. DENON-AVR 0x01010101,default:true
-workspace=10,monitor:desc:DENON Ltd. DENON-AVR 0x01010101