-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
37 lines (31 loc) · 898 Bytes
/
mise.toml
File metadata and controls
37 lines (31 loc) · 898 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[tools]
[tasks.install_tools]
description = "mise install"
run = "mise install"
[tasks.install_oh_my_zsh]
description = "Install Oh My Zsh"
outputs = ["~/.oh-my-zsh/oh-my-zsh.sh"]
run = """
{{config_root}}/scripts/install_oh_my_zsh.sh
"""
[tasks.nvim_plugins]
description = "Install Vim Plug"
depends = ["install_tools"]
outputs = ["~/.local/share/nvim/site/autoload/plug.vim"]
run = """
{{config_root}}/scripts/setup_nvim_plugin.sh
"""
[tasks.link_config]
description = "Link dotfiles"
depends = ["install_tools"]
run = """
#!/bin/bash
{{config_root}}/scripts/link_config.sh
"""
[tasks.setup]
description = "Install tools and link dotfiles"
depends = ["install_tools", "nvim_plugins", "install_oh_my_zsh"]
run = """
#!/bin/bash
echo "Setup complete! Please restart your terminal to apply changes. \n(Manually change your shell to zsh if you haven't already. Run 'chsh -s $(which zsh)')"
"""