readme: updated

master
TiynGER 3 years ago
parent d32191b432
commit 6dfcaba040

@ -6,49 +6,61 @@ In contrast to Lukes Script this one installs dwm and not i3 because it sucks le
## Essentials ## Essentials
To get this script working you need a base installation of arch. To get this script working you need a base installation of arch.
There is no need to configure users or anything else than internet access and what is needed to get arch booting. There is no need to configure users or anything else than internet access and
what is needed to get arch booting.
- Operating System: `Arch Linux` - Operating System: `Arch Linux`
- Window Manager: `dwm` - Window Manager: `dwm`
- Shell: `zsh` - Shell: `zsh`
- Terminal Emulator: `st` - Terminal Emulator: `st`
- File Manager: `vim` - File Manager: `vifm`
- Application Launcher: `dmenu(_run)` - Application Launcher: `dmenu(_run)`
- Compositor: `xcompmgr` - Compositor: `xcompmgr`
- Status Bar: `dwm` - Status Bar: `dwmblocks`
- Notification Service: `dunst` - Notification Service: `dunst`
- Text Editor: `neovim` - Text Editor: `neovim`
- Reader: `zathura` - Reader: `zathura`
- Mail Program: `thunderbird` - Browser: `firefox`
- Browser: `qutebrowser` /`icecat`
- Lockscreen: `slock` - Lockscreen: `slock`
All programs including these can be found in the ```progs.csv```. All programs including these can be found in the `progs.csv`.
## Preparation ## Preparation
A bootable base installation of Arch Linux is needed. A bootable base installation of Arch Linux is needed.
You can find a guide on how to get a encrypted Arch Linux with LVM installed in another [repository](https://github.com/tiynger/archinstallation). You can find a guide on how to get a encrypted Arch Linux with LVM installed in
another
[repository](https://github.com/tiynger/wiki/wiki/linux/arch-linux/installation.md).
Please only follow the guide until creating a second user. Please only follow the guide until creating a second user.
You don't need an existing user other than root to use larbs. You don't need an existing user other than root to use larbs.
A seperate user will be created during the installation progress. A seperate user will be created during the installation progress.
## Installation ## Installation
```
```shell
curl -LO https://raw.githubusercontent.com/tiynger/larbs/master/larbs.sh curl -LO https://raw.githubusercontent.com/tiynger/larbs/master/larbs.sh
sh larbs.sh sh larbs.sh
``` ```
## Hotkeys ## Hotkeys
There are a bunch of hotkeys. Please visit my [dwm](https://github.com/tiyn/dwm) and [st](https://github.com/tiyn/st) builds and my [dotfiles](https://github.com/tiyn/.dotfiles) to see them.
There are a bunch of hotkeys. Please visit my
[dwm](https://github.com/tiyn/dwm) and [st](https://github.com/tiyn/st)
builds and my [dotfiles](https://github.com/tiyn/.dotfiles) to see them.
## Optional ## Optional
There are a bunch of programs that i use and think are useful. There are a bunch of programs that i use and think are useful.
You can find installation guides to these on my [wiki](https://www.wiki.martenkante.eu/#arch) You can find installation guides to these on my
[wiki](https://www.wiki.martenkante.eu/#arch).
## Tests ## Tests
This script will be regularly checked for correctness. This script will be regularly checked for correctness.
Testing system is a Virtual Machine inside Proxmox or a Lenovo Thinkpad X220. Testing system is a Virtual Machine inside Proxmox or a Lenovo Thinkpad X220.
Maximum results range from ```+``` over ```o``` to ```-```, the latter being the worst. Maximum results range from `+` over `o` to `-`, the latter being the worst.
| Commit | Date | Result | Description | | Commit | Date | Result | Description |
| ------- | ---------- | ------ | ------------------- | | ------- | ---------- | ------ | ------------------- |
| 4d6dcd7 | 04.04.2020 | + | flawlessly working | | 4d6dcd7 | 04.04.2020 | + | flawlessly working |
| 4d6dcd7 | 13.06.2021 | + | flawlessly working |

@ -210,9 +210,6 @@ rm -rf "/home/$name/.git"
# Restart pulseaudio to make it work # Restart pulseaudio to make it work
[ -f /usr/bin/pulseaudio ] && resetpulse [ -f /usr/bin/pulseaudio ] && resetpulse
# Setup NetworkManager
systemctl enable NetworkManager
# Most important command! Get rid of the beep! # Most important command! Get rid of the beep!
systembeepoff systembeepoff

@ -67,7 +67,6 @@ A,yarn,yarn is needed for coc (nvim autocompletion).,,
,light,for adding light for adjustments of screen.,, ,light,for adding light for adjustments of screen.,,
,lsd,is a better version of ls with included colors and tree command.,, ,lsd,is a better version of ls with included colors and tree command.,,
A,nerd-fonts-jetbrains-mono,is my favourite font.,, A,nerd-fonts-jetbrains-mono,is my favourite font.,,
,networkmanager,does exactly what it sounds like.,,
,nm-connection-editor,is a simple way to manage networks.,, ,nm-connection-editor,is a simple way to manage networks.,,
,odt2txt,enables .odt file previews in vifm.,, ,odt2txt,enables .odt file previews in vifm.,,
,openssh,is adding a way to use ssh.,, ,openssh,is adding a way to use ssh.,,

1 #TAG NAME IN REPO (or git url) PURPOSE (should be a verb phrase to sound right while installing)
67 light for adding light for adjustments of screen.
68 lsd is a better version of ls with included colors and tree command.
69 A nerd-fonts-jetbrains-mono is my favourite font.
networkmanager does exactly what it sounds like.
70 nm-connection-editor is a simple way to manage networks.
71 odt2txt enables .odt file previews in vifm.
72 openssh is adding a way to use ssh.
Loading…
Cancel
Save