diff --git a/.gitignore b/.gitignore index 1f01bce..3aba221 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ i3/config -i3/settings.conf +settings.conf diff --git a/i3/i3wm-config-gen.sh b/i3/i3wm-config-gen.sh index 4dcb6a4..fbb9fe0 100755 --- a/i3/i3wm-config-gen.sh +++ b/i3/i3wm-config-gen.sh @@ -1,6 +1,6 @@ #! /bin/bash # Load user settings from config file. -. ~/.config/i3/settings.conf +. ~/.config/settings.conf cat ~/.config/i3/shared.conf ~/.config/i3/${computer}.conf > ~/.config/i3/config diff --git a/i3/shared.conf b/i3/shared.conf index c16b5e6..9f7bf0c 100644 --- a/i3/shared.conf +++ b/i3/shared.conf @@ -147,6 +147,9 @@ bindsym $mod+r mode "resize" # Start bar exec --no-startup-id polybar aqua +# Startup scripts +ecec --no-startup-id sh ~/.config/scripts/connect-nas.sh + # class border backgr. text indicator child_border client.focused #0288D1 #0288D1 #B3E5FC #000000 #000000 client.focused_inactive #212121 #212121 #ffffff #000000 #000000 diff --git a/scripts/connect-nas.sh b/scripts/connect-nas.sh new file mode 100644 index 0000000..7105156 --- /dev/null +++ b/scripts/connect-nas.sh @@ -0,0 +1,10 @@ +#! /bin/bash + +# Load user settings from config file. +. ~/.config/settings.conf + +if nc -z $nasip 80 2>/dev/null; then + mount /mnt/share/nas +else + echo "$nasip is unreachable" +fi