-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdesktop.conf.yaml
More file actions
113 lines (99 loc) · 2.98 KB
/
Copy pathdesktop.conf.yaml
File metadata and controls
113 lines (99 loc) · 2.98 KB
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
# These configurations expect the user to be running X #
- defaults:
link:
create: true
relink: true
# include common config
- shell:
- command: ./install common.conf.yaml
stdout: true
# Scripts
- link:
~/scripts/qutebrowser_session_wrapper.sh:
path: desktop/scripts/qutebrowser_session_wrapper.sh
~/scripts/rofi_qutebrowser_session.sh:
path: desktop/scripts/rofi_qutebrowser_session.sh
~/scripts/rofi_spellcheck.sh:
path: desktop/scripts/rofi_spellcheck.sh
~/scripts/rofi_gmusic.sh:
path: desktop/scripts/rofi_gmusic/rofi_select_song.sh
~/scripts/pass-rofi.sh:
path: desktop/gpg/scripts/pass-rofi.sh
~/scripts/rofi_todoist_quick.sh:
path: desktop/scripts/rofi_todoist_quick.sh
~/scripts/rofi_todoist_close.sh:
path: desktop/scripts/rofi_todoist_close.sh
~/scripts/rofi_audio_set_default_sink.py:
path: desktop/scripts/rofi_audio_set_default_sink.py
~/scripts/rofi_audio_move_sink_input.py:
path: desktop/scripts/rofi_audio_move_sink_input.py
~/scripts/rofi_audio_create_loopback.py:
path: desktop/scripts/rofi_audio_create_loopback.py
~/scripts/rofi_audio_create_virtual_sink.py:
path: desktop/scripts/rofi_audio_create_virtual_sink.py
# Mpd
- link:
~/.config/mpd:
path: desktop/mpd
# Dunst
- link:
~/.config/dunst:
path: desktop/dunst
# Fonts
- shell:
- command: ./desktop/fonts/powerline/install.sh
stdout: true
# GPG
- shell:
- mkdir -p "$HOME/.gnupg"
- cat "desktop/gpg/.gnupg/gpg-agent.conf" >> "$HOME/.gnupg/gpg-agent.conf"
- sed -i "s~\$HOME~$HOME~" "$HOME/.gnupg/gpg-agent.conf"
- link:
~/scripts/pinentry-rofi.sh:
path: desktop/gpg/scripts/pinentry-rofi.sh
# Qutebrowser
- link:
~/.config/qutebrowser/config.py:
path: desktop/qutebrowser/config.py
~/.config/qutebrowser/keys.yaml:
path: desktop/qutebrowser/keys.yaml
~/.config/qutebrowser/theme.py:
path: desktop/qutebrowser/theme.py
# VSCode
- link:
~/.config/Code/User/settings.json:
path: desktop/vscode/settings.json
~/.config/VSCodium/User/settings.json:
path: desktop/vscode/settings.json
- shell:
- [
"which code && cat desktop/vscode/extensions | DISPLAY=:-1 xargs -L 1 code --install-extension",
"Installing VSCode Extensions",
]
# Zsh
- link:
~/.zprofile:
path: desktop/zsh/.zprofile
# Xresources. NOTE: This must come before anything that adds to Xresources
- shell:
- mkdir -p $HOME/.config/X
- cp desktop/X/.Xresources $HOME/.config/X/.Xresources
- link:
~/.Xresources:
path: $HOME/.config/X/.Xresources
# URxvt
- shell:
- [
cat desktop/urxvt/.Xresources >> $HOME/.config/X/.Xresources,
Adding URxvt to .Xresources,
]
# Rofi
- shell:
- [
cat desktop/rofi/.Xresources >> $HOME/.config/X/.Xresources,
Adding rofi to .Xresources,
]
# Compositor
- link:
~/.config/picom/picom.conf:
path: desktop/picom/picom.conf