summaryrefslogtreecommitdiff
path: root/sarc.1
blob: 618ef42c46f1f1827f2d95145211981f0c013b45 (plain)
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
.TH SARC 1
.SH NAME
.SH SYNOPSIS
.B dwm, dmenu, st, nsxiv, surf, tabbed, etc

.SH DESCRIPTION
sarc is a collection of tools that form a desktop. It includes dwm, sarc, 
dmenu, farbfeld, dwmblocks, nsxiv, scroll, slock, sent, surf, tabbed, and wmname.

.P
It also features themes, which you can choose on compilation. All of these programs
have been patched to fit my needs.

.SH KEYBINDS
Each individual program has its own keybinds, however they are not kept to date
in the manuals.

.TP
.B Alt+F1
decreases brightness
.TP
.B Alt+F2
increases brightness
.TP
.B Alt+F3
launches ranger in terminal
.TP
.B Alt+F4
launches galculator
.TP
.B Alt+F5
launches ncmpcpp
.TP
.B Alt+F6
plays previous track via mpc
.TP
.B Alt+F7
plays/pauses music via mpc
.TP
.B Alt+F8
plays next track via mpc
.TP
.B Alt+F9
mutes/unmutes audio output
.TP
.B Shift+Alt+F9
mutes/unmutes audio input
.TP
.B Shift+Alt+F10|F11
launches pavucontrol
.TP
.B Alt+F10
decreases volume
.TP
.B Alt+F11
increases volume
.TP
.B Alt+F12
launches power menu
.TP
.B Alt+w
shows weather from wttr.in
.TP
.B Alt+e
launches emoji menu
.TP
.B Alt+t
launches vim in ~/.config/todo
.TP
.B Shift+Alt+L
locks the screen with slock
.TP
.B Alt+s
launches dmenu prompt to search DuckDuckGo
.TP
.B Alt+g
launches dmenu prompt to go to website

NOTE: You can use -e while typing a search or website to end it, and it will not be added to query
.TP
.B Shift+Alt+F
launches browser set in sarc.config
.TP
.B Win+[1-4]
launches a notepad

.SH COMPILATION
First gather the entire source code, and enter the directory. It is not recommended
to compile each program individually, as most will require files generated by 
the theme selection.
.P
First clean the directory:

.B make cleanp
.P
Then choose a theme:

.B make config
.P

After choosing a theme, you can start compiling:
.P

.B make
.P

Finally install it:
.P

.B make install