Files
linux-dotfiles/hypr/hyprland.lua
2026-05-31 20:37:30 +02:00

72 lines
1.5 KiB
Lua

-- https://wiki.hypr.land/Configuring/
-- Please note not all available settings / options are set here.
-- For a full list, see the wiki
-- You can split this configuration into multiple files
-- Create your files separately and then link them to this file like this:
-- source = ~/.config/hypr/myColors.conf
local mainMod = "SUPER"
-- require("monitors")
local colors = require("colors")
-- require("programs")
-- require("autostart")
require("environment")
require("look-and-feel")
require("input")
require("keybindings")
-- require("window-rules")
-- exec-once = hyprpaper # wallpaper
-- exec-once = cava -p ~/.config/cava/config
hl.on("hyprland.start", function()
hl.exec_cmd("/usr/lib/hyprpolkitagent/hyprpolkitagent")
hl.exec_cmd("/usr/bin/qs &")
hl.exec_cmd("awww-daemon")
hl.exec_cmd("hyprsunset")
hl.exec_cmd("qs -c overview")
end)
-- monitors
--###############
--## MONITORS ###
--###############
-- See https://wiki.hypr.land/Configuring/Monitors/
-- Generated by hyprlang2lua. Review TODOs before reloading Hyprland.
hl.monitor({
output = "DP-2",
mode = "2560x1440@165.00Hz",
position = "0x0",
scale = "1",
})
hl.monitor({
output = "HDMI-A-1",
mode = "1920x1080@74.97Hz",
position = "2560x0",
scale = "1",
})
hl.monitor({
output = "DP-1",
mode = "1920x1080",
position = "1280x-1080",
scale = "1",
})
-- automatically place any other monitors on the right of the other ones
hl.monitor({
output = "",
mode = "preferred",
position = "auto",
scale = "auto",
})
-- window rules