Skip to content

DuckTapeMan35/duckShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quickshell Configuration

A custom Quickshell setup with a modular bar system, popout panels, and MangoWC integration.

Demo

Features

  • Popout Panels - Bottom and right popout panels for additional controls
  • Dynamic Colors - Integrates well with color scheme generators
  • Notification Support - Integrated with SwayNC for system notifications
  • Media Controls - RMPC integration for music control
  • Theme Selector - Easily switch between different themes and color schemes
  • brightness and volume controls - Integrated with ddcutil and system volume control
  • color picker - Hyprpicker integration for quick color selection
  • Update Checker - Checks for updates to the system
  • MangoWC integration - For window management and tag control

Prerequisites

  • Arch Linux (or Arch-based distribution)
  • Git (for installation)
  • Base-devel (for building AUR packages)

Dependencies

The installer will automatically install:

Package Purpose Source
quickshell Main desktop shell AUR
rmpc Music player client AUR
swaync Notification center Official
hyprpicker Color picker tool Official
python Scripting language Official
python-watchdog File system monitoring for hot reload of config Official
ddcutil Brightness control for desktop Official
wlogout Logout/session menu Official
ttf-fira-code-nerd Nerd Font with icons AUR

Installation

Quick Install

git clone https://github.com/DuckTapeMan35/duckShell
cd duckShell

Make the installer executable and run it:
bash
chmod +x install.sh
./install.sh

Manual Installation

  1. Install dependencies using your package manager (e.g., pacman and yay).
  2. Move the configuration files to ~/.config/quickshell/.

Notes

There is a socket for toggling the wallpaper selector and it looks at ~/Wallpapers. You need to add something like bind=SUPER,i,spawn_shell,echo "toggle" | socat - UNIX-CONNECT:$HOME/.config/quickshell/wallpaper.sock to your mango config to toggle it with a keybind

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors