diff options
| author | Blaster4385 <[email protected]> | 2026-05-15 23:28:20 +0530 |
|---|---|---|
| committer | Blaster4385 <[email protected]> | 2026-05-18 16:52:47 +0530 |
| commit | f826256c010c0e5c8c2bd64adb1fae1c3f399717 (patch) | |
| tree | 194e7c15f0903b073d2db3dcae6aa09651341a85 | |
| parent | 8b254a730b26a40ef2d2ccf0881075a6719b6712 (diff) | |
| -rw-r--r-- | hypr/.luarc.json | 7 | ||||
| -rw-r--r-- | hypr/animations.conf | 10 | ||||
| -rw-r--r-- | hypr/autostart.conf | 14 | ||||
| -rw-r--r-- | hypr/configs/animations.lua | 14 | ||||
| -rw-r--r-- | hypr/configs/autostart.lua | 12 | ||||
| -rw-r--r-- | hypr/configs/decoration.lua | 25 | ||||
| -rw-r--r-- | hypr/configs/decorations.lua | 20 | ||||
| -rw-r--r-- | hypr/configs/env.lua | 0 | ||||
| -rw-r--r-- | hypr/configs/input.lua | 24 | ||||
| -rw-r--r-- | hypr/configs/keybinds.lua | 113 | ||||
| -rw-r--r-- | hypr/configs/monitors.lua | 26 | ||||
| -rw-r--r-- | hypr/configs/plugins.lua | 38 | ||||
| -rw-r--r-- | hypr/configs/windows.lua | 44 | ||||
| -rw-r--r-- | hypr/configs/workspaces.lua | 10 | ||||
| -rw-r--r-- | hypr/debug.conf | 3 | ||||
| -rw-r--r-- | hypr/decorations.conf | 21 | ||||
| -rw-r--r-- | hypr/env.conf | 12 | ||||
| -rw-r--r-- | hypr/hypridle.conf | 4 | ||||
| -rw-r--r-- | hypr/hyprland.conf | 53 | ||||
| -rw-r--r-- | hypr/hyprland.lua | 40 | ||||
| -rw-r--r-- | hypr/input.conf | 22 | ||||
| -rw-r--r-- | hypr/keybinds.conf | 67 | ||||
| -rw-r--r-- | hypr/misc.conf | 6 | ||||
| -rw-r--r-- | hypr/monitors.conf | 5 | ||||
| -rw-r--r-- | hypr/plugins.conf | 43 | ||||
| -rw-r--r-- | hypr/windows.conf | 33 | ||||
| -rw-r--r-- | hypr/workspaces.conf | 12 |
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 |