-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.conf.yaml
75 lines (56 loc) · 1.71 KB
/
install.conf.yaml
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Andrew Barlow
# dotbot settings
- defaults:
link:
relink: true
- clean: ['~']
- link:
# zsh files
~/.config/zsh/custom:
create: true
glob: true
path: zsh/*
# oh-my-zsh submodule
~/.tmux.conf: .tmux/.tmux.conf
# Neovim config files
~/.config/nvim/:
glob: true
create: true
path: NvChad/*
# NvChad custom definitions
NvChad/lua/custom: vim/nvchad_custom
# Rofi settings / themes
~/.config/rofi: rofi
# Z Shell config
~/.zshrc: zshrc
~/.oh-my-zsh/custom/aliases.zsh: aliases.zsh
~/.env: env
# Kitty config
~/.config/kitty/dracula.conf: kitty/dracula.conf
~/.config/kitty/kitty.conf: kitty.conf
# neofetch
~/.config/neofetch/config.conf:
create: true
path: neofetch.conf
# spaceship zsh theme
~/.oh-my-zsh/themes/spaceship.zsh-theme: spaceship-prompt/spaceship.zsh
# ZSH custom plugins
~/.oh-my-zsh/custom/plugins/:
create: true
glob: true
path: zsh_plugins/*
# Scripts
~/.scripts:
create: true
path: scripts
- shell:
- [git submodule update --init --recursive, Installing submodules]
# - [scripts/git-config.sh, Configure a gitconfig file if none exists]
# - [nvim -c ':PlugInstall', Installing/Updating vim plugins]
# more complicated installations
-
- command: if [ ! -z "$(which code)" ]; then code --install-extension "$(cat package-lists/vscode-extensions.txt)"; fi
- description: Installing VSCode Plugins
-
- command: if [ ! -d "$HOME/.oh-my-zsh" ]; then sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"; fi
- description: Installing oh-my-zsh