-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.conf.yaml
117 lines (112 loc) · 3.02 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
- defaults:
link:
relink: true
- clean: ['~']
- create:
- ~/.config/zsh
- ~/.config/astronvim
- ~/.config/autorunner
- ~/.config/clifm
- ~/.config/clipcat
- ~/.config/common
- ~/.config/ctags
- ~/.config/kitty
- ~/.config/manuskript
- ~/.config/mimi
- ~/.config/PBE
- ~/.config/qtile
- ~/.config/xorg.conf.d
- ~/.config/yazi
- ~/.config/mc
- ~/.config/jrnl
- ~/.config/qutebrowser
- link:
~/.bashrc: bashrc
~/.vimrc: vimrc
~/.profile: profile
~/.bashrc: bashrc
~/.gitconfig: gitconfig
~/.vimrc: vimrc
~/.zshenv: zshenv
~/.Xresources: Xresources
~/.config/astronvim:
glob: true
path: config/astronvim/*
~/.profile:
~/.config/autorunner:
glob: true
path: config/autorunner/*
~/.config/clifm:
glob: true
path: config/clifm/*
exclude: config/clifm/profiles/*
~/.config/clipcat:
glob: true
path: config/clipcat/*
~/.config/common:
glob: true
path: config/common/*
~/.config/ctags:
glob: true
path: config/ctags/*
~/.config/i3:
glob: true
path: config/i3/*
~/.config/kitty:
glob: true
path: config/kitty/*
~/.config/manuskript:
glob: true
path: config/manuskript/*
~/.config/mimi:
glob: true
path: config/mimi/*
~/.config/PBE:
glob: true
path: config/PBE/*
~/.config/qtile:
glob: true
path: config/qtile/*
~/.config/ranger:
glob: true
path: config/ranger/*
~/.config/rofi:
glob: true
path: config/rofi/*
~/.config/xorg.conf.d:
glob: true
path: config/xorg.conf.d/*
~/.config/yazi:
glob: true
path: config/yazi/*
~/.config/mc:
glob: true
path: config/mc/*
~/.config/jrnl:
glob: true
path: config/jrnl /*
~/.config/qutebrowser:
glob: true
path: config/qutebrowser/*
~/.config/user-dirs.locale: config/user-dirs.locale
~/.config/zsh/abbreviations: config/zsh/abbreviations
~/.config/zsh/.zimrc: config/zsh/zimrc
~/.config/zsh/.zlogin: config/zsh/zlogin
~/.config/zsh/.zprofile: config/zsh/zprofile
~/.config/zsh/fzf-key-bindings.zsh: config/zsh/fzf-key-bindings.zsh
~/.config/zsh/.p10k.zsh: config/zsh/p10k.zsh
~/.config/zsh/ov.zsh: config/zsh/ov.zsh
~/.config/zsh/.zsh_aliases-quickstart: config/zsh/zsh_aliases-quickstart
~/.config/zsh/.zsh_functions: config/zsh/zsh_functions
~/.config/zsh/.zshrc: config/zsh/zshrc
- shell:
- [git submodule update --init --recursive, Installing submodules]
# the following have to run after linking ~/.gitconfig
- git update-submodule
- chsh -s $(which zsh)
- sudo apt-get install --yes $(cat apt.list)
# - sudo ./install -p plugins/dotbot-apt/apt.py -c packages.conf.yaml
- sudo pip install qtile
- pip install --user pipx
- pipx install lastversion
# - wget https://github.com/sxyazi/yazi/releases/download/v0.1.5/yazi-x86_64-unknown-linux-gnu.zip