aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2017-06-24 18:32:09 -0700
committerJakob Odersky <jakob@odersky.com>2017-06-24 18:32:09 -0700
commit054a952e5ad96c3069361731f4ffd9cf18b42c12 (patch)
treebedc41f0a29fb1d9d4f42a67d7a4efd07dc0aa0e
parent3bae2e060f8506601abc6ea2f7561d399fa008c1 (diff)
downloaddotfiles-054a952e5ad96c3069361731f4ffd9cf18b42c12.tar.gz
dotfiles-054a952e5ad96c3069361731f4ffd9cf18b42c12.tar.bz2
dotfiles-054a952e5ad96c3069361731f4ffd9cf18b42c12.zip
update i3 config
-rw-r--r--home/.config/i3/config5
-rwxr-xr-xhome/bin/setup27
2 files changed, 25 insertions, 7 deletions
diff --git a/home/.config/i3/config b/home/.config/i3/config
index 25cc83c..b8215cb 100644
--- a/home/.config/i3/config
+++ b/home/.config/i3/config
@@ -71,7 +71,7 @@ set $workspace1 "1: "
set $workspace2 "2: "
set $workspace3 "3: "
set $workspace4 "4: "
-set $workspace5 "5: "
+set $workspace5 "5: "
set $workspace6 "6: "
set $workspace7 "7: "
set $workspace8 "8: "
@@ -206,7 +206,8 @@ font pango:Ubuntu, FontAwesome 10
set $bg-color #464f63
set $inactive-bg-color #020202
set $text-color #f3f4f5
-set $inactive-text-color #676e7d
+set $inactive-text-color #f3f4f5
+#set $inactive-text-color #676e7d
set $urgent-bg-color #e59900
# window colors
diff --git a/home/bin/setup b/home/bin/setup
index b56ea71..67a9dac 100755
--- a/home/bin/setup
+++ b/home/bin/setup
@@ -3,22 +3,38 @@
internal=eDP-1
external=$(xrandr | grep -w connected | grep -v "$internal" | cut -d ' ' -f 1)
+move_workspace() {
+ local workspace="$1"
+ echo "$workspace"
+ if [[ "$workspace" =~ "[1-7]*" ]]; then
+ i3-msg workspace "$workspace", move workspace to output "$external"
+ else
+ i3-msg workspace "$workspace", move workspace to output "$internal"
+ fi
+ return 0
+}
+export -f move_workspace
+
case "$1" in
single)
xrandr --output "$internal" --auto --primary --output "$external" --off
#xrandr --dpi 172
#gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <1>}"
- #emacsclient -e '(zoom-all-frames-in)'
- #emacsclient -e '(zoom-all-frames-in)'
;;
double)
xrandr --output "$internal" --auto --output "$external" --auto --primary --above "$internal"
+ # current_workspace="$(i3-msg -t get_workspaces \
+ # | jq '.[] | select(.focused==true).name' \
+ # | cut -d"\"" -f2)"
+
+ # i3-msg -t get_workspaces | jq -r .[].name | xargs -I{} bash -c "move_workspace {}"
+ # i3-msg workspace "$current_workspace"
+
+
#gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <1>}"
- #emacsclient -e '(zoom-all-frames-out)'
- #emacsclient -e '(zoom-all-frames-out)'
;;
mirror)
- xrandr --output "$internal" --auto --output "$ex3ternal" --auto --same-as "$internal"
+ xrandr --output "$internal" --auto --output "$external" --auto --same-as "$internal"
#gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <1>}"
;;
*)
@@ -29,6 +45,7 @@ esac
xmodmap ~/.Xmodmap
i3-msg restart
+exit 0
#echo "Reverting to single display in 10 seconds." 1>&2
#sleep 10