blob: 56fcf3d8e76f646d61bd2c3f15e918047f82878e (
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
|
# A general arch linux rice

## Dependencies
##### Required
bspwm
picom
sddm
### Arch Based system install package dependencies
##### pacman
```
sudo pacman -S --needed $(cat package.list)
```
##### aur
```
sudo yay -S --needed $(cat package.aur)
```
###### LUNARVIM INSTALL
this is the most updated version of writing this, the install script may have changed
```
LV_BRANCH='release-1.4/neovim-0.9' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.4/neovim-0.9/utils/installer/install.sh)
```
the script is at https://www.lunarvim.org/docs/installation
###### Full package list of system can be find of /pacman*
## Install
#### Automated Script
`curl -fsSL https://github.com/littleblack111/dotfiles/raw/main/install.sh | zsh`
#### Manual Install
with git clone:
`git clone https://github.com/littleblack111/dotfiles.git`
with gh cli:
`gh repo clone littleblack111/dotfiles`
use stow to install the configs
`stow --dotfiles -v --ignore 'usr' --ignore 'boot' --ignore 'etc' --ignore 'pacmanQm' --ignore 'pacmanQ' --ignore 'pacmanQq' --ignore 'pacman -Qmq' --ignore 'package.list'`
install system files
`stow -v usr -t /usr`
`stow -v boot -t /boot`
`stow -v etc -t /etc`
#### specs
Terminal Emu: `Alacritty`\
Session Manager: `sddm`\
Windows manager: `bspwm`\
Compositor: `udev's picom & FT-labs picom merged`(https://github.com/littleblack111/picom-fdev-ft-labs-merge) \
Text/Code editor: `lunarvim`\
Status Bar: `Polybar`\
Launcher: `rofi`\
Notifications: `Dunstify`\
File Manager: `Thunar`
## WARNING, SOME CONFIGS ARE FROM ARCHCRAFT
|