user configs and monitor settings for hyprland

This commit is contained in:
cnst
2024-10-23 19:09:44 +02:00
parent 7a1b90bb91
commit cfab493b28
6 changed files with 56 additions and 12 deletions

View File

@@ -16,10 +16,26 @@ in {
};
config = mkIf cfg.enable {
wayland.windowManager.hyprland.settings = {
monitor = [
"DP-3, 2560x1440@240, auto, auto, bitdepth, 10"
"eDP-1,1920x1200@60.02,auto,1"
];
# monitor = [
# "DP-3, 2560x1440@240, auto, auto, bitdepth, 10"
# "eDP-1,1920x1200@60.02,auto,1"
# ];
monitor = map (
m: "${m.name},${
if m.enabled
then "${toString m.width}x${toString m.height}@${toString m.refreshRate},${m.position},1${
if m.bitDepth != null
then ",bitdepth,${toString m.bitDepth}"
else ""
}"
else "disable"
}"
) (config.monitors);
workspace = map (
m: "name:${m.workspace},monitor:${m.name}"
) (lib.filter (m: m.enabled && m.workspace != null) config.monitors);
env = [
"QT_WAYLAND_DISABLE_WINDOWDECORATION,1"
];