From 32d0bd79637cdc6400798bc033c8e2149ec4c5a6 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 15 Oct 2023 00:51:15 +0530 Subject: config sync --- packages/dwm/autostart.sh | 32 ++++++++++++++++++++------------ packages/dwm/pkg.nix | 5 ++--- packages/xmonad/autostart.sh | 6 ------ 3 files changed, 22 insertions(+), 21 deletions(-) (limited to 'packages') diff --git a/packages/dwm/autostart.sh b/packages/dwm/autostart.sh index 5421000..65a02ee 100755 --- a/packages/dwm/autostart.sh +++ b/packages/dwm/autostart.sh @@ -26,9 +26,15 @@ once() { # Kill previous instance and run again run() { local name=$1; shift; - [[ ! -z "$name" ]] && pkill "$name" && sleep 0.05; + [[ ! -z "$name" ]] && pkill "$name" && sleep 0.1; is_kill || $@ & } + +spew() { + local name=$1; shift; + [[ ! -z "$name" ]] && pkill "$name" && sleep 0.1; + is_kill || setsid -f "$@" & +} # }}} @@ -36,29 +42,29 @@ run() { echo "[Autostart]: Running daemons"; # Key daemon - run "shotkey" shotkey; + spew "shotkey" shotkey; # Wallpaper run "" ~/.fehbg; - # Dwm blocks status text - # run "dwmblocks" dwmblocks; - # Notification daemon - run "dunst" dunst -config ~/.config/dunst/dunstrc; + spew "dunst" dunst -config ~/.config/dunst/dunstrc; # Compositor - run "picom" picom --experimental-backends --config ~/.config/picom.conf; - - # Cron jobs - #run "crond" crond -n -f ~/.config/crontab/crontab; + spew "picom" picom --config ~/.config/picom.conf; # Scheduler - run "remind" remind -k"notify-send -a reminder %s" -z10 $REMINDER_FILE; + spew "remind" remind -k='notify-send -a reminder %s' -z10 "$REMINDER_FILE"; # Battery watcher run "" ~/scripts/battery-watch.sh start; + # Dwm blocks status text + # run "dwmblocks" dwmblocks; + + # Cron jobs + #run "crond" crond -n -f ~/.config/crontab/crontab; + # Disk automount #once "udiskie" ~/.bin/with_zsh udiskie; @@ -88,7 +94,9 @@ echo "[Autostart]: Checking applications"; #on_startup sensible-browser; applications() { - #sleep 0.5; + sleep 0.5; + + run "dwmblocks" dwmblocks; #focus_tag 9; #on_startup :today; diff --git a/packages/dwm/pkg.nix b/packages/dwm/pkg.nix index 322071e..a5b1b1d 100644 --- a/packages/dwm/pkg.nix +++ b/packages/dwm/pkg.nix @@ -3,16 +3,15 @@ with pkgs.lib; stdenv.mkDerivation rec { name = "local-dwm-${version}"; - version = "6.2.0"; + version = "6.2.1"; src = ./source; buildInputs = [ libX11 libXinerama libXft ]; - unpackPhase = ''cp -r $src/* .''; - buildPhase = ''make''; + buildPhase = ''make clean dwm''; installPhase = ''make PREFIX=$out DESTDIR="" install''; } diff --git a/packages/xmonad/autostart.sh b/packages/xmonad/autostart.sh index 36f0cd7..d62d895 100755 --- a/packages/xmonad/autostart.sh +++ b/packages/xmonad/autostart.sh @@ -41,18 +41,12 @@ run() { # Wallpaper run "" ~/.fehbg; - # Dwm blocks status text - # run "dwmblocks" dwmblocks; - # Notification daemon run "dunst" dunst -config ~/.config/dunst/dunstrc; # Compositor run "picom" picom --config ~/.config/picom.conf; - # Cron jobs - #run "crond" crond -n -f ~/.config/crontab/crontab; - # Scheduler run "remind" remind -k"notify-send -a reminder %s" -z10 $REMINDER_FILE; -- cgit v1.3.1