Run i3 as a systemd user unit

This commit is contained in:
2020-12-21 17:57:18 +01:00
parent 1d12b99907
commit ab15b22832
23 changed files with 32 additions and 2 deletions

View File

@@ -1,4 +1,7 @@
[Unit]
BindsTo=windowmanager.target
After=windowmanager.target
Wants=blueman.service
Wants=dpms.service
Wants=dunst.service

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/blueman-applet

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
Type=oneshot

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/dunst -config %h/.config/dunstrc

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/firefox --setDefaultBrowser -P default

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
Type=forking

View File

@@ -0,0 +1,5 @@
[Service]
Type=exec
ExecStart=i3 --config %h/.i3/config
Restart=no

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionEnvironment=MACHINE_HAS_KEEPASSX=true
[Service]

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
Type=oneshot

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionEnvironment=MACHINE_TYPE=laptop

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionEnvironment=MACHINE_HAS_NEXTCLOUD=true

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/nm-applet

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/pasystray

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/redshift-gtk -c %h/.config/redshift.conf

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Timer]
OnCalendar=Mon..Fri 09:00:00

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionEnvironment=MACHINE_DEFAULT_SCREENPROFILE
[Service]

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/spotify

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionEnvironment=MACHINE_TYPE=laptop
[Service]

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Timer]
OnActiveSec=0s

View File

@@ -0,0 +1,3 @@
[Unit]
Requires=i3.service
After=i3.service

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
Type=oneshot

View File

@@ -1,5 +1,6 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
[Service]
ExecStart=/usr/bin/yubikey-touch-detector -libnotify