-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathawesomewm.sh
49 lines (45 loc) · 870 Bytes
/
awesomewm.sh
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
# This script installs AwesomeWM from source.
# Install build dependencies
sudo dnf install -y cmake \
lua \
asciidoctor \
lua-ldoc-doc \
lua-devel \
libX11-xcb \
libX11-xcb \
xcb-util \
libxcb-devel \
xcb-util-cursor \
xcb-util-cursor-devel \
cairo cairo-devel \
xcb-util-devel \
xcb-util \
xcb-util-keysyms \
xcb-util-keysyms-devel \
xcb-util-xrm \
xcb-util-xrm-devel \
libxkbcommon-devel \
libxdg-basedir-devel \
startup-notification \
gdk-pixbuf2-devel \
libxkbcommon-x11-devel \
xcb-util-xrm-devel \
xcb-util-wm \
xcb-util-wm-devel \
startup-notification \
libnotify-devel \
pkgconfig \
startup-notification-devel \
dbus-devel \
libxcb-devel \
luarocks \
rpm-build \
rpm-build \
lua-lgi \
luarocks
# Clone AwesomeWM
git clone https://github.com/awesomewm/awesome
# Compile the source
make package
# Install
sudo make install