Skip to content
forked from sejjy/mechabar

A stylish Waybar configuration with a futuristic mecha theme 🤖

License

Notifications You must be signed in to change notification settings

sergeyklay/mechabar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mecha Bar

Mecha Bar

System Information

Note: This configuration is initially tested and optimized for a laptop with the following system setup:

  • Operating System: Arch Linux
  • Display Server: Wayland
  • Window Manager: Hyprland
  • Monitor Resolution: 1920x1080

Dependencies

To ensure Mecha Bar works properly, make sure to install the following dependencies:

  • pipewire
  • wireplumber
  • pavucontrol
  • playerctl
  • brightnessctl
  • python
  • rofi
  • wlogout
  • ttf-jetbrains-mono-nerd
  • networkmanager

Installation

  1. Clone the repository:

    git clone https://github.com/Sejjy/MechaBar.git
    cd MechaBar
  2. Copy the configuration files:

    Copy the config.jsonc and style.css files to ~/.config/waybar:

    mkdir -p ~/.config/waybar/
    cp config.jsonc ~/.config/waybar/
    cp style.css ~/.config/waybar/
  3. Setup scripts:

    Copy the scripts folder to ~/.config/waybar:

    cp -r scripts ~/.config/waybar/

    Copy the scripts to ~/.local/share/bin:

    mkdir -p ~/.local/share/bin
    cp scripts/* ~/.local/share/bin/
  4. Copy additional configuration files:

    • rofi: Copy the files to ~/.config/rofi:

      mkdir -p ~/.config/rofi
      cp -r rofi/* ~/.config/rofi/
    • wlogout: Copy the files to ~/.config/wlogout:

      mkdir -p ~/.config/wlogout
      cp -r wlogout/* ~/.config/wlogout/
  5. Restart Waybar to apply the changes:

    killall waybar
    waybar &

Customization

You can modify the configuration files to match your setup. However, if you use alternative tools or dependencies, you'll need to adjust the scripts and configurations accordingly.

Credits

This configuration uses base modules and scripts from prasanthrangan's hyprdots, which served as the foundation for this setup.

About

A stylish Waybar configuration with a futuristic mecha theme 🤖

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JSON 33.7%
  • Shell 25.9%
  • CSS 22.4%
  • Python 11.3%
  • Markdown 6.7%