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"
|
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-prelude
|
||||||
kak-fzf
|
kak-fzf
|
||||||
kak-auto-pairs
|
kak-auto-pairs
|
||||||
kak-powerline
|
|
||||||
kak-ansi
|
kak-ansi
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue