nixfiles/home/environments/hyprland/workspaces.nix

15 lines
499 B
Nix

{ std, ... }: let
inherit (std) list;
in {
wayland.windowManager.hyprland.settings.workspace = let
commonOptions = "gapsin:5,gapsout:5,rounding:true,persistent:true";
in
["1,default:true,${commonOptions}"]
++ (list.map (
workspace: "${toString workspace},${commonOptions}"
) (list.range 2 10))
++ ["11,${commonOptions}"]
++ (list.map (
workspace: "${toString workspace},${commonOptions}"
) (list.range 12 20));
}