waypaper
This commit is contained in:
+117
-25
@@ -56,12 +56,10 @@ hl.env("GTK_THEME", "Adwaita:dark")
|
|||||||
hl.env("QT_WAYLAND_DISABLE_WINDOWDECORATION", "1")
|
hl.env("QT_WAYLAND_DISABLE_WINDOWDECORATION", "1")
|
||||||
hl.env("QT_QPA_PLATFORMTHEME", "kde")
|
hl.env("QT_QPA_PLATFORMTHEME", "kde")
|
||||||
|
|
||||||
|
|
||||||
-- ##################
|
-- ##################
|
||||||
-- ## PERMISSIONS ###
|
-- ## PERMISSIONS ###
|
||||||
-- ##################
|
-- ##################
|
||||||
|
|
||||||
|
|
||||||
-- ####################
|
-- ####################
|
||||||
-- ## COLOR SCHEMES ###
|
-- ## COLOR SCHEMES ###
|
||||||
-- ####################
|
-- ####################
|
||||||
@@ -373,17 +371,37 @@ hl.device({
|
|||||||
hl.bind(var_mainMod .. " + RETURN", hl.dsp.exec_cmd(var_terminal), { description = "Open terminal (kitty)" })
|
hl.bind(var_mainMod .. " + RETURN", hl.dsp.exec_cmd(var_terminal), { description = "Open terminal (kitty)" })
|
||||||
hl.bind(var_mainMod .. " + Q", hl.dsp.window.close(), { description = "Close focused window" })
|
hl.bind(var_mainMod .. " + Q", hl.dsp.window.close(), { description = "Close focused window" })
|
||||||
hl.bind(var_mainMod .. " + ESCAPE", hl.dsp.exec_cmd("hyprshutdown"), { description = "Shutdown Hyprland" })
|
hl.bind(var_mainMod .. " + ESCAPE", hl.dsp.exec_cmd("hyprshutdown"), { description = "Shutdown Hyprland" })
|
||||||
hl.bind(var_mainMod .. " + SHIFT + ESCAPE", hl.dsp.exec_cmd("command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit"), { description = "Exit Hyprland" })
|
hl.bind(
|
||||||
hl.bind(var_mainMod .. " + CTRL + ESCAPE", hl.dsp.exec_cmd("hyprshutdown -t 'Shutting down...' --post-cmd 'shutdown -P 0'"), { description = "Power off the system" })
|
var_mainMod .. " + SHIFT + ESCAPE",
|
||||||
hl.bind(var_mainMod .. " + ALT + ESCAPE", hl.dsp.exec_cmd("hyprshutdown -t 'Restarting...' --post-cmd 'reboot'"), { description = "Reboot the system" })
|
hl.dsp.exec_cmd("command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit"),
|
||||||
|
{ description = "Exit Hyprland" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + CTRL + ESCAPE",
|
||||||
|
hl.dsp.exec_cmd("hyprshutdown -t 'Shutting down...' --post-cmd 'shutdown -P 0'"),
|
||||||
|
{ description = "Power off the system" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + ALT + ESCAPE",
|
||||||
|
hl.dsp.exec_cmd("hyprshutdown -t 'Restarting...' --post-cmd 'reboot'"),
|
||||||
|
{ description = "Reboot the system" }
|
||||||
|
)
|
||||||
hl.bind(var_mainMod .. " + E", hl.dsp.exec_cmd(var_fileManager), { description = "Open file manager (dolphin)" })
|
hl.bind(var_mainMod .. " + E", hl.dsp.exec_cmd(var_fileManager), { description = "Open file manager (dolphin)" })
|
||||||
hl.bind(var_mainMod .. " + V", hl.dsp.window.float({ action = "toggle" }), { description = "Toggle floating window" })
|
hl.bind(var_mainMod .. " + V", hl.dsp.window.float({ action = "toggle" }), { description = "Toggle floating window" })
|
||||||
hl.bind(var_mainMod .. " + SPACE", hl.dsp.exec_cmd(var_menu), { description = "Open app launcher (wofi)" })
|
hl.bind(var_mainMod .. " + SPACE", hl.dsp.exec_cmd(var_menu), { description = "Open app launcher (wofi)" })
|
||||||
hl.bind(var_mainMod .. " + SHIFT + SPACE", hl.dsp.exec_cmd("nwg-drawer"), { description = "Open app drawer (nwg-drawer)" })
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + SPACE",
|
||||||
|
hl.dsp.exec_cmd("nwg-drawer"),
|
||||||
|
{ description = "Open app drawer (nwg-drawer)" }
|
||||||
|
)
|
||||||
hl.bind(var_mainMod .. " + P", hl.dsp.window.pseudo(), { description = "Toggle pseudo-tiling" })
|
hl.bind(var_mainMod .. " + P", hl.dsp.window.pseudo(), { description = "Toggle pseudo-tiling" })
|
||||||
hl.bind(var_mainMod .. " + SHIFT + J", hl.dsp.layout("togglesplit"), { description = "Toggle split layout" })
|
hl.bind(var_mainMod .. " + SHIFT + J", hl.dsp.layout("togglesplit"), { description = "Toggle split layout" })
|
||||||
hl.bind(var_mainMod .. " + I", hl.dsp.exec_cmd("firefox &"), { description = "Open Firefox" })
|
hl.bind(var_mainMod .. " + I", hl.dsp.exec_cmd("firefox &"), { description = "Open Firefox" })
|
||||||
hl.bind(var_mainMod .. " + n", hl.dsp.exec_cmd("~/.local/bin/hyprltm-net"), { description = "Network manager (hyprltm)" })
|
hl.bind(
|
||||||
|
var_mainMod .. " + n",
|
||||||
|
hl.dsp.exec_cmd("~/.local/bin/hyprltm-net"),
|
||||||
|
{ description = "Network manager (hyprltm)" }
|
||||||
|
)
|
||||||
|
|
||||||
-- Move focus with mainMod or Vim-style
|
-- Move focus with mainMod or Vim-style
|
||||||
hl.bind(var_mainMod .. " + CTRL + h", hl.dsp.focus({ direction = "left" }), { description = "Focus window left" })
|
hl.bind(var_mainMod .. " + CTRL + h", hl.dsp.focus({ direction = "left" }), { description = "Focus window left" })
|
||||||
@@ -393,15 +411,35 @@ hl.bind(var_mainMod .. " + CTRL + j", hl.dsp.focus({ direction = "down" }), { de
|
|||||||
|
|
||||||
-- Move windows with mainMod or Vim-style
|
-- Move windows with mainMod or Vim-style
|
||||||
hl.bind(var_mainMod .. " + SHIFT + h", hl.dsp.window.move({ direction = "left" }), { description = "Move window left" })
|
hl.bind(var_mainMod .. " + SHIFT + h", hl.dsp.window.move({ direction = "left" }), { description = "Move window left" })
|
||||||
hl.bind(var_mainMod .. " + SHIFT + l", hl.dsp.window.move({ direction = "right" }), { description = "Move window right" })
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + l",
|
||||||
|
hl.dsp.window.move({ direction = "right" }),
|
||||||
|
{ description = "Move window right" }
|
||||||
|
)
|
||||||
hl.bind(var_mainMod .. " + SHIFT + k", hl.dsp.window.move({ direction = "up" }), { description = "Move window up" })
|
hl.bind(var_mainMod .. " + SHIFT + k", hl.dsp.window.move({ direction = "up" }), { description = "Move window up" })
|
||||||
hl.bind(var_mainMod .. " + SHIFT + j", hl.dsp.window.move({ direction = "down" }), { description = "Move window down" })
|
hl.bind(var_mainMod .. " + SHIFT + j", hl.dsp.window.move({ direction = "down" }), { description = "Move window down" })
|
||||||
|
|
||||||
-- Resize focused window with mainMod + Arrows
|
-- Resize focused window with mainMod + Arrows
|
||||||
hl.bind(var_mainMod .. " + left", hl.dsp.window.resize({ x = -10, y = 0, relative = true }), { description = "Resize window left" })
|
hl.bind(
|
||||||
hl.bind(var_mainMod .. " + right", hl.dsp.window.resize({ x = 10, y = 0, relative = true }), { description = "Resize window right" })
|
var_mainMod .. " + left",
|
||||||
hl.bind(var_mainMod .. " + up", hl.dsp.window.resize({ x = 0, y = -10, relative = true }), { description = "Resize window up" })
|
hl.dsp.window.resize({ x = -10, y = 0, relative = true }),
|
||||||
hl.bind(var_mainMod .. " + down", hl.dsp.window.resize({ x = 0, y = 10, relative = true }), { description = "Resize window down" })
|
{ description = "Resize window left" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + right",
|
||||||
|
hl.dsp.window.resize({ x = 10, y = 0, relative = true }),
|
||||||
|
{ description = "Resize window right" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + up",
|
||||||
|
hl.dsp.window.resize({ x = 0, y = -10, relative = true }),
|
||||||
|
{ description = "Resize window up" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + down",
|
||||||
|
hl.dsp.window.resize({ x = 0, y = 10, relative = true }),
|
||||||
|
{ description = "Resize window down" }
|
||||||
|
)
|
||||||
|
|
||||||
-- Switch workspaces with mainMod + [0-9]
|
-- Switch workspaces with mainMod + [0-9]
|
||||||
hl.bind(var_mainMod .. " + 1", hl.dsp.focus({ workspace = 1 }), { description = "Switch to workspace 1" })
|
hl.bind(var_mainMod .. " + 1", hl.dsp.focus({ workspace = 1 }), { description = "Switch to workspace 1" })
|
||||||
@@ -424,16 +462,56 @@ hl.bind("XF86AudioLowerVolume", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO
|
|||||||
})
|
})
|
||||||
|
|
||||||
-- Move active window to a workspace with mainMod + SHIFT + [0-9]
|
-- Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 1", hl.dsp.window.move({ workspace = 1 }), { description = "Move window to workspace 1" })
|
hl.bind(
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 2", hl.dsp.window.move({ workspace = 2 }), { description = "Move window to workspace 2" })
|
var_mainMod .. " + SHIFT + 1",
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 3", hl.dsp.window.move({ workspace = 3 }), { description = "Move window to workspace 3" })
|
hl.dsp.window.move({ workspace = 1 }),
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 4", hl.dsp.window.move({ workspace = 4 }), { description = "Move window to workspace 4" })
|
{ description = "Move window to workspace 1" }
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 5", hl.dsp.window.move({ workspace = 5 }), { description = "Move window to workspace 5" })
|
)
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 6", hl.dsp.window.move({ workspace = 6 }), { description = "Move window to workspace 6" })
|
hl.bind(
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 7", hl.dsp.window.move({ workspace = 7 }), { description = "Move window to workspace 7" })
|
var_mainMod .. " + SHIFT + 2",
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 8", hl.dsp.window.move({ workspace = 8 }), { description = "Move window to workspace 8" })
|
hl.dsp.window.move({ workspace = 2 }),
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 9", hl.dsp.window.move({ workspace = 9 }), { description = "Move window to workspace 9" })
|
{ description = "Move window to workspace 2" }
|
||||||
hl.bind(var_mainMod .. " + SHIFT + 0", hl.dsp.window.move({ workspace = 10 }), { description = "Move window to workspace 10" })
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 3",
|
||||||
|
hl.dsp.window.move({ workspace = 3 }),
|
||||||
|
{ description = "Move window to workspace 3" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 4",
|
||||||
|
hl.dsp.window.move({ workspace = 4 }),
|
||||||
|
{ description = "Move window to workspace 4" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 5",
|
||||||
|
hl.dsp.window.move({ workspace = 5 }),
|
||||||
|
{ description = "Move window to workspace 5" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 6",
|
||||||
|
hl.dsp.window.move({ workspace = 6 }),
|
||||||
|
{ description = "Move window to workspace 6" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 7",
|
||||||
|
hl.dsp.window.move({ workspace = 7 }),
|
||||||
|
{ description = "Move window to workspace 7" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 8",
|
||||||
|
hl.dsp.window.move({ workspace = 8 }),
|
||||||
|
{ description = "Move window to workspace 8" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 9",
|
||||||
|
hl.dsp.window.move({ workspace = 9 }),
|
||||||
|
{ description = "Move window to workspace 9" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + SHIFT + 0",
|
||||||
|
hl.dsp.window.move({ workspace = 10 }),
|
||||||
|
{ description = "Move window to workspace 10" }
|
||||||
|
)
|
||||||
|
|
||||||
-- # Example special workspace (scratchpad)
|
-- # Example special workspace (scratchpad)
|
||||||
|
|
||||||
@@ -442,8 +520,16 @@ hl.bind(var_mainMod .. " + SHIFT + 0", hl.dsp.window.move({ workspace = 10 }), {
|
|||||||
-- bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
-- bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||||
|
|
||||||
-- Scroll through existing workspaces with mainMod + scroll
|
-- Scroll through existing workspaces with mainMod + scroll
|
||||||
hl.bind(var_mainMod .. " + mouse_down", hl.dsp.focus({ workspace = "e+1" }), { description = "Next workspace (scroll down)" })
|
hl.bind(
|
||||||
hl.bind(var_mainMod .. " + mouse_up", hl.dsp.focus({ workspace = "e-1" }), { description = "Previous workspace (scroll up)" })
|
var_mainMod .. " + mouse_down",
|
||||||
|
hl.dsp.focus({ workspace = "e+1" }),
|
||||||
|
{ description = "Next workspace (scroll down)" }
|
||||||
|
)
|
||||||
|
hl.bind(
|
||||||
|
var_mainMod .. " + mouse_up",
|
||||||
|
hl.dsp.focus({ workspace = "e-1" }),
|
||||||
|
{ description = "Previous workspace (scroll up)" }
|
||||||
|
)
|
||||||
|
|
||||||
-- Move/resize windows with mainMod + LMB/RMB and dragging
|
-- Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
hl.bind(var_mainMod .. " + mouse:272", hl.dsp.window.drag(), {
|
hl.bind(var_mainMod .. " + mouse:272", hl.dsp.window.drag(), {
|
||||||
@@ -524,7 +610,13 @@ hl.bind("CTRL + ALT + L", hl.dsp.exec_cmd("hyprlock"), {locked = true, descripti
|
|||||||
hl.bind(var_mainMod .. " + L", hl.dsp.exec_cmd("hyprlock"), { locked = true, description = "Lock screen" })
|
hl.bind(var_mainMod .. " + L", hl.dsp.exec_cmd("hyprlock"), { locked = true, description = "Lock screen" })
|
||||||
|
|
||||||
-- Keybind overview popup
|
-- Keybind overview popup
|
||||||
hl.bind(var_mainMod .. " + K", hl.dsp.exec_cmd("sh ~/.config/hypr/scripts/show-keybinds.sh"), { description = "Show keybind overview" })
|
hl.bind(
|
||||||
|
var_mainMod .. " + K",
|
||||||
|
hl.dsp.exec_cmd("sh ~/.config/hypr/scripts/show-keybinds.sh"),
|
||||||
|
{ description = "Show keybind overview" }
|
||||||
|
)
|
||||||
|
|
||||||
|
hl.bind(var_mainMod .. " + W", hl.dsp.exec_cmd("waypaper"), { description = "Wallpaper select" })
|
||||||
|
|
||||||
-- #############################
|
-- #############################
|
||||||
-- ## WINDOWS AND WORKSPACES ###
|
-- ## WINDOWS AND WORKSPACES ###
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
[Settings]
|
||||||
|
language = en
|
||||||
|
backend = hyprpaper
|
||||||
|
folder = /mnt/anbau/nextcloud/Photos/Wallpapers
|
||||||
|
monitors = All
|
||||||
|
wallpaper = /mnt/anbau/nextcloud/Photos/Wallpapers/wallhaven-og3qjp.jpg
|
||||||
|
show_path_in_tooltip = True
|
||||||
|
fill = fill
|
||||||
|
sort = name
|
||||||
|
color = #ffffff
|
||||||
|
subfolders = False
|
||||||
|
all_subfolders = False
|
||||||
|
show_hidden = True
|
||||||
|
show_gifs_only = False
|
||||||
|
zen_mode = False
|
||||||
|
post_command =
|
||||||
|
slideshow_interval = 60
|
||||||
|
slideshow_enabled = False
|
||||||
|
show_slideshow_panel = False
|
||||||
|
number_of_columns = 3
|
||||||
|
swww_transition_type = any
|
||||||
|
swww_filter = Lanczos3
|
||||||
|
swww_transition_step = 63
|
||||||
|
swww_transition_angle = 0
|
||||||
|
swww_transition_duration = 2
|
||||||
|
swww_transition_fps = 60
|
||||||
|
mpvpaper_sound = False
|
||||||
|
mpvpaper_options =
|
||||||
|
use_xdg_state = False
|
||||||
|
stylesheet = /home/mathias/.config/waypaper/style.css
|
||||||
|
keybindings = ~/.config/waypaper/keybindings.ini
|
||||||
|
wallpaperengine_folder = ~/.steam/root/steamapps/workshop/content/431960
|
||||||
|
linux_wallpaperengine_clamp = none
|
||||||
|
linux_wallpaperengine_volume = 15
|
||||||
|
linux_wallpaperengine_silent = False
|
||||||
|
linux_wallpaperengine_noautomute = False
|
||||||
|
linux_wallpaperengine_no_audio_processing = False
|
||||||
|
linux_wallpaperengine_fps = 30
|
||||||
|
linux_wallpaperengine_disable_particles = True
|
||||||
|
linux_wallpaperengine_disable_mouse = False
|
||||||
|
linux_wallpaperengine_disable_parallax = False
|
||||||
|
linux_wallpaperengine_no_fullscreen_pause = False
|
||||||
|
|
||||||
Reference in New Issue
Block a user