Skip to content
Snippets Groups Projects
librem5-base-defaults.install 3.54 KiB
Newer Older
/default/org.freedesktop.ModemManager1.pkla /var/lib/polkit-1/localauthority/10-vendor.d/
default/11_librem5.gschema.override  usr/share/glib-2.0/schemas/
default/adwaita-phone.jpg          usr/share/librem5/default-theme/
# Audio configuration
default/audio/pulse                  etc/
default/audio/profile-sets           usr/share/pulseaudio/alsa-mixer/
default/audio/paths                  usr/share/pulseaudio/alsa-mixer/
default/audio/ucm2                   usr/share/alsa/
default/audio/alsa-restore.service.d lib/systemd/system/
default/sm.puri.OSK0-legacy.desktop         usr/share/applications/
default/osk-wayland                  usr/bin/

# librem5 specific environment variables
Guido Gunther's avatar
Guido Gunther committed
default/profile.d/*.sh etc/profile.d/
# librem5 specific phosh service configuration
default/phosh/librem5.conf           lib/systemd/system/phosh.service.d/

# Enable quick resume support in ModemManager
default/ModemManager/quick-resume.conf	lib/systemd/system/ModemManager.service.d/

# Applications to hide form the menu
default/hidden-apps/*.desktop usr/share/librem5/applications/

# pam password policies
default/pam-librem5 usr/share/pam-configs

# Chassis type until https://source.puri.sm/Librem5/OS-issues/issues/69 is
# fixed
default/machine-info etc/

# Allow NetworkManager to manage the usb0 interface
default/90-nm-gadget-managed.rules   /usr/lib/udev/rules.d/
# Default to WiFi powersave being disabled to avoid issues
default/90-wifi-powersave.conf       usr/lib/NetworkManager/conf.d/

# GPSD
default/gpsd/librem5-gpsd /etc/default/
default/gpsd/gpsd.service.d /lib/systemd/system/
default/gpsd/99-gnss.rules lib/udev/rules.d/
# USB gadget
default/gadget/usb_gadget.conf etc/modules-load.d/
default/gadget/usb_gadget_start usr/share/librem5/
default/gadget/usb_gadget_stop usr/share/librem5/

# battery shipmode on poweroff
default/shipmode/l5-poweroff-shipmode		/usr/lib/systemd/system-shutdown/

# systemd stop timeout configuration
default/systemd/stop-timeout.conf	etc/systemd/system.conf.d/
default/systemd/stop-timeout.conf	etc/systemd/user.conf.d/
# systemd-localed timeout
default/systemd/systemd-localed.service.d/*	lib/systemd/system/systemd-localed.service.d/

# enable zram
default/systemd/zram-generator.conf.d/*	lib/systemd/zram-generator.conf.d/

# suspend hooks
default/systemd/system-sleep/*		lib/systemd/system-sleep/

# poweroff instead of halt
default/systemd/systemd-halt.service.d/*	lib/systemd/system/systemd-halt.service.d/

default/initramfs-tools/*		usr/share/initramfs-tools/

# smartcard configuration
default/smartcard/librem5               etc/reader.conf.d/
default/smartcard/pcscd.service.d       lib/systemd/system/
# load the lsm9ds1 modules and bind the vcnl4000 driver if 2 or less hardware-kill-switches 
# are activated, unload lsm9ds1 modules and unbind vcnl4000 driver if all three hks are activated
default/lockdown-support/lockdown-support.sh usr/sbin/
# prevent lsm9ds1 modules from being loaded automatically to avoid errors when 
# the phone is booted with all 3 hks activated
default/lockdown-support/modprobe.d/librem5-lsm9ds1.conf etc/modprobe.d/
# oneshot service to load the lsm9ds1 modules and bind the vcnl4000 driver by calling 
# lockdown-support.sh if not all hks activated on startup
# installed via debian rules file from debian/librem5-base-defaults.librem5-lockdown-support.service
# start librem5-lsm9ds1.sh each time a hks is altered via udev rules
# installed via debian rules file from debian/librem5-base-defaults.librem5-lockdown-support.udev

# usbguard configuration
default/usbguard/librem5.conf		etc/usbguard/rules.d/