** end-session This module provides commands to gracefully close all open programs and shutdown or reboot the computer. A logout command is also provided. This module requires the use of =logind= (or elogind), and requires the =polkit= package to be installed, as well as the =wmctrl= command. ** Usage Add these lines to your =.stumprc= file: #+BEGIN_SRC lisp ;; if you haven't added to load path yet: (add-to-load-path #p"path-to-contrib/util/end-session") ;; actually load the module (load-module "end-session") ;; Use loginctl instead of the default systemctl (setf end-session:*end-session-command* "loginctl") #+END_SRC *** Commands Provided: - =end-session= Prompts for shutdown, restart, or logoff. You can customize what this shows with =*end-session-menu*=. See [[file:end-session.lisp::86]] - shutdown-computer - restart-computer - logout