https://github.com/tkapias/bemenu-orange-wrapper
An opinionated wrapper for bemenu with a dark/orange theme.
https://github.com/tkapias/bemenu-orange-wrapper
bash-script bemenu bemenu-theme wrapper-script
Last synced: 2 months ago
JSON representation
An opinionated wrapper for bemenu with a dark/orange theme.
- Host: GitHub
- URL: https://github.com/tkapias/bemenu-orange-wrapper
- Owner: tkapias
- License: gpl-3.0
- Created: 2024-10-05T19:22:27.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-01T06:46:24.000Z (8 months ago)
- Last Synced: 2025-02-13T07:41:43.509Z (4 months ago)
- Topics: bash-script, bemenu, bemenu-theme, wrapper-script
- Language: Shell
- Homepage:
- Size: 573 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bemenu-orange-wrapper
A bash wrapper script for [bemenu](https://github.com/Cloudef/bemenu) with a simple, dark and orange theme and nice defaults.

## Dependencies
- [bemenu >= 0.6](https://github.com/Cloudef/bemenu)
- [Nerd Fonts (Symbols Only)](https://github.com/ryanoasis/nerd-fonts/releases/latest)
- [Noto Color Emoji](https://github.com/googlefonts/noto-emoji)
- [IBM Plex Mono](https://github.com/IBM/plex)
- Bash >= 5## Installation
### Dependencies
- Debian Example:
``` bash
# bemenu
git clone --depth=1 https://github.com/Cloudef/bemenu bemenu
cd bemenu
make clients x11 curses doxygen PREFIX=/usr/local
sudo make install
sudo ldconfig# Nerd Fonts Symbols only
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/NerdFontsSymbolsOnly.tar.xz
sudo cp SymbolsNerdFont*-Regular.ttf /usr/local/share/fonts/
sudo tar -xvf NerdFontsSymbolsOnly.tar.xz --wildcards --no-anchored '*.ttf' --directory=/usr/local/share/fonts/
fc-cache -f# Noto Color Emoji
sudo apt install fonts-noto-color-emoji# IBM Plex Mono
wget https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-mono%401.0.0/ibm-plex-mono.zip
sudo mkdir -p /usr/local/share/fonts/IBM-Plex-Mono
sudo unzip -j ibm-plex-mono.zip -d /usr/local/share/fonts/IBM-Plex-Mono/ ibm-plex-mono/fonts/complete/otf/*.otf
```### bemenu-orange-wrapper
```bash
git clone --depth 1 https://github.com/tkapias/bemenu-orange-wrapper.git bemenu-orange-wrapper
cd bemenu-orange-wrapper
chmod +x bemenu-orange-wrapper.bash
ln -s $PWD/bemenu-orange-wrapper.bash $HOME/.local/bin/bemenu
```## Features
- Centered
- Vim keybindings.
- Border.
- Fonts ready for Emojis and Nerd-Fonts.
- Dark grey and orange theme.## Usage
Just symlink the wrapper script as bemenu in your user bin path, it should be used by default by other bemenu tools.
To change some options, just edit the script.
## Suggestions
- [bemenu-mpdcli](https://github.com/tkapias/bemenu-mpdcli): bemenu client for MPD using mpc.
- [bemenu-qalc](https://github.com/tkapias/bemenu-qalc): bemenu calculator using qalc.
- [bemenu-desktop-menu](https://github.com/tkapias/bemenu-desktop-menu): bemenu desktop applications launcher.
- [bemenu-nb-todo](https://github.com/tkapias/bemenu-nb-todo): bemenu todo & task management for nb.
- [bemoji](https://github.com/marty-oehme/bemoji): Emoji/NerdFonts/Math character picker with favorites.
- [i3-scratchmenu](https://github.com/aedoq/i3-scratchmenu): list/toggle i3wm scratchpads.