diff --git a/.config/hypr/applications.lua b/.config/hypr/applications.lua index e00a6a2..f802d17 100644 --- a/.config/hypr/applications.lua +++ b/.config/hypr/applications.lua @@ -7,7 +7,7 @@ hl.window_rule({ opacity = "0.75 0.6", }) --- Workspace +-- Workspaces hl.window_rule({ workspace = "1", match = { diff --git a/.config/hypr/decoration.lua b/.config/hypr/decoration.lua index 5f097b2..3fbc28b 100644 --- a/.config/hypr/decoration.lua +++ b/.config/hypr/decoration.lua @@ -1,9 +1,3 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ----@module 'hl' - hl.config({ general = { -- Gaps & borders – light and uncluttered @@ -55,8 +49,5 @@ hl.config({ hl.config({ animations = { enabled = true, - -- Windows: quick, soft, intentional - -- Workspaces: airy glide, finishes fast - -- Subtle polish }, }) diff --git a/.config/hypr/hypridle.lua b/.config/hypr/hypridle.lua deleted file mode 100644 index 5920ac4..0000000 --- a/.config/hypr/hypridle.lua +++ /dev/null @@ -1,12 +0,0 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ----@module 'hl' - -hl.config({ - general = { - lock_cmd = "pidof hyprlock || hyprlock", - before_sleep_cmd = "loginctl lock-session", - }, -}) diff --git a/.config/hypr/hyprland.lua b/.config/hypr/hyprland.lua index 07458dd..ac0bd20 100644 --- a/.config/hypr/hyprland.lua +++ b/.config/hypr/hyprland.lua @@ -1,33 +1,11 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ----@module 'hl' - --- source = ~/.config/hypr/monitors.conf -> requires manual conversion local monitors = require("monitors") --- TODO: convert ~/.config/hypr/monitors.conf to .lua and use require() -- Set programs that you use - terminal = "kitty" - fileManager = "thunar" - menu = "wofi --show drun" - browser = "brave" - - - - - --- for GTK4 apps - - --- for GTK3 apps - hl.config({ misc = { force_default_wallpaper = 0, @@ -36,25 +14,14 @@ hl.config({ }, }) ---############################ - ---## ENVIRONMENT VARIABLES ### - ---############################ - +-- Envs hl.env("XCURSOR_SIZE", 24) - hl.env("HYPRCURSOR_SIZE", 24) - hl.env("LIBVA_DRIVER_NAME", "nvidia") - hl.env("__GLX_VENDOR_LIBRARY_NAME", "nvidia") - hl.env("NVD_BACKEND", "direct") - hl.env("QT_QPA_PLATFORMTHEME", "qt6ct") --- for Qt apps# Theme local keybinds = require("keybinds") local input = require("input") local applications = require("applications") diff --git a/.config/hypr/hyprpaper.lua b/.config/hypr/hyprpaper.lua deleted file mode 100644 index 53d6357..0000000 --- a/.config/hypr/hyprpaper.lua +++ /dev/null @@ -1,13 +0,0 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ----@module 'hl' - --- TODO: manual review: splash = false - --- TODO: manual review: preload = "~/.wallpapers/liminal.png" - --- TODO: manual review: wallpaper = "DP-1", "~/.wallpapers/liminal.png" - --- TODO: manual review: wallpaper = "DP-3", "~/.wallpapers/liminal.png" diff --git a/.config/hypr/keybinds.lua b/.config/hypr/keybinds.lua index 590612d..47999d8 100644 --- a/.config/hypr/keybinds.lua +++ b/.config/hypr/keybinds.lua @@ -1,129 +1,77 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ---@module 'hl' local mainMod = "SUPER" -- Sets "Windows" key as main modifier - hl.bind(mainMod .. " + " .. "RETURN", hl.dsp.exec_cmd(terminal)) -- Move focus with mainMod + arrow keys - hl.bind(mainMod .. " + " .. "left", hl.dsp.focus({ direction = "left" })) - hl.bind(mainMod .. " + " .. "right", hl.dsp.focus({ direction = "right" })) - hl.bind(mainMod .. " + " .. "up", hl.dsp.focus({ direction = "up" })) - hl.bind(mainMod .. " + " .. "down", hl.dsp.focus({ direction = "down" })) -- Switch workspaces with mainMod + [0-9] - hl.bind(mainMod .. " + " .. 1, hl.dsp.focus({ workspace = 1 })) - hl.bind(mainMod .. " + " .. 2, hl.dsp.focus({ workspace = 2 })) - hl.bind(mainMod .. " + " .. 3, hl.dsp.focus({ workspace = 3 })) - hl.bind(mainMod .. " + " .. 4, hl.dsp.focus({ workspace = 4 })) - hl.bind(mainMod .. " + " .. 5, hl.dsp.focus({ workspace = 5 })) - hl.bind(mainMod .. " + " .. 6, hl.dsp.focus({ workspace = 6 })) - hl.bind(mainMod .. " + " .. 7, hl.dsp.focus({ workspace = 7 })) - hl.bind(mainMod .. " + " .. 8, hl.dsp.focus({ workspace = 8 })) - hl.bind(mainMod .. " + " .. 9, hl.dsp.focus({ workspace = 9 })) - hl.bind(mainMod .. " + " .. 0, hl.dsp.focus({ workspace = 10 })) -- Move active window to a workspace with mainMod + SHIFT + [0-9] - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 1, hl.dsp.window.move({ workspace = 1 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 2, hl.dsp.window.move({ workspace = 2 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 3, hl.dsp.window.move({ workspace = 3 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 4, hl.dsp.window.move({ workspace = 4 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 5, hl.dsp.window.move({ workspace = 5 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 6, hl.dsp.window.move({ workspace = 6 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 7, hl.dsp.window.move({ workspace = 7 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 8, hl.dsp.window.move({ workspace = 8 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 9, hl.dsp.window.move({ workspace = 9 })) - hl.bind(mainMod .. " + " .. "SHIFT" .. " + " .. 0, hl.dsp.window.move({ workspace = 10 })) -- Scroll through existing workspaces with mainMod + scroll - hl.bind(mainMod .. " + " .. "mouse_down", hl.dsp.focus({ workspace = "e+1" })) - hl.bind(mainMod .. " + " .. "mouse_up", hl.dsp.focus({ workspace = "e-1" })) -- Move/resize windows with mainMod + LMB/RMB and dragging - hl.bind(mainMod .. " + " .. "mouse:272", hl.dsp.window.drag(), { mouse = true }) - hl.bind(mainMod .. " + " .. "mouse:273", hl.dsp.window.resize(), { mouse = true }) -- Change wallpaper - hl.bind(mainMod .. " + " .. "W", hl.dsp.exec_cmd("~/.config/wofi/scripts/wallpaper.sh")) - hl.bind(mainMod .. " + " .. "L", hl.dsp.exec_cmd("brightnessctl -e4 -n2 set 5%+"), { locked = true }) - hl.bind(mainMod .. " + " .. "K", hl.dsp.exec_cmd("brightnessctl -e4 -n2 set 5%-"), { locked = true }) -- Volume - hl.bind("F7", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"), { locked = true }) - hl.bind("F8", hl.dsp.exec_cmd("wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"), { locked = true }) - hl.bind("F9", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"), { locked = true }) - hl.bind("F10", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"), { locked = true }) -- Playback (requires playerctl) - hl.bind("F4", hl.dsp.exec_cmd("playerctl previous"), { locked = true }) - hl.bind("F5", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true }) - hl.bind("F6", hl.dsp.exec_cmd("playerctl next"), { locked = true }) hl.bind("switch:on:Lid Switch", hl.dsp.exec_cmd("hyprctl dispatch dpms off"), { locked = true }) - hl.bind("switch:off:Lid Switch", hl.dsp.exec_cmd("hyprctl dispatch dpms on"), { locked = true }) +-- My binds hl.bind("SUPER + CTRL" .. " + " .. "left", hl.dsp.window.swap({ direction = "left" })) - hl.bind("SUPER + CTRL" .. " + " .. "right", hl.dsp.window.swap({ direction = "right" })) - hl.bind("SUPER + SHIFT" .. " + " .. "F", hl.dsp.window.fullscreen()) - hl.bind("SUPER + CTRL" .. " + " .. "F", hl.dsp.window.fullscreen({mode = "maximized"})) - hl.bind("SUPER" .. " + " .. "Q", hl.dsp.window.close()) - hl.bind("ALT" .. " + " .. "TAB", hl.dsp.window.cycle_next()) - hl.bind("SUPER" .. " + " .. "F", hl.dsp.exec_cmd(fileManager)) - hl.bind("SUPER" .. " + " .. "D", hl.dsp.exec_cmd(menu)) - hl.bind("SUPER" .. " + " .. "B", hl.dsp.exec_cmd(browser)) - hl.bind( "SUPER + SHIFT + S", hl.dsp.exec_cmd('grim -g "$(slurp -d)" - | wl-copy') diff --git a/.config/hypr/monitors.lua b/.config/hypr/monitors.lua index 61b7b5e..3579b50 100644 --- a/.config/hypr/monitors.lua +++ b/.config/hypr/monitors.lua @@ -1,9 +1,3 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ----@module 'hl' - hl.monitor({ output = "DP-3", mode = "1920x1080@270", diff --git a/.config/hypr/workspaces.lua b/.config/hypr/workspaces.lua index 9f9785e..867bf7a 100644 --- a/.config/hypr/workspaces.lua +++ b/.config/hypr/workspaces.lua @@ -1,11 +1,4 @@ --- Generated by hyprconf2lua v1.3.2 --- https://github.com/Prateek-squadron/hyprconf2lua --- Manual review may be needed for complex directives - ----@module 'hl' - -- Workspaces 1–5 on DP-3 - hl.workspace_rule({ workspace = 1, monitor = "DP-3", @@ -32,7 +25,6 @@ hl.workspace_rule({ }) -- Workspaces 6–10 on DP-1 - hl.workspace_rule({ workspace = 6, monitor = "DP-1",