From 86488e33f9f4cad31d99fb9ebfc1913bc22609e9 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 5 May 2017 19:41:31 +0200 Subject: improve session configuration and autostart X 1. Add checks for the exported variables in config.fish 2. Autostart X if no server is running and we are on tty1 3. Move Xsession managment stuff to .xprofile --- config/fish/config.fish | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) (limited to 'config') diff --git a/config/fish/config.fish b/config/fish/config.fish index 26e22fd..b0014ee 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -10,7 +10,7 @@ if type -q multirust end #include go binaries -set -x GOPATH ~/Desktop/projects/go +not set -q GOPATH; and set -x GOPATH ~/Desktop/projects/go if not contains $GOPATH/bin $PATH set PATH $GOPATH/bin $PATH @@ -35,26 +35,32 @@ set -x DOTFILES_LOCATION (get_dotfiles_location) set fish_function_path $DOTFILES_LOCATION/config/fish/functions $fish_function_path set fish_complete_path $DOTFILES_LOCATION/config/fish/completions $fish_complete_path - # add git-alias subdirectory to functions path set fish_function_path $DOTFILES_LOCATION/config/fish/functions/git-alias $fish_function_path - set -x __fish_git_prompt_show_informative_status true -set -x MPD_PORT 6601 +not set -q MPD_PORT; and set -x MPD_PORT 6601 -if type -q vis -set -x EDITOR vis -else -set -x EDITOR vim +if not set -q EDITOR + if type -q vis + set -x EDITOR vis + else if type -q vim + set -x EDITOR vim + end end -set -x VISUAL $EDITOR +not set -q VISUAL; and set -q EDITOR; set -x VISUAL $EDITOR -set -x BROWSER qutebrowser +not set -q SSH_KEY_PATH; and set -x SSH_KEY_PATH $HOME/.ssh/rsa_id -set -x SSH_KEY_PATH $HOME/.ssh/rsa_id +# start ssh-agent +if not pgrep ssh-agent >/dev/null + not set -q SSH_AUTH_SOCK; set -x SSH_AUTH_SOCK ~/.ssh/agent.sock + test -e $SSH_AUTH_SOCK; and rm $SSH_AUTH_SOCK + set out (ssh-agent -a $SSH_AUTH_SOCK) + set -U SSH_AGENT_PID (string replace ";" "" (string split " " $out)[-1]) +end # set yaourt specific VARS if type -q yaourt @@ -66,3 +72,8 @@ if type -q yaourt end end +#start xsession +if not set -q DISPLAY; and test "$XDG_VTNR" = "1" + startx ~/.xinitrc +end + -- cgit v1.2.3 From f677f94928b9ae0f2b549bef11c60bbdb6e37f51 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 10 May 2017 17:24:52 +0200 Subject: update vis-spellcheck --- config/vis/plugins/vis-spellcheck | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config') diff --git a/config/vis/plugins/vis-spellcheck b/config/vis/plugins/vis-spellcheck index c3d3ced..1d1dc02 160000 --- a/config/vis/plugins/vis-spellcheck +++ b/config/vis/plugins/vis-spellcheck @@ -1 +1 @@ -Subproject commit c3d3cedd08cb28f079dad1aee3d546a6f3ce26d0 +Subproject commit 1d1dc0226e154110bec8d53d466de6e6b772708b -- cgit v1.2.3