Download

wifi-gui

A simple Wifi GUI picker

  • vibecoded
Docs 93 wordsMarkdown 93
Binary data 5.3 KiBPNG 5.3 KiB
NameModifiedLinesSize
src-tauri/ 4.9K lines77% of this folder's lines 128.2 KiB72% of this folder's bytes
ui/ 1.4K lines21% of this folder's lines 47.1 KiB26% of this folder's bytes
.gitignore 4 lines<1% of this folder's lines 59 B<1% of this folder's bytes
Makefile 27 lines<1% of this folder's lines 683 B<1% of this folder's bytes
README.md 20 lines<1% of this folder's lines 696 B<1% of this folder's bytes
package-lock.json 27 lines<1% of this folder's lines 652 B<1% of this folder's bytes
package.json 11 lines<1% of this folder's lines 171 B<1% of this folder's bytes
tsconfig.json 13 lines<1% of this folder's lines 302 B<1% of this folder's bytes

README.md

Wifi GUI

This is a simple wrapper around nmcli that gives a nice GUI for changing wifi networks. Importantly, this includes the ability to show wifi passwords, which is functionality missing from many wifi picker interfaces.

Built with Tauri: the backend (src-tauri/) wraps nmcli in Tauri commands, and the frontend (ui/) is HTML/CSS/TypeScript — no bundler, just tsc compiling ui/main.ts to the ui/main.js the app loads.

Building

Requires webkit2gtk-4.1 and gtk3 (already present on most desktop Linux systems), a Rust toolchain, and npm (for the TypeScript compiler).

make

The binary lands at src-tauri/target/release/wifi-gui.