No description
- QML 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| data | ||
| AppLauncher.qml | ||
| Bar.qml | ||
| ClipboardPanel.qml | ||
| ConfigPanel.qml | ||
| ControlCenter.qml | ||
| ControlTile.qml | ||
| CornerPanelShape.qml | ||
| CoverDisc.qml | ||
| EmojiPanel.qml | ||
| GlassEdgeShape.qml | ||
| GlassSurface.qml | ||
| HorizontalSlider.qml | ||
| ImageCarousel.qml | ||
| IslandPanel.qml | ||
| KeybindingsPanel.qml | ||
| Label.qml | ||
| ListRow.qml | ||
| MainMenu.qml | ||
| MediaPlayerCard.qml | ||
| MonitorPanel.qml | ||
| NotificationCard.qml | ||
| NotificationCenter.qml | ||
| NotificationPopups.qml | ||
| PageHeader.qml | ||
| Pill.qml | ||
| README.md | ||
| SddmPicker.qml | ||
| SearchPanel.qml | ||
| SessionMenu.qml | ||
| shell.qml | ||
| SystemMonitorCard.qml | ||
| ToolTipArea.qml | ||
| TrayCorner.qml | ||
| TrayItem.qml | ||
| WallpaperPicker.qml | ||
| WorkspaceButton.qml | ||
HyprPunk Quickshell
The HyprPunk desktop shell: the bar with its dynamic island, the control center, the notifications and the island panels (launcher, clipboard, emoji, keybindings, wallpaper, SDDM theme, configuration files, monitors, session and main menu).
Run from the repository
qs -p "$HOME/.dotfiles/quickshell/.config/quickshell/hyprpunk/shell.qml"
Run after stowing
stow --dir "$HOME/.dotfiles" --target "$HOME" quickshell
qs -c hyprpunk
Panels
Each panel opens through IPC, which the Hyprland keybindings use:
qs -c hyprpunk ipc call <panel> toggle # or open, close
| Panel | Keybinding |
|---|---|
launcher |
Alt + Space |
menu |
Ctrl + Alt + Space |
clipboard |
Ctrl + ù |
emoji |
Super + ; |
keybindings |
Super + Ctrl + K |
wallpaper |
Super + Ctrl + W |
sddm |
Super + Ctrl + G |
session |
Super + Escape |
controlcenter |
Super + C |
notifications |
Super + N |
config, monitor |
from the main menu |
The emoji list (data/emojis.tsv) comes from rofi-emoji 4.1.0 (MIT, Magnus
Bergmark), generated from the Unicode CLDR data.