{ pkgs, config, ... }: { programs.vicinae = { enable = true; systemd = { enable = true; autoStart = true; }; useLayerShell = true; extensions = with pkgs.vicinae-extensions; [ bluetooth nix ssh awww-switcher process-manager pulseaudio wifi-commander port-killer silverbullet ]; settings = { close_on_focus_loss = false; consider_preedit = true; pop_to_root_on_close = true; favicon_service = "twenty"; search_files_in_root = true; font = { normal = { size = 10; family = "JetBrainsMono Nerd Font"; }; }; theme = { light = { name = "vicinae-light"; icon_theme = "default"; }; dark = { name = "vicinae-dark"; icon_theme = "default"; }; }; launcher_window = { opacity = 0.98; }; providers = { "@samlinville/store.raycast.tailscale" = { "preferences" = { "tailscalePath" = "${pkgs.tailscale}/bin/tailscale"; }; }; "@sovereign/store.vicinae.awww-switcher" = { "preferences" = { "transitionDuration" = "1"; "transitionType" = "center"; "wallpaperPath" = "/home/tux/Wallpapers/"; }; }; }; }; }; }