omansh-krishn / morghulis

Repository from Github https://github.comomansh-krishn/morghulisRepository from Github https://github.comomansh-krishn/morghulis

Morghulis

Desktop Shell, created with GTK4, Blueprint and Vala.

Requirements

Usage

git clone https://github.com/ARKye03/morghulis
cd morghulis
meson setup build
# arch-meson build # Opinionated option for Arch Linux, recommended.

or use/install a binary from releases.

Warning

Still need the runtime libraries installed in your system.

Development

just init
just

Installation

meson install -C build
morghulis --help

Nix

There is a flake.nix file, with a devShell, so you can use it to develop.

nix develop

or try it with:

nix run github:ARKye03/morghulis -- --help
# or
nix run github:ARKye03/morghulis#fhs -- --help # For non-NixOS distro

Features

  • Status Bar
    • Workspace Switcher
    • Volume Controller
    • Focused Client
  • Socket Service
  • [WIP] Quick Settings
    • Media Player
  • Apps Runner
    • Handle Hyprland Clients
  • Notifications
    • Center
    • Popup
  • OnScreenDisplay
    • Audio
    • Brightness
  • Dynamic CSS

Preview

Morghulis

Note

The preview was made with adw-gtk One-Dark theme.

License

This project is licensed under the WTFPL, see the LICENSE file for more details.

About

License:Do What The F*ck You Want To Public License


Languages

Language:Vala 58.6%Language:SCSS 17.7%Language:Nix 11.5%Language:Meson 5.8%Language:Shell 5.7%Language:Just 0.6%