Skip to content

Neoman installs, initializes, configures, and manages Neovim, NeoMutt, Btop, Kitty, Neofetch, Newsboat,. Ascii Games, w3m, and tmux

License

Notifications You must be signed in to change notification settings

doctorfree/neoman

Repository files navigation

Neoman Multi-Configuration Manager

Neoman

The neoman project can be used to install, initialize, configure, and manage

Neoman Managed Project Configs
Asciiville MirrorCommand MusicPlayerPlus RoonCommandLine
neovim neomutt newsboat btop++
kitty neofetch w3m tmux

These are powerful, configurable, extensible, character-based programs. Neoman automates the installation, initialization, configuration, and management of these tools using a command line and character menu interface.

[Note:] This project is in early development and not yet ready to install

Installation

The initial installation of Neoman should be performed by a user with sudo privileges, not the root user. Issue the following two commands:

# Install neoman with the following two commands:
git clone https://github.com/doctorfree/neoman $HOME/.config/neoman
$HOME/.config/neoman/neoman

Subsequent use of the neoman command does not require sudo privilege and can be performed by any user.

After installation is complete, run the neoman command to get started managing your Neoman system.

The neoman command and menu interface

The Neoman installation creates the neoman command which can be used to manage Neoman components via the command line or the Neoman menu interface.

Asciiville management

See https://asciiville.dev

MirrorCommand management

See https://mirrorcommand.dev

MusicPlayerPlus management

See https://musicplayerplus.dev

RoonCommandLine management

See https://rooncommand.dev

Neovim management

Neoman uses the Lazyman Neovim Configuration Manager to install Neovim, tools, and dependencies as well as multiple Neovim configurations, and the Bob Neovim version manager.

NeoMutt management

Neoman installs the versatile and highly configurable NeoMutt command line mail reader (based on Mutt) if not already present and installs a rich user NeoMutt configuration. The Neoman NeoMutt configuration can be managed via the neoman menu system.

Newsboat management

The Newsboat RSS/Atom feed reader is installed by Neoman and a rich newsboat configuration can be installed using neoman.

Btop management

The Btop++ system resource monitor shows usage and stats for processor, memory, disks, network, and processes. Neoman installs a precompiled btop in native package format and provides a themed btop user configuration.

Kitty management

The fast, feature-rich, GPU based Kitty terminal emulator is installed and an extensive Kitty configuration made available by Neoman.

Neofetch management

The Neofetch system information tool is managed through the neoman menu interface.

Many Neofetch themes are included in neoman thanks primarily to the excellent work of Github user Chick2D.

W3m management

w3m is a text-based web browser as well as a pager like more or less. With w3m you can browse web pages through a terminal emulator window (e.g. kitty). Moreover, w3m can be used as a text formatting tool which typesets HTML into plain text.

Neoman installs w3m and provides an extensive w3m configuration which includes a mailcap tailored for use with a character browser.

Tmux management

tmux is a terminal multiplexer. It enables multiple terminals to be created, accessed, and controlled from a single screen. Neoman installs tmux if not already present and provides an extensive user tmux configuration.

About

Neoman installs, initializes, configures, and manages Neovim, NeoMutt, Btop, Kitty, Neofetch, Newsboat,. Ascii Games, w3m, and tmux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published