dotfiles/justfile

48 lines
1.2 KiB
Makefile
Raw Normal View History

lsps := "
2022-11-02 20:10:32 +01:00
elixir-ls-git
2022-07-06 22:41:47 +02:00
eslint
2022-11-07 16:30:52 +01:00
jdtls
lua-language-server
rust-analyzer
2022-05-06 14:04:55 +02:00
shellcheck
shfmt
taplo-cli
2022-07-09 23:19:09 +02:00
tidy
vscode-langservers-extracted
yaml-language-server
2022-06-26 18:19:13 +02:00
zls-bin
"
2022-10-03 11:41:49 +02:00
install-scripts target=(`echo $HOME` + "/.local"):
2022-02-08 18:49:25 +01:00
ln -sf \
2022-12-11 23:53:37 +01:00
`pwd`/scripts/{start-joshuto,withjava,startriver} \
2022-10-03 11:41:49 +02:00
{{target}}/bin
2022-04-21 00:09:48 +02:00
2022-10-03 11:41:49 +02:00
cd scripts/randomwallpaper && zig build -Drelease-fast -p {{target}}
2022-10-16 20:31:31 +02:00
cd scripts/vinput && zig build -Drelease-fast -p {{target}}
2022-10-29 21:50:17 +02:00
cd scripts/playtwitch && zig build -Drelease-fast -p {{target}}
2022-11-16 22:55:11 +01:00
cd scripts/openbrowser && zig build -Drelease-fast -p {{target}}
2022-10-05 15:50:01 +02:00
cd scripts/prompt && gyro build -Drelease-fast -p {{target}}
2022-10-03 11:41:49 +02:00
cd scripts/mzteinit && gyro build -Drelease-fast -p {{target}}
2022-04-21 00:09:48 +02:00
install-lsps-paru:
#!/bin/sh
paru -S --needed --noconfirm {{replace(lsps, "\n", " ")}}
2022-03-20 23:15:25 +01:00
cargo install prosemd-lsp
if which opam &> /dev/null; then
opam install --yes \
ocaml-lsp-server \
ocamlformat
fi
2022-02-08 19:57:27 +01:00
2022-10-18 23:03:39 +02:00
install-mzte-nv:
2022-10-20 15:38:12 +02:00
cd mzte-nv && zig build -Drelease-fast -p ~/.local
2022-11-19 01:53:49 +01:00
setup-nvim-config: install-mzte-nv
rm -rf ~/.config/nvim
cp -r mzte-nv/conf ~/.config/nvim
mzte-nv-compile ~/.config/nvim