You are not logged in.
Apologies for the title struggling to describe what I desire, but for example I cannot just run nmtui (network manager TUI) from rofi, I have to run an instance of a terminal emulator and then type in nmtui. if i type "foot &" into an instance of foot a new instance of foot will spawn. What I am seeking is to launch an instance of foot and lsblk, nmtui, bluetoothctl, etc. in a single command instead of a two step process.
Is this possible and is there a name for what I am trying to accomplish?
Not sure if its relevant but I am using DWL as my compositor
thank you
Last edited by efog4 (2026-01-02 02:19:08)
Offline
foot nmtuihttps://wiki.archlinux.org/title/Rofi#E … _from_rofi
https://davatorium.github.io/rofi/2.0.0 … rn-setting
Last edited by system72 (2026-01-02 01:18:05)
Offline
thank you!!!!!!!
oh my god "foot nmtui" is very helpful and hilariously simple that i cannot help but feel foolish
edit: upon further testing "foot lsblk" does not spawn a terminal with lsblk, or " foot echo "hello" " does not spawn a terminal with hello printed, am I incorrectly formatting these or is this regarding my compositor given that I am receiving this message: (although "foot nmtui" works fine and also delivers these same warnings)
$ foot echo "yo"
warn: wayland.c:1794: compositor does not implement the XDG toplevel icon protocol
warn: wayland.c:1799: text input interface not implemented by compositor; IME will be disabledLast edited by efog4 (2026-01-02 01:45:56)
Offline
foot sh -c "echo yo ; bash"Offline
this is the one, thank you, again!
this being the solution I was after makes me feel much less foolish ![]()
edit:
if anyone from the future is reading this you can chain multiple commands with this format
foot sh -c "echo yo ; lsblk ; bash"Last edited by efog4 (2026-01-02 02:29:35)
Offline
theres also, albeit more simpler and doesnt drop you into a shell:
foot -H echo yoOffline
ooo that is helpful/sexier for certain use cases! and just to fully clarify is what you have provided interchangeable with any terminal emulator or specific to foot?
Offline
only the -H flag itself is specific to foot, other terminals might have halt functionality like that but under a different flag. And for the command executing, other terminals might require you to use -e instead of just specifying your command without any flag, e.g.:
kitty -e sh -c "echo yo ; bash"Last edited by system72 (2026-01-02 02:38:05)
Offline
<3 <3 <3 <3 <3 <3
thank you
))) you are credit to community
Offline