dotfiles/hosts/oren/hyprland_customizations.nix
2025-10-22 00:12:27 -05:00

33 lines
794 B
Nix

{ ... }:
let
hyprlandExtraOptions = {
exec-once = [
# Wait a moment for monitors/workspaces to settle, then "prime" 6 and return to 1
"sh -lc 'sleep 0.2; hyprctl dispatch workspace 1'"
];
monitor = [
"eDP-1,2560x1600@165.000Hz,0x0,1.666667,transform,0"
];
};
in
{
home-manager.sharedModules = [
(
{ ... }:
{
wayland.windowManager.hyprland.settings = hyprlandExtraOptions;
services.hyprpaper.settings = {
mode = "fill"; # Wallpaper display mode: fill, fit, stretch, center, tile
preload = [
"${../_shared_assets/wallpapers/pixel_neon.png}"
];
wallpaper = [
"eDP-1,${../_shared_assets/wallpapers/pixel_neon.png}"
];
};
}
)
];
}