Skip to content

exs-lab/exs-shell

Repository files navigation

exs-shell

A modern GTK4-based shell for the Niri Wayland compositor. Highly customizable, lightweight and integrated with dynamic theming.

Showcase



Warning

This shell currently works only with the Niri Wayland compositor.
The project is still under active development.


Dependencies

Make sure the following packages are installed:

  • jetbrains-mono-nerd-font
  • ttf-material-symbols
  • dart-sass
  • dunst
  • matugen
  • gtk4
  • power-profiles-daemon

Installation

Quick install (recommended)

curl -fsSl https://raw.githubusercontent.com/kipoha/exs-shell/refs/heads/main/scripts/install.sh | sudo bash

Manual install

git clone https://github.com/kipoha/exs-shell.git
cd exs-shell
chmod +x scripts/install-local.sh
sudo ./scripts/install.sh

Development install

git clone https://github.com/kipoha/exs-shell.git
cd exs-shell
chmod +x scripts/install-dev.sh
sudo ./scripts/install-dev.sh

Verify installation:

which exs

IPC commands (optional)

Example:

exs ipc launcher toggle

Use to see all commands

exs -h

Uninstall

curl -fsSl https://raw.githubusercontent.com/kipoha/exs-shell/refs/heads/main/scripts/unstall.sh | sudo bash

Discord


Related Projects

These projects are related to exs-shell and can enhance its functionality:

  • exs-lock – Screen locker designed to work with exs-shell.

About

Just Shell for Niri Wayland Compositor

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors