From 2670a5c92ebc907a50b83902cbf4be463a830bc3 Mon Sep 17 00:00:00 2001 From: inkch Date: Thu, 6 Feb 2025 15:23:00 +0900 Subject: [PATCH] i3: tidy 'exec' (auto start on boot) --- dot_config/i3/config.tmpl | 76 ++++++++++----------------------------- 1 file changed, 19 insertions(+), 57 deletions(-) diff --git a/dot_config/i3/config.tmpl b/dot_config/i3/config.tmpl index 298ea71..ed5d4e8 100644 --- a/dot_config/i3/config.tmpl +++ b/dot_config/i3/config.tmpl @@ -433,65 +433,27 @@ assign [class="steam_app_1172470" instance="steam_app_1172470" title="Apex Legen # Auto Exec ####################################################### -# Power saving (xidlehook) -exec --no-startup-id powersave-on - -# xss-lock (hook systemd-suspend) -exec --no-startup-id xss-lock -- slock - -# Auto-hide mouse cursor -exec --no-startup-id unclutter --timeout 1 --ignore-scrolling & - -# Key repeat rate -# exec_always --no-startup-id xset r rate 200 60 - -# compositor -exec_always --no-startup-id picom -b > /dev/null 2>&1 - -# Notification -exec --no-startup-id dunst - -# Watch plug -exec --no-startup-id udiskie & - -# Japanese Input -exec --no-startup-id fcitx5 -d - -# Clipboard Manager -# exec_always --no-startup-id clipcatd -r -exec_always --no-startup-id copyq - -# Wallpaper -exec --no-startup-id nitrogen --restore -exec_always --no-startup-id $HOME/.config/conky/start.sh - -# # Launch terminal -# exec --no-startup-id launch-console +exec --no-startup-id "$XDG_CONFIG_HOME/polybar/toggle.sh" # status bar +exec --no-startup-id unclutter --timeout 1 --ignore-scrolling & # hide mouse cursor +exec --no-startup-id dunst # Notification +exec --no-startup-id udiskie & # Watch plug +exec --no-startup-id fcitx5 -d # Japanese Input +exec --no-startup-id copyq # clipboard +exec --no-startup-id flameshot # screenshot # TODO needed? exec --no-startup-id emacs --daemon +exec --no-startup-id redshift # like f.lux +exec --no-startup-id powersave-on # auto screen lock (deps: xidlehook, slock) -# Note -# exec --no-startup-id note.sh -# exec --no-startup-id setsid sync-vimwiki.sh > /dev/null & - -# Util -exec --no-startup-id goldendictxdg.sh -exec --no-startup-id flameshot > /dev/null 2>&1 - -# Audio -exec --no-startup-id start-mpd -exec --no-startup-id shairport-sync -o=pa -# JACK/Carla -exec --no-startup-id carla /home/inkch/Carla/play.carxp - - -# redshift (like f.lux) -exec --no-startup-id redshift - -# Polybar -exec --no-startup-id "$XDG_CONFIG_HOME/polybar/toggle.sh" - -# Transmission -exec --no-startup-id "transmission-daemon" +{{ if eq .chezmoi.hostname "arch" }} +exec --no-startup-id xss-lock -- slock # xss-lock (hook systemd-suspend) +exec --no-startup-id "transmission-daemon" # torrent +exec --no-startup-id start-mpd # music server +exec --no-startup-id shairport-sync -o=pa # for AirPlay +exec --no-startup-id carla /home/inkch/Carla/play.carxp # JACK +exec_always --no-startup-id picom -b > /dev/null 2>&1 # compositor +exec_always --no-startup-id nitrogen --restore # wallpaper +exec_always --no-startup-id $HOME/.config/conky/start.sh # widgets +{{ end }} {{ if eq .chezmoi.hostname "buzz" }} exec --no-startup-id "kmonad $XDG_CONFIG_HOME/kmonad/thinkpad.kbd"