Add element autostart

This commit is contained in:
2021-02-01 20:38:22 +01:00
parent 2895c33fbc
commit 2b9d974659
6 changed files with 19 additions and 0 deletions

View File

@@ -42,5 +42,6 @@ environment:
MACHINE_HAS_STEAM: "true"
MACHINE_HAS_DISCORD: "true"
MACHINE_HAS_RESTIC_BACKUP: "false"
MACHINE_HAS_ELEMENT: "true"
MACHINE_RESOLUTION_X: "2560"
MACHINE_RESOLUTION_Y: "1440"

View File

@@ -16,6 +16,7 @@ users:
environment:
MACHINE_HAS_NEXTCLOUD: "false"
MACHINE_HAS_RESTIC_BACKUP: "true"
MACHINE_HAS_ELEMENT: "false"
- name: hannes-private
group: tpp
vt: 2
@@ -28,6 +29,7 @@ users:
environment:
MACHINE_HAS_NEXTCLOUD: "true"
MACHINE_HAS_RESTIC_BACKUP: "false"
MACHINE_HAS_ELEMENT: "true"
screen:
1: DP-1-1

View File

@@ -6,6 +6,7 @@ Wants=blueman.service
Wants=discord.service
Wants=dpms.service
Wants=dunst.service
Wants=element.service
Wants=firefox.service
Wants=gpg-agent.service
Wants=gnome-keyring.service

View File

@@ -0,0 +1,10 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
After=i3.service
ConditionPathExists=%h/.var/run/features/element
[Service]
ExecStart=/usr/bin/env element-desktop
PassEnvironment=DISPLAY

View File

@@ -501,6 +501,10 @@ packages:
fedora: []
ubuntu: ["gnome-keyring"]
archlinux: ["gnome-keyring"]
element:
fedora: []
ubuntu: []
archlinux: ["element-desktop"]
remove:
mousepad:

View File

@@ -63,6 +63,7 @@ mkdir -p "${FEATURE_DIR}"
[[ $MACHINE_HAS_STEAM == "true" ]] && touch "${FEATURE_DIR}"/steam
[[ $MACHINE_HAS_DISCORD == "true" ]] && touch "${FEATURE_DIR}"/discord
[[ $MACHINE_HAS_RESTIC_BACKUP == "true" ]] && touch "${FEATURE_DIR}"/restic_backup
[[ $MACHINE_HAS_ELEMENT == "true" ]] && touch "${FEATURE_DIR}"/element
[[ $MACHINE_TYPE == "laptop" ]] && touch "${FEATURE_DIR}"/matchine_is_laptop