Skip to content

pctrade/end4-pC

Repository files navigation

💠 end4-pC

A personal fork of illogical-impulse by @end-4
Customized and maintained by pctrade

English | 简体中文 | 日本語


🎬 Showcase

Material 3 Expressive x Linux


📸 Screenshots

🎵 Lyrics 🖼️ Online Wallpapers
Screenshot 1 Screenshot 2
🪟 Desktop Widgets 🔧 Hyprland Configs
Screenshot 5 Screenshot 6
⚙️ Configurable Bar ✨ And More
Screenshot 3 Screenshot 4

⚡ Installation

Note

This fork manages its own configuration folder independently — it does not overwrite or modify any existing setup. However, it does require illogical-impulse to be installed and running.

cd ~/.config/quickshell/
git clone https://github.com/pctrade/end4-pC.git
killall qs 2>/dev/null; qs -c end4-pC > /dev/null 2>&1 & disown

🔧 Set as your default shell (optional)

If you like it and want it to load by default instead of ii, edit:

~/.config/hypr/hyprland/variables.lua

And change this line:

hl.env("qsConfig", "ii")

to:

hl.env("qsConfig", "end4-pC")

Tip

After saving, restart Hyprland or run hyprctl reload to apply the change.


⚙️ Settings keybind

To open the settings panel, add this to your Hyprland config:

hl.bind("SUPER + escape", hl.dsp.global("quickshell:settingsToggle"), {description = "Toggle settings"})

Note: Settings is an overlay panel, not a regular window — Super + Q won't close it. Use the same keybind to toggle it or press Escape.

🙏 Credits

Huge thanks to the people who made this possible:

  • @end-4 — for creating the original dots-hyprland / illogical-impulse shell. An absolute masterpiece of a dotfiles project 🫡
  • @gh0stzk — for providing the weather API integration that made the weather widget possible 🙌
  • @StarS2112 — for showcasing this fork 🙌

Made with ❤️ — feel free to fork and make it your own