From 594ff417f78689098504f2233d54a12717e00d1a Mon Sep 17 00:00:00 2001 From: TiynGER Date: Sun, 13 Jun 2021 19:00:38 +0200 Subject: [PATCH] readme: updated --- README.md | 43 +++++++++++++++++++------------------------ resources/progs.csv | 8 +++----- 2 files changed, 22 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 9321b86..3560752 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # LARBS + This is my modified version of lukesmithxyz's auto-rice bootstrapping scripts. I made some changes which can be found mainly in the progs.csv. This also installs all needed dotfiles from my .dotfiles repository. In contrast to Lukes Script this one installs dwm and not i3 because it sucks less. ## Essentials + 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. - Operating System: `Arch Linux` - Window Manager: `dwm` @@ -15,7 +15,6 @@ what is needed to get arch booting. - Terminal Emulator: `st` - File Manager: `vifm` - Application Launcher: `dmenu(_run)` -- Compositor: `xcompmgr` - Status Bar: `dwmblocks` - Notification Service: `dunst` - Text Editor: `neovim` @@ -25,13 +24,17 @@ what is needed to get arch booting. All programs including these can be found in the `progs.csv`. +## 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. + ## Preparation 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/wiki/wiki/linux/arch-linux/installation.md). -Please only follow the guide until creating a second user. +You can do a minimal install by following a +[secure guide by me](https://github.com/Tiyn/wiki/blob/master/wiki/linux/arch-linux/installation.md). You don't need an existing user other than root to use larbs. A seperate user will be created during the installation progress. @@ -42,25 +45,17 @@ curl -LO https://raw.githubusercontent.com/tiynger/larbs/master/larbs.sh sh larbs.sh ``` -## 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. - -## Optional - -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). - ## Tests 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 +occasionally other systems are used (they all use my described guide for a +basic installation). Maximum results range from `+` over `o` to `-`, the latter being the worst. -| Commit | Date | Result | Description | -| ------- | ---------- | ------ | ------------------- | -| 4d6dcd7 | 04.04.2020 | + | flawlessly working | -| 4d6dcd7 | 13.06.2021 | + | flawlessly working | +| Commit | Date | Result | Description | +| ------- | ---------- | ------ | ------------------------ | +| 4d6dcd7 | 04.04.2020 | + | Proxmox VM | +| 0456974 | 31.12.2020 | + | Proxmox VM | +| d32191b | 12.06.2021 | + | Lenovo X220 | +| 6dfcaba | 13.06.2021 | + | Ryzen 3900x and GTX 1080 | diff --git a/resources/progs.csv b/resources/progs.csv index 105a0ec..4906a2f 100644 --- a/resources/progs.csv +++ b/resources/progs.csv @@ -43,8 +43,8 @@ A,gtk-theme-arc-gruvbox-git,gives the dark GTK theme used in LARBS.,, ,zsh-syntax-highlighting,for fish like shell highlighting in the shell,, A,task-spooler,queues commands or files for download.,, A,simple-mtpfs,enables the mounting of cell phones.,, -A,dmenu-tiyn-git,runs commands and provides a UI for selection.,, -A,st-tiyn-git,is my custom build of suckless's terminal emulator.,, +G,https://github.com/tiyn/dmenu.git,runs commands and provides a UI for selection.,, +G,https://github.com/tiyn/st.git,is my custom build of suckless's terminal emulator.,, G,https://github.com/tiyn/dwm.git,is my custom build of suckless's window manager.,, G,https://github.com/tiyn/slock.git,is the screen lock.,, G,https://github.com/tiyn/dwmblocks.git,is a script to refresh the dwm statusbar,, @@ -71,18 +71,16 @@ A,nerd-fonts-jetbrains-mono,is my favourite font.,, ,odt2txt,enables .odt file previews in vifm.,, ,openssh,is adding a way to use ssh.,, ,os-prober,is a tool for detecting OSes on a drive.,, -,owncloud-client,is a way to get your files from your own server to your computer and keep them synchronized.,, +,nextcloud-client,is a way to get your files from your own server to your computer and keep them synchronized.,, A,pfetch-git,is giving some flair to the command .,, ,pkgfile,is a tool for zsh to help with unknown commands.,, ,pulseaudio,is the audio system (>inb4 bloat).,, ,pulseaudio-alsa,is an audio interface with ALSA.,, ,pulsemixer,is an intuitive ncurses audio controller.,, -A,python2-pynvim,is a utility used by vim plugins for autocompletion etc.,, ,python-pynvim,is a utility used by vim plugins for autocompletion etc.,, ,python-pip,is the best friend of python3.,, A,python-ueberzug,generates image previews in vifm and other terminal programs.,, ,qt5ct,is a way to fastly change the look of windows.,, -,qutebrowser,is a lightweight browser with vim bindings.,, A,redshift-minimal,is a minimal-depenmdecy version of redshift to save your eyesfrom deadly blue lasers.,, ,rsync,is a way to transfer files.,, ,rtv,watch reddit from your command line.,,