get layout-mysql for direnv

This commit is contained in:
Haak Saxberg 2021-03-08 18:49:25 -08:00
parent d9c2e63e22
commit 11b756a0a5

View file

@ -94,6 +94,25 @@ in {
export PATH="$GOPATH/bin:$PATH"
}
layout_mysql() {
export MYSQL_HOME="$(direnv_layout_dir)/mysql"
export MYSQLDATA="$MYSQL_HOME/data"
if [[ ! -d "$MYSQLDATA" ]]; then
mkdir -p $MYSQL_HOME
cat <<EOF >>"$MYSQL_HOME/my.cnf"
[mysqld]
table_open_cache=400
socket=/tmp/mysql.sock
max_allowed_packet=256M
datadir=$MYSQLDATA
[client]
socket=/tmp/mysql.sock
EOF
mysqld --initialize-insecure
fi
}
'';
};
@ -180,7 +199,6 @@ in {
kak-prelude
kak-fzf
kak-auto-pairs
kak-powerline
kak-ansi
];