dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

dwm-gnome (1169B)


      1 #!/usr/bin/env zsh
      2 
      3 # Register with gnome-session so that it does not kill the whole session thinking it is dead.
      4 test -n "$DESKTOP_AUTOSTART_ID" && {
      5   dbus-send --print-reply --session --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.RegisterClient "string:dwm-gnome" "string:$DESKTOP_AUTOSTART_ID"
      6 }
      7 
      8 if [ -z "$DOTFILES" ]; then
      9   export DOTFILES="$HOME/Documents/dotfiles"
     10   . "$DOTFILES/shell/zshrc"
     11 fi
     12 
     13 [ -z "$TERMINAL" ] && export TERMINAL="st"
     14 export _JAVA_AWT_WM_NONREPARENTING=1 # otherwise Ghidra shows a blank screen
     15 
     16 LOGS=$HOME/.local/share/logs
     17 dunst >"$LOGS"/dunst.log 2>&1 &
     18 unclutter-xfixes &
     19 sxhkd >"$LOGS"/sxhkd.log 2>&1 &
     20 xset r rate 300 50 &
     21 picom >"$LOGS"/picom.log 2>&1 &
     22 { "$HOME"/.local/bin/wal -R; xdotool key "super+shift+r"; } &
     23 libinput-gestures-setup start &
     24 keynav daemonize &
     25 CM_IGNORE_WINDOW="KeePassXC" clipmenud &
     26 
     27 dwmblocks >"$LOGS"/dwmblocks.log 2>&1 &
     28 keepassxc &
     29 brave-browser &
     30 emacsclient -c -a '' &
     31 
     32 SHLVL=0 dwm
     33 
     34 test -n "$DESKTOP_AUTOSTART_ID" && {
     35   dbus-send --print-reply --session --dest=org.gnome.SessionManager "/org/gnome/SessionManager" org.gnome.SessionManager.Logout "uint32:1"
     36 }