[niri] Ajoute la configuration de Niri

This commit is contained in:
Florestan Bredow committed 2026-08-28 13:41:44 +02:00
1 parent 624ef3735d
commit 08f6b38c9d
4 files changed
+764 -13

No files matched your search

+14 -12
View File
@@ -85,13 +85,14 @@ local menu = "pgrep -x wofi >/dev/null 2>&1 || wofi --gtk-dark --show dru
-- Or execute your favorite apps at launch like this:
--
hl.on("hyprland.start", function ()
hl.exec_cmd("waybar")
hl.exec_cmd("waybar -c ~/.config/waybar/config.hyprland")
hl.exec_cmd("foot --server")
hl.exec_cmd("blueman-applet")
hl.exec_cmd("nm-applet --indicator")
hl.exec_cmd("nextcloud --background")
hl.exec_cmd("hyprpm reload -n")
hl.exec_cmd("hyprpaper")
hl.exec_cmd("dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP")
end)
-- hl.exec_cmd("dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP")
@@ -153,7 +154,8 @@ hl.config({
-- Please see https://wiki.hypr.land/Configuring/Advanced-and-Cool/Tearing/ before you turn this on
allow_tearing = false,
resize_on_border = true,
layout = "hy3",
-- layout = "hy3",
layout = "scroll",
},
decoration = {
@@ -337,16 +339,16 @@ hl.bind(mainMod .. " + D", hl.dsp.exec_cmd(menu))
hl.bind(mainMod .. "+ F", hl.dsp.window.fullscreen({action = "toggle"}))
-- Move focus with mainMod + arrow keys
hl.bind(mainMod .. " + left", hl.plugin.hy3.move_focus("left"))
hl.bind(mainMod .. " + right", hl.plugin.hy3.move_focus("right"))
hl.bind(mainMod .. " + up", hl.plugin.hy3.move_focus("up"))
hl.bind(mainMod .. " + down", hl.plugin.hy3.move_focus("down"))
--hl.bind(mainMod .. " + left", hl.plugin.hy3.move_focus("left"))
--hl.bind(mainMod .. " + right", hl.plugin.hy3.move_focus("right"))
--hl.bind(mainMod .. " + up", hl.plugin.hy3.move_focus("up"))
--hl.bind(mainMod .. " + down", hl.plugin.hy3.move_focus("down"))
-- Move windows
hl.bind(mainMod .. " + SHIFT + left", hl.plugin.hy3.move_window("left"))
hl.bind(mainMod .. " + SHIFT + right", hl.plugin.hy3.move_window("right"))
hl.bind(mainMod .. " + SHIFT + up", hl.plugin.hy3.move_window("up"))
hl.bind(mainMod .. " + SHIFT + down", hl.plugin.hy3.move_window("down"))
--hl.bind(mainMod .. " + SHIFT + left", hl.plugin.hy3.move_window("left"))
--hl.bind(mainMod .. " + SHIFT + right", hl.plugin.hy3.move_window("right"))
--hl.bind(mainMod .. " + SHIFT + up", hl.plugin.hy3.move_window("up"))
--hl.bind(mainMod .. " + SHIFT + down", hl.plugin.hy3.move_window("down"))
-- Move workspace
hl.bind(mainMod .. " + CTRL + SHIFT + left", hl.dsp.workspace.move({ monitor = "l" }))
@@ -355,8 +357,8 @@ hl.bind(mainMod .. " + CTRL + SHIFT + up", hl.dsp.workspace.move({ monitor =
hl.bind(mainMod .. " + CTRL + SHIFT + down", hl.dsp.workspace.move({ monitor = "d" }))
-- Change split direction
hl.bind(mainMod .. " + V", hl.plugin.hy3.make_group("v"))
hl.bind(mainMod .. " + H", hl.plugin.hy3.make_group("h"))
--hl.bind(mainMod .. " + V", hl.plugin.hy3.make_group("v"))
--hl.bind(mainMod .. " + H", hl.plugin.hy3.make_group("h"))
-- Switch workspaces with mainMod + [0-9]
-- Move active window to aa workspace with mainMod + SHIFT + [0-9]