Skip to content

NeKoRoSYS/NeKoRoSHELL-DLux-Shell

Repository files navigation

NeKoRoSHELL DLux (Shell)

GitHub Repo stars Size GitHub last commit GitHub contributors Discord

The best way to say "I use Linux btw 🤓" is if your desktop environment looks sleek and suave.

Powered by Hyprland and Quickshell, NeKoRoSHELL DLux strives to achieve what its predecessor could not; all while maintaining core philosophies and robustness.

This repo only contains the files for .config/quickshell/. If you want the actual dotfiles, check them out here


Screenshot


Screenshot


Screenshot

Roadmap

NeKoRoSHELL DLux is currently being developed by two people (cough CONTRIBUTING cough) and is constantly under rigorous quality assurance for improvement. We always aim to keep a "no-break" promise for every update so that you can safely update to later versions without expecting any breakages.


📋 TODO STATUS
Improve base theme 🛠
Replace swww
Replace mpvpaper
Replace waybar
Replace rofi
Replace wlogout
Replace SwayNC
Port all necessary bash scripts into native QML modules/functionality

Hyprland

For a more aesthetic experience when using transparent mode, be sure to put these anywhere on your hypr config files:

layerrule = no_anim 1, match:class ^quickshell$
layerrule = blur 1, match:namespace ^quickshell-panel$
layerrule = ignore_alpha 0.1, match:namespace ^quickshell-panel$
layerrule = blur 1, match:namespace ^quickshell-navbar$
layerrule = ignore_alpha 0.1, match:namespace ^quickshell-navbar$
layerrule = blur 1, match:namespace ^quickshell-power$
layerrule = ignore_alpha 0.1, match:namespace ^quickshell-power$
layerrule = blur 1, match:namespace ^quickshell-notification$
layerrule = ignore_alpha 0.1, match:namespace ^quickshell-notification$

(Optional, you can configure keybinds however you want. Just know that you can toggle panels using qs ipc call nekoroshell PANELid)

bind = $mainMod, W, exec, qs ipc call nekoroshell toggle wallpaper
bind = $mainMod, D, exec, qs ipc call nekoroshell toggle dashboard
bind = $mainMod, T, exec, qs ipc call nekoroshell toggle tray
bind = $mainMod, V, exec, qs ipc call nekoroshell toggle clipboard
bind = $mainMod, N, exec, qs ipc call nekoroshell toggle notifications
bind = $mainMod, A, exec, qs ipc call nekoroshell toggle overview
bind = $mainMod, L, exec, qs ipc call nekoroshell toggle power

Acknowledgements

  • Amelie (@S-e-r-a-p-h-i-n-e) for revamping the project architecture! Your contributions made DLux more modular and easier to maintain.
    • Also try YAQC, it's a fork of DLux! Both projects contain the same DNA but with different philosophies applied; parity is subjective and some functionalities are either altered or totally different but we often opt for doing soft merges every once in a while.

Star History


About

Isolated .config files for NeKoRoSHELL DLux's quickshell integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages