From 11b756a0a553590f1aa5a7434f1211bdad81dc3e Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Mon, 8 Mar 2021 18:49:25 -0800 Subject: [PATCH] get layout-mysql for direnv --- nix/home.nix | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/nix/home.nix b/nix/home.nix index 19e9a18..adf35d7 100644 --- a/nix/home.nix +++ b/nix/home.nix @@ -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 <>"$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 ];