Files
dotfiles/common/networkmanager-dmenu/config.ini
T
connor e6644d0616 Rebuild dotfiles as one branch with per-host layers
Replaces the previous repo, which had split into two histories that never
met (mainframe on a dead GitLab remote, the laptops on Gitea) with 146
dirty files across three machines and the NAS never enrolled at all.

Branch-per-machine is gone. One main, with host differences expressed as
small files under hosts/<hostname>/ rather than as branches, so there is
nothing to merge. The reconciled zsh layer reduces 15-33 line forks to
1-7 effective lines per host; distro differences (oh-my-zsh prefix,
syntax-highlighting path, fd vs fdfind) are probed in common/ instead.

Fresh history: the old one carried six plaintext credentials, 45 MB of
mail caches, browser caches and vendored binaries. 5,096 tracked files
and 144 MB become 462 files and 2.6 MB. The .gitignore is now an
allowlist, which is what keeps that true.

Root cause of the rot: ~/.local/bin was a symlink to scripts/ with GOPATH
inside it, so every go install wrote into version control (2.2 GB on the
work laptop). PATH now points at the repo instead of the reverse.

Also: Hyprland replaces sway and is sourced in two halves so $browser is
defined before use; singleton automations carry ConditionHost= alongside
host-layer-only placement; ddns moves from cron to a guarded timer;
package manifests and pkg-snapshot/pkg-restore replace the X11-era
install_scripts/; networkmanager-dmenu added to system76 (the binding
always existed, the package never did).
2026-09-14 14:24:37 -04:00

50 lines
2.2 KiB
INI

[dmenu]
dmenu_command = wofi --dmenu
# Note that dmenu_command can contain arguments as well like:
# `dmenu_command = rofi -dmenu -i -theme nmdm`
# `dmenu_command = rofi -dmenu -width 30 -i`
# `dmenu_command = dmenu -i -l 25 -b -nb #909090 -nf #303030`
# `dmenu_command = fuzzel --dmenu`
# `dmenu_command = wofi --dmenu`
active_chars = =>
# highlight = <True or False> # (Default: False) use highlighting instead of active_chars (only applicable to Rofi / Wofi)
# highlight_fg = <Color> # (Default: None) foreground color of active connection (only applicable to Wofi)
# highlight_bg = <Color> # (Default: None) background color of active connection (only applicable to Wofi)
# highlight_bold = <True or False> # (Default: True) make active connection bold (only applicable to Wofi)
# compact = <True or False> # (Default: False). Remove extra spacing from display
# pinentry = <Pinentry command> # (Default: None) e.g. `pinentry-gtk`
# <string of 4 unicode characters representing 1-4 bars strength>
wifi_chars = ▂▄▆█
# <characters representing signal strength as an icon>
wifi_icons = 󰤯󰤟󰤢󰤥󰤨
# <Python style format string for the access point entries>
format = {bars:>5} {sec:>7} {name}
# Available variables are:
# * {name} - Access point name
# * {sec} - Security type
# * {signal} - Signal strength on a scale of 0-100
# * {bars} - Bar-based display of signal strength (see wifi_chars)
# * {icon} - Icon-based display of signal strength (see wifi_icons)
# * {max_len_name} and {max_len_sec} are the maximum lengths of {name} / {sec}
# respectively and may be useful for formatting.
# (Default: False) list saved connections
list_saved = True
[dmenu_passphrase]
# # Uses the -password flag for Rofi, -x for bemenu. For dmenu, sets -nb and
# # -nf to the same color or uses -P if the dmenu password patch is applied
# # https://tools.suckless.org/dmenu/patches/password/
# obscure = True
# obscure_color = #222222
[pinentry]
# description = <Pinentry description> (Default: Get network password)
# prompt = <Pinentry prompt> (Default: Password:)
[editor]
terminal = kitty
# gui_if_available = <True or False> (Default: True)
[nmdm]
# rescan_delay = <seconds> # (seconds to wait after a wifi rescan before redisplaying the results)