Your one-stop-cake-shop for everything Freshly Baked has to offer

feat(pm): add nmtui-go #181

merged opened by a.starrysky.fyi targeting main from private/minion/push-smklqylmuplo

nmtui-go is a nicer tui for networkmanager than nmtui. In particular, it can do things like refresh the network list - a feature that nmtui is missing (requiring manual use of nmcli)

It also, imho, looks better

Labels

None yet.

requested-reviewers

None yet.

tested-working

None yet.

rejected

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:uuyqs6y3pwtbteet4swt5i5y/sh.tangled.repo.pull/3md43bs53hz22
+23 -1
Interdiff #1 #2
npins/sources.json

This file has not been changed.

-1
packetmix/homes/minion/misc.nix
··· 12 12 # Miscellaneous package installs that aren't really big enough to get their own folder 13 13 # Don't place any config that isn't directly adding lines to home.packages or clicks.storage.impermanence.persist.directories here... 14 14 home.packages = [ 15 - project.config.packages.packetmix-nmtui-go.${system} 16 15 pkgs.obs-studio 17 16 pkgs.unzip 18 17 pkgs.zip
packetmix/packages/default.nix

This file has not been changed.

packetmix/packages/nmtui-go/default.nix

This file has not been changed.

+23
packetmix/homes/common/tuis.nix
··· 1 + # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + # 3 + # SPDX-License-Identifier: MIT 4 + 5 + { 6 + project, 7 + pkgs, 8 + system, 9 + }: 10 + { 11 + # TUIs for managing various system functions 12 + 13 + home.packages = [ 14 + pkgs.bluetui # Bluetooth 15 + project.packages.packetmix-nmtui-go.result.${system} # Wi-Fi 16 + ]; 17 + 18 + home.shellAliases = { 19 + bluetooth = "${pkgs.bluetui}/bin/bluetui"; 20 + nmtui = "${project.packages.packetmix-nmtui-go.result.${system}}/bin/nmtui-go"; 21 + wifi = "${project.packages.packetmix-nmtui-go.result.${system}}/bin/nmtui-go"; 22 + }; 23 + }

History

4 rounds 0 comments
sign up or login to add to the discussion
1 commit
expand
feat(pm): add system management TUIs
5/5 success
expand
expand 0 comments
pull request successfully merged
1 commit
expand
feat(pm): add system management TUIs
5/5 success
expand
expand 0 comments
1 commit
expand
feat(pm): add nmtui-go
expand 0 comments
1 commit
expand
feat(pm): add nmtui-go
expand 0 comments