{ pkgs, lib, ... }: { home = { packages = [ pkgs.networkmanager_dmenu ]; file.".config/networkmanager-dmenu/config.ini".text = lib.generators.toINI { } { dmenu = { dmenu_command = "${lib.getExe pkgs.fuzzel} --anchor=top-right --x-margin=13 --y-margin=13"; active_chars = "=="; highlight = true; highlight_bold = true; compact = false; pinentry = lib.getExe pkgs.pinentry-gnome3; wifi_icons = "󰤯󰤟󰤢󰤥󰤨"; format = "{name:<{max_len_name}s} {sec:<{max_len_sec}s} {icon:>4}"; list_saved = false; prompt = "Networks"; }; dmenu_passphrase = { obscure = false; obscure_color = "#222222"; }; pinentry = { description = "Get network password"; prompt = "Password:"; }; editor = { terminal = lib.getExe pkgs.ghostty; gui_if_available = true; gui = "${pkgs.networkmanagerapplet}/bin/nm-connection-editor"; }; nmdm.rescan_delay = 5; }; }; }