Skip to content

singularityos-lab/singularity-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Singularity Shell

The desktop shell for the Singularity Desktop Environment: the panel, dock, overview, sidebar, notifications, run dialog, app switcher, lock screen, and the compositor integration that drives labwc.

This builds the main singularity-desktop executable along with the singularity-region-picker, singularity-keyboard-reset, and singularity-screenshot helpers.

Requirements

  • Meson >= 0.59
  • Vala compiler
  • GTK4, gtk4-layer-shell, wayland-client, wayland-scanner
  • VTE (vte-2.91-gtk4), GtkSourceView 5, poppler-glib
  • NetworkManager (libnm), UPower, PulseAudio, GNOME Online Accounts
  • polkit, gnome-desktop-4, libsoup-3.0, json-glib, libpeas-2
  • dbusmenu-glib, atspi-2, tracker-sparql-3.0, gudev-1.0
  • PAM (libpam, lock screen authentication)
  • libsingularity

Build & Install

meson setup build
meson compile -C build
meson install -C build

License

GPL-3.0-only - see LICENSE.

About

The desktop shell for the Singularity Desktop Environment.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors