diff --git a/roots/base/init.sls b/roots/base/init.sls index 87bb303..db79767 100644 --- a/roots/base/init.sls +++ b/roots/base/init.sls @@ -4,3 +4,10 @@ base-packages: - screen - htop - git + +/home/vagrant/.screenrc: + file.managed: + - user: vagrant + - group: vagrant + - mode: 0644 + - source: salt://base/screenrc diff --git a/roots/base/screenrc b/roots/base/screenrc new file mode 100644 index 0000000..a555c1e --- /dev/null +++ b/roots/base/screenrc @@ -0,0 +1,14 @@ +# vim: syntax=screen + +hardstatus on +hardstatus alwayslastline +hardstatus string "%{= r}[ %{G}%H%{= r} ] %= %{=b b}%-w%{=rb db}%>%n %t%{-}%+w %=%{= r} [ %{G}%c %{M}%D %m-%d %{r}]" + +startup_message off + +defscrollback 10240 + +bind f eval "caption splitonly" "hardstatus ignore" +bind F eval "caption always" "hardstatus alwayslastline" + +defbce "on"