{ pkgs, ... }: { home = { packages = with pkgs; [ hyprland-autoname-workspaces ]; file.".config/hyprland-autoname-workspaces/config.toml".text = let icons = /* toml */ '' DEFAULT = "{class}" "Alacritty" = "" "Bitwarden" = "" "blueman-manager" = "󰂯" "chatterino" = "" "Chromium" = "" "code" = "󰨞" "code-oss" = "󰨞" "codium" = "󰨞" "codium-url-handler" = "󰨞" "com.mitchellh.ghostty" = "󰊠" "com.obsproject.Studio" = "" "discord" = "󰙯" "Element" = "󰘨" "epicgameslauncher.exe" = "󰯷" ".*.exe" = "" "firefox" = "󰈹" "galaxyclient.exe" = "󰮡" "Gimp-.*" = "" "KiCad" = "" "kitty" = "" "libreoffice-calc" = "" "libreoffice-writer" = "" "lutris" = "󰊗" "mpv" = "" "obsidian" = "󰠮" "org.inkscape.Inkscape" = "󰕙" "org.remmina.Remmina" = "󰢹" "pavucontrol" = "󰕾" "pcbnew" = "" "Signal" = "󱅵" "spotify" = "" "Spotify" = "" "steam" = "󰓓" "thunar" = "" "thunderbird" = "" "Tor Browser" = "󰾔" "vesktop" = "󰙯" "virt-manager" = "" "VirtualBox" = "" "VirtualBox Machine" = "" "VirtualBox Manager" = "" "VSCodium" = "󰨞" "zathura" = "󰈦" "zoom" = "󰬡" ''; in /* toml */ '' version = "1.1.15" [format] dedup = false dedup_inactive_fullscreen = false delim = " " workspace = "{id}:{clients}" workspace_empty = "{id}" client = "{icon}" client_fullscreen = "F{icon}" client_active = "{icon}" client_dup = "{icon}x{counter}" client_dup_active = "{icon}{delim}{icon}x{counter_unfocused}" client_dup_fullscreen = "F{icon}{delim}{icon}x{counter_unfocused}" [exclude] "steam" = "^(Friends List.*)?$" "fcitx" = ".*" [class] ${icons} [class_active] [initial_class] [initial_class_active] [workspaces_name] [title_in_class] [title_in_class_active] [title_in_initial_class] [title_in_initial_class_active] [initial_title_in_class] [initial_title_in_class_active] [initial_title_in_initial_class] [initial_title_in_initial_class_active] ''; }; }