get layout-mysql for direnv
This commit is contained in:
parent
d9c2e63e22
commit
11b756a0a5
1 changed files with 19 additions and 1 deletions
20
nix/home.nix
20
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 <<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
|
||||
];
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue