blob: 203b9d182d3c7a68ecec39e70e45a092ee47bb68 (
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
|
- these dotfiles utilize [yadm][yadm]'s templating functions, and rely on two
sepcific hostnames. `superesc` is used on my desktop computer and `thoncc` on
my laptop. you can run `yadm config local.hostname <superesc|thoncc>` before
`yadm bootstrap` or `yadm alt` to choose which config files should be used if
your hostname is something else.
- the github mirror of this repository still includes some large unreachable
blobs (accidentally committed wallpapers). these are automatically removed by
the bootstrap script. a smaller mirror of this repository that does not
include these blobs by default should be available at
<https://git.pipeframe.xyz/lonkaars/dots>.
fresh arch install steps:
- make sure base pacakges are installed (as root)
```
# pacman -Sy base-devel git
```
- install yay
```
$ git clone https://aur.archlinux.org/yay
$ cd yay
$ makepkg -si
```
- install yadm
```
$ yay -S yadm
```
- get dotfiles
```
$ yadm clone https://git.pipeframe.xyz/lonkaars/dots
```
- override hostname (optional)
```
$ yadm config local.hostname <superesc|thoncc>
```
- do a bunch of setup
```
$ yadm bootstrap
```
[yadm]: https://yadm.io/
|