Dotfiles
:cherry_blossom: Aesthetic OpenboxWM Environment
Install / Use
/learn @owl4ce/DotfilesREADME
NEVER SKIP / IGNORE / AVOID README
__/) _ _
.-(__(=: | | | o | |
|\ | \) __| __ _|_ | | | | _ ,
\ || / | / \_| |/ | |/ |/ / \_
\|| \_/|_/\__/ |_/|__/|_/|__/|__/ \/
\| |\
| 6F 77 6C 34 63 65 |/ with aesthetics
</div>
<pre align="center">
<a href="#seedling--setup">SETUP</a> • <a href="#four_leaf_clover--key-bindings">KEYBINDS</a> • <a href="https://deviantart.com/owl4ce/art/Sakura-Saber-872360153">GALLERY</a> • <a href="#herb--guides">GUIDES</a>
</pre>
<h1>
<a href="#--------">
<img alt="" align="right" src="https://badges.pufler.dev/visits/owl4ce/dotfiles?style=flat-square&label=&color=000000&logo=github&logoColor=white&labelColor=000000"/>
</a>
</h1>
:octocat: <sup><sub><samp>HI THERE! THANKS FOR DROPPING BY!</samp></sub></sup>
<a href="#octocat--hi-there-thanks-for-dropping-by"> <picture> <source media="(prefers-color-scheme: dark)" alt="" align="right" width="400px" srcset="https://i.imgur.com/7pWg4vR.jpg"/> <img alt="" align="right" width="400px" src="https://i.imgur.com/VMiaVX3.jpg"/> </picture> </a>You might be here looking for (Linux) rice reference or to (full?) replicate my personal configuration of my favorite Openbox Window Manager and several apps as well. :snowman:
Most were written from scratch. Some details:
- Window Manager :bento: Openbox dual themes!
- Openbox Menu :cyclone: obmenu-generator for life!
- Panel :blossom: Tint2 with material design and glyphs!
- Application Launcher :rocket: Rofi which blazing fast!
- Desktop Notification :herb: Dunst which minimalist!
- Terminal Emulator :leaves: URxvt which lightest!
- Shell :shell: Zsh with oh-my-zsh framework!
- Compositor :shaved_ice: Picom for perfection topping!
- File Manager :flower_playing_cards: Thunar customized side-pane!
- Media Player :city_sunset: mpv with modern OSC!
- Music Player :milky_way: Ncmpcpp with album-art!
- GUI (Basic) IDE :space_invader: Geany for the win!
CLICK OR TAP ❲☰❳ TO SHOW TABLE-OF-CONTENTS
</div>
<p align="right">
[<a href="https://gitlab.com/owl4ce/dotfiles">mirror</a>]
</p>
:fallen_leaf: <samp>CHANGELOGS</samp>
<table align="right"> <tr> <th align="center"> <sup><sub>:warning:</sub></sup> </th> </tr> <tr> <td align="center"> <a href="https://github.com/owl4ce/dotfiles/discussions/172"> <sup><sub><samp>PURELY CONFIGURED AT 1366x768 WITH 96 DPI</samp></sub></sup> </a> </td> </tr> <tr> <td align="center"> <a href="https://wiki.gentoo.org/wiki/Benefits_of_Gentoo"> <sup><sub><samp>Powered by Gentoo/Linux x86_64</samp></sub></sup> </a> </td> </tr> </table><details> <summary><b>Innovations</b></summary>From the previous major versions (0-3.x).
- Functionality
- Live reloader for rxvt-unicode color scheme
- Git repository
- User interface
- Rofi main menu and panel (or control) extensions menu
- Rofi action menu for openbox button and X wallpaper selectors, as well as dunst context-menu
- Better tint2 horizontal panels for Artistic Mode and the tooltips
- GTK theme and icon updates and fixes
- Papirus-Custom and
Papirus-Dark-Custom
patches
- 16x16
- apps
- diodon.svg
- devices
- drive-harddisk.svg
- drive-removable-media-usb.svg
- phone.svg
- places
- folder.svg
- folder-documents.svg 🡲 folder.svg
- folder-download.svg 🡲 folder.svg
- folder-music.svg 🡲 folder.svg
- folder-network.svg
- folder-pictures.svg 🡲 folder.svg
- folder-video.svg 🡲 folder.svg
- apps
- 48x48
- status
- battery-ac-adapter.svg
- battery-caution-charging.svg
- battery-caution.svg
- battery-empty-charging.svg
- battery-empty.svg
- battery-full-charged.svg
- battery-full-charging.svg
- battery-full.svg
- battery-good-charging.svg
- battery-good.svg
- battery-low-charging.svg
- battery-low.svg
- battery-missing.svg
- bluetooth-active.svg
- bluetooth-disabled.svg
- bluetooth.svg
- dialog-error.svg
- dialog-information.svg
- dialog-question.svg
- dialog-warning.svg
- network-error.svg
- network-offline.svg
- network-wired-disconnected.svg
- network-wireless-encrypted.svg
- nm-signal-100.svg
- nm-signal-25.svg
- nm-signal-50.svg
- nm-signal-75.svg
- notification-audio-volume-high.svg
- notification-audio-volume-low.svg
- notification-audio-volume-medium.svg
- notification-audio-volume-muted.svg
- notification-battery-low.svg
- notification-device-eject.svg
- notification-display-brightness-full.svg
- notification-display-brightness-high.svg
- notification-display-brightness-low.svg
- notification-display-brightness-medium.svg
- notification-display-brightness-off.svg
- notification-network-ethernet-connected.svg
- notification-network-wireless-disconnected.svg
- notification-network-wireless.svg
- status
- 16x16
- Papirus-Custom and
Papirus-Dark-Custom
patches
- Reconfigure program configurations
- Restructure git directory layouts
- Rewrite shell-scripts completely
- Use POSIX-compliant sh for portability
- Harden algorithm as possible for safety
- Use built-in shell features for high-performance
- Optimize algorithm to reduce overheads
- Bug fixes across ecosystem environments
- Mostly deprecated configs and BLOBs such as images
..., and is still being improved.
:seedling: <samp>SETUP</samp>
Everything done manually step-by-step. Let's learn. 中文教程
:blossom: <samp>INSTALLATION (<a href="./REPOLOGY.md">DEPENDENCIES</a>)</samp>
<details> <summary><b>1. Debian-based Linux distributions</b></summary>Debian SID or Devuan (ceres?) recommended.
Didn't know how to install packages?
💲 sudo apt install atom1 atom2 ... atomN
X.Org server and {it's,core} utilities. This is essentials.
xserver-xorg-core x11-xserver-utils psmisc
Here for python (3) if not already installed.
Now, the UI kits and functionality. This is required.
URxvt is highly recommended terminal emulator by default. Picom is optional, but recommended.
dunst nitrogen openbox rofi rxvt-unicode tint2 picom libgtk3-perl #obmenu-generator
Contents of 1, 2, 3, 4, 5, 6, 7, 8.
Here to install obmenu-generator.
Audio-server and audio stuff.
I personally use pulseaudio, mpd and ncmpcpp are recommended as they are integrated by default.
pulseaudio mpd mpc ncmpcpp
MPRIS-enabled media players are also integrated, such as spotify.
Extended utilities. Required, but just as necessary.
All of the below if
Related Skills
node-connect
329.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
329.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.2kCommit, push, and open a PR
