From d7b0ce67d3119232a3cd894d4407493466a9832b Mon Sep 17 00:00:00 2001
From: Luca Bilke <luca@gmail.com>
Date: Wed, 27 Jul 2022 20:03:56 +0200
Subject: [PATCH] autostart DM on login

---
 .config/shell/profile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.config/shell/profile b/.config/shell/profile
index 64d909ed..3a2cc64b 100644
--- a/.config/shell/profile
+++ b/.config/shell/profile
@@ -227,4 +227,6 @@ ex=:\
 *.nix=:\
 "
 
-[ ! -f ${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc ] && shortcuts >/dev/null 2>&1 &
+[ "$(tty)" = "/dev/tty1" ] && ! pidof -s Xorg >/dev/null 2>&1 && exec startx "$XINITRC"
+[ ! -f ${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc ] && setsid shortcuts >/dev/null 2>&1
+sudo -n loadkeys ${XDG_DATA_HOME:-$HOME/.local/share}/ttymaps.kmap 2>/dev/null