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 ];