aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 53aa72733bb8ce1ea23ae3abd907d5586e30515b (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
## i3wm-config
This repository saves the custom configuration used by heckyel in i3wm

[![license](https://img.shields.io/badge/license-GPLv3+-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.txt)

## Screenshot

![screen](https://archive.org/download/libreweb/screen.png?raw=true "Image for i3wm-config")

### Requeriments

- acpi
- conky
- dmenu
- feh
- i3-wm
- i3blocks
- i3lock
- nitrogen
- playerctl
- ranger
- rofi
- scrot
- thunar
- tumbler
- xfce4-terminal
- udevil

### Optional

- compton
- lxappearance
- ttf-font-awesome
- dhcpcd-ui
- lxsession

### Base i3wm

```console
# pacman -Syy i3-wm i3status dmenu sysstat
```

### Simple Install

```console
$ wget "https://git.sr.ht/~heckyel/i3-config/blob/master/install.sh" -O "$HOME/install.sh"
```

Execute `install.sh`

```console
$ bash "$HOME/install.sh"
```

clean up install file

```console
$ rm "$HOME/install.sh"
```

### Installed optional

```console
# pacman -Syy lxappearance nitrogen gnome-disk-utility
```

### Xenocara or Xorg config

Example config `.xinitrc `:

```bash
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
# if [ -d /etc/X11/xinit/xinitrc.d ]; then
#   for f in /etc/X11/xinit/xinitrc.d/*; do
#     [ -x "$f" ] && . "$f"
#   done
#   unset f
# fi
exec i3
```

### dhcpcd-ui

Uncomment in `~/.config/i3/config`

```bash
# exec --no-startup-id dhcpcd-gtk
```

### Shortcuts

Manual shortcuts are in file [shortcuts.md](shortcuts.md)

### Credits

Thanks to all the free software developers and to you Jesús E.