citadel/meta-citadel/recipes-citadel/citadel-config/files/systemd/citadel-setpassword.service
David McKinney c08e51c9ae Citadel config fixes and enhancements
- Added citadel-setpassword.service and shell script to set a default
password of 'citadel' in install mode, does not run in any other mode or
if a password is already set
- Re-implement disable logging out of Gnome:
  * Lock preventing log outs in gsettings override
  * Patched gnome-session so that locking log outs does not lock
  shutting down
  * Patched gnome-shell to remove 'Log Out' from status label
- Added keyboard shortcut for Citadel Realms UI (gtk) to gnome-shell:
  * Added gsetting for the shortcut
  * Separated inital realm dconf database and Citadel dconf databases to
  use different settings for each
  * Added Ctrl+Alt+c as the keyboard shortcut for launching Citadel
  Realms UI to the citadel dconf database
- Added neovim init.vim to realms skel since neovim is now default vim
in realms
2021-03-20 20:27:15 -04:00

17 lines
350 B
Desktop File

[Unit]
Description=Citadel Set Password
After=storage.mount
Requires=storage.mount
After=gdm.service
ConditionPathExists=!/storage/citadel-state/passwd
ConditionKernelCommandLine=citadel.install
[Service]
Type=oneshot
RemainAfterExit=no
ExecStart=/usr/libexec/citadel-setpassword.sh
[Install]
WantedBy=multi-user.target
RequiredBy=graphical.target