Skip to content

Sinomor/delta-shell

Repository files navigation

Delta Shell

A desktop shell based on Ags. Currently supports Hyprland and Niri. image image

Documentation

More information about Delta Shell you can find at docs website

Dependencies

Required

  • aylurs-gtk-shell
  • libastal-hyprland
  • libastal-niri
  • libastal-apps
  • libastal-battery
  • libastal-bluetooth
  • libastal-mpris
  • libastal-network
  • libastal-notifd
  • libastal-powerprofiles
  • libastal-tray
  • libastal-wireplumber
  • dart-sass

NOTE: Delta Shell will not run without the required dependencies.

Optional

  • cliphist and wl-clipboard for clipboard
  • gpu-screen-recorder to record screen from control center
  • geoclue to autoload the location for weather
  • tuned-ppd or power-profiles-daemon to switch between power profiles
  • brightnessctl for control screen brightness
  • bluez for connect to bluetooth devices
  • libgtop for cpu usage

Installation

Arch Linux
  1. Installation dependencies and delta-shell
yay -S delta-shell-git libastal-niri-git aylurs-gtk-shell-git libastal-meta brightnessctl dart-sass fd bluez tuned-ppd cliphist gpu-screen-recorder wl-clipboard libgtop
  1. Run and usage with command
delta-shell
From Source
  1. Build the delta-shell
git clone https://github.com/Sinomor/delta-shell.git
cd delta-shell
meson setup build
meson install -C build
  1. Run and usage with command
delta-shell
Without Building
  1. Clone and run
git clone https://github.com/Sinomor/delta-shell.git
cd delta-shell
./delta-shell run
  1. Usage with command
./path/to/script/delta-shell *command*

References