2026-09-05 19:45:18 +03:00
|
|
|
{ pkgs, lib, ... }:
|
|
|
|
|
let
|
|
|
|
|
hyprLua = import ../../../modules/user/hyprland/lua.nix { inherit lib; };
|
|
|
|
|
wallpaper = pkgs.fetchurl {
|
|
|
|
|
name = "miku_wallpaper.jpg";
|
|
|
|
|
url = "https://c.lair.moe/pub/miku_wallpaper.jpeg?raw";
|
|
|
|
|
hash = "sha256-inK4X5KzQk5FHwDw2DYy43nm7XtXlC6I0S1PkYUv+3w=";
|
|
|
|
|
};
|
|
|
|
|
in {
|
|
|
|
|
wayland.windowManager.hyprland.settings = {
|
|
|
|
|
monitor = [
|
|
|
|
|
{
|
|
|
|
|
output = "DP-3";
|
|
|
|
|
mode = "1920x1080@165";
|
|
|
|
|
position = "0x0";
|
|
|
|
|
scale = 1;
|
|
|
|
|
}
|
|
|
|
|
{
|
|
|
|
|
output = "HDMI-A-1";
|
|
|
|
|
mode = "preferred";
|
|
|
|
|
position = "-1080x0";
|
|
|
|
|
scale = 1;
|
|
|
|
|
transform = 1;
|
|
|
|
|
}
|
|
|
|
|
];
|
2025-11-27 15:33:23 +03:00
|
|
|
|
2026-09-05 19:45:18 +03:00
|
|
|
workspace_rule = [
|
|
|
|
|
{ workspace = "1"; monitor = "DP-3"; default = true; }
|
|
|
|
|
{ workspace = "10"; monitor = "HDMI-A-1"; default = true; }
|
|
|
|
|
];
|
2025-11-27 15:33:23 +03:00
|
|
|
|
2026-09-05 19:45:18 +03:00
|
|
|
on = [
|
|
|
|
|
(hyprLua.onStart [
|
|
|
|
|
"hyprctl dispatch 'hl.dsp.focus({ workspace = 1 })'"
|
2025-11-27 15:33:23 +03:00
|
|
|
"${lib.getExe pkgs.swww} img -o HDMI-A-1 ${wallpaper}"
|
|
|
|
|
"${lib.getExe pkgs.linux-wallpaperengine} ~/.local/share/wpe/wallpaper --assets-dir ~/.local/share/wpe/assets --screen-root DP-3 --noautomute"
|
2026-09-05 19:45:18 +03:00
|
|
|
])
|
|
|
|
|
];
|
2025-11-27 15:33:23 +03:00
|
|
|
};
|
2026-09-05 19:45:18 +03:00
|
|
|
}
|