Skip to content

Manage services in a graphical session using runit

License

Notifications You must be signed in to change notification settings

jovanlanik/runit-session

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

runit-session

Manage services in a graphical session using runit.

Installation

Install ./runit-session and ./runit-session-service somewhere in $PATH.

Usage

The session is started by running $ runit-session. It will find your session config ~/.config/runit-session/session and source it. This is where you setup the environment and start your Wayland compositor or Xorg. If no config is found, $ dbus-run-session sway is ran. From your compositor or session you should start $ runit-session-service. This script makes copies of all services from ~/.config/runit-session/ and starts them. After your session ends and all services exit, the copies are removed.

Example configuration

There is an example configuration with a few services. The ./example-config/runit-session directory should be installed to $XDG_CONFIG_HOME

About

Manage services in a graphical session using runit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages