mirror of
https://github.com/tiyn/larbs.git
synced 2025-04-01 15:07:45 +02:00
Merge branch 'master' of github:tiyn/larbs
This commit is contained in:
commit
f4bb5ec6c8
24
README.md
24
README.md
@ -5,27 +5,10 @@ I made some changes which can be found mainly in the progs.csv.
|
|||||||
This also installs all needed dotfiles from my .dotfiles repository.
|
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.
|
In contrast to Lukes Script this one installs dwm and not i3 because it sucks less.
|
||||||
|
|
||||||
## Essentials
|
## Default Programs and Hotkeys
|
||||||
|
|
||||||
The following are some of the main programs that are installed by using this install script.
|
The default programs that are used by LARBS can be found in my
|
||||||
|
[dotfiles](https://github.com/tiyn/dotfiles).
|
||||||
- Operating System: `Arch Linux`
|
|
||||||
- Window Manager: `dwm`
|
|
||||||
- Audio Server: `pipewire`
|
|
||||||
- Shell: `zsh`
|
|
||||||
- Terminal Emulator: `st`
|
|
||||||
- File Manager: `vifm`
|
|
||||||
- Application Launcher: `dmenu(_run)`
|
|
||||||
- Status Bar: `dwmblocks`
|
|
||||||
- Notification Service: `dunst`
|
|
||||||
- Text Editor: `neovim`
|
|
||||||
- Reader: `zathura`
|
|
||||||
- Browser: `firefox`
|
|
||||||
- Lockscreen: `slock`
|
|
||||||
|
|
||||||
All programs including these can be found in the `progs.csv`.
|
|
||||||
|
|
||||||
## Hotkeys
|
|
||||||
|
|
||||||
There are a bunch of hotkeys. Please visit my
|
There are a bunch of hotkeys. Please visit my
|
||||||
[dwm](https://github.com/tiyn/dwm) and [st](https://github.com/tiyn/st)
|
[dwm](https://github.com/tiyn/dwm) and [st](https://github.com/tiyn/st)
|
||||||
@ -33,7 +16,6 @@ builds and my [dotfiles](https://github.com/tiyn/dotfiles) to see them.
|
|||||||
|
|
||||||
## Preparation
|
## Preparation
|
||||||
|
|
||||||
|
|
||||||
To get this script working you need a bootable base installation of Arch Linux.
|
To get this script working you need a bootable base installation of Arch Linux.
|
||||||
You can do a minimal install by following a
|
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).
|
[secure guide by me](https://github.com/Tiyn/wiki/blob/master/wiki/linux/arch-linux/installation.md).
|
||||||
|
3
larbs.sh
3
larbs.sh
@ -202,6 +202,9 @@ rm -f "/home/$name/README.md" "/home/$name/LICENSE" "/home/$name/.gitignore" "/h
|
|||||||
# Make pipewire work
|
# Make pipewire work
|
||||||
systemctl --user --now enable pipewire pipewire-pulse
|
systemctl --user --now enable pipewire pipewire-pulse
|
||||||
|
|
||||||
|
# Enable resolvconf
|
||||||
|
systemctl --user --now enable systemd-resolved.service
|
||||||
|
|
||||||
# Most important command! Get rid of the beep!
|
# Most important command! Get rid of the beep!
|
||||||
rmmod pcspkr
|
rmmod pcspkr
|
||||||
echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf
|
echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf
|
||||||
|
@ -63,11 +63,13 @@ A,adobe-source-han-mono-kr-fonts,is a mono font for korean.,,
|
|||||||
,eza,is a better version of ls with included colors and tree command.,,
|
,eza,is a better version of ls with included colors and tree command.,,
|
||||||
,fd,is a simple and fast alternative to find.,,
|
,fd,is a simple and fast alternative to find.,,
|
||||||
,ffmpegthumbnailer,generates previews for vifm.,,
|
,ffmpegthumbnailer,generates previews for vifm.,,
|
||||||
,firefox,is the preferred browser of mine.,,
|
,firefox,is the previous default browser.,,
|
||||||
|
,thunderbird,is a program for mails calendars and todos.,,
|
||||||
|
A,zen-browser-bin,is the current default browser.,,
|
||||||
A,htop-vim-git,provides system usage information and displays processes.,,
|
A,htop-vim-git,provides system usage information and displays processes.,,
|
||||||
,hub,is a cli for github.,,
|
,hub,is a cli for github.,,
|
||||||
,imagemagick,is a terminal image-manipulator providing some convenient shortcuts and the lockscreen in LARBS.,,
|
,imagemagick,is a terminal image-manipulator providing some convenient shortcuts and the lockscreen in LARBS.,,
|
||||||
,inkscape,is a graphic programm for svg files.,,
|
,inkscape,is a graphic program for svg files.,,
|
||||||
,keepassxc,for the keepass password manager.,,
|
,keepassxc,for the keepass password manager.,,
|
||||||
,khal,is a cli tool for calendars.,,
|
,khal,is a cli tool for calendars.,,
|
||||||
,khard,is a cli tool for contacts.,,
|
,khard,is a cli tool for contacts.,,
|
||||||
@ -89,6 +91,7 @@ A,pfetch-git,is giving some flair to the command .,,
|
|||||||
,pavucontrol,manages default audio interfaces.,,
|
,pavucontrol,manages default audio interfaces.,,
|
||||||
,easyeffects,is a tool which allow to use filters and audio effects including noise reduction for the microphone.,,
|
,easyeffects,is a tool which allow to use filters and audio effects including noise reduction for the microphone.,,
|
||||||
,pipewire-alsa,is an ALSA extension to the audio system.,,
|
,pipewire-alsa,is an ALSA extension to the audio system.,,
|
||||||
|
,alsa-utils,contains useful scripts to manage ALSA.,,
|
||||||
,pulsemixer,is an intuitive ncurses audio controller.,,
|
,pulsemixer,is an intuitive ncurses audio controller.,,
|
||||||
,python-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.,,
|
,python-pip,is the best friend of python3.,,
|
||||||
@ -112,6 +115,29 @@ A,dragon-drop,is a simple drag-and-drop sink for X and Wayland.,,
|
|||||||
,zathura-djvu,gives zathura the ability to read .djvu files.,,
|
,zathura-djvu,gives zathura the ability to read .djvu files.,,
|
||||||
,zip,zips zips.,,
|
,zip,zips zips.,,
|
||||||
,zsh,is a bash alternative.,,
|
,zsh,is a bash alternative.,,
|
||||||
A,zsh-autocomplete,for improved autocompletion with zsh.,,
|
A,zsh-autocomplete,is used for improved autocompletion with zsh.,,
|
||||||
,zsh-autosuggestions,for fish like autosuggestions with zsh.,,
|
,zsh-autosuggestions,is used for fish like autosuggestions with zsh.,,
|
||||||
A,zsh-fast-syntax-highlighting,for fish like shell highlighting in the shell,,
|
A,zsh-fast-syntax-highlighting,is used for fish like shell highlighting in the shell.,,
|
||||||
|
A,fzf-tab-git,changes the default matching behaviour of zsh.,,
|
||||||
|
A,nimble-git,is the package manager of nim used in neovim.,,
|
||||||
|
,less,is a simple terminal based reader.,,
|
||||||
|
,tree-sitter-cli,is a tool to evaluate syntax inside neovim.,,
|
||||||
|
,nodejs,is a javascript runtime environment used in neovim.,,
|
||||||
|
,npm,is the package manager for Node.js used in neovim.,,
|
||||||
|
,r,is a programming language used for statistics and used in neovim.,,
|
||||||
|
,texlive-basic,is a software distribution for the latex typesetting system used in neovim.,,
|
||||||
|
,rubber,is a wraper for latex used in neovim.,,
|
||||||
|
,texlive-langgerman,is a latex package for the german language.,,
|
||||||
|
A,gpu-screen-recorder,is a screen recorder that can use both GPU and CPU.,,
|
||||||
|
,wireguard-tools,are some useful scripts for wireguard.,,
|
||||||
|
,systemd-resolved,is a systemd service that provides network name resolution.,,
|
||||||
|
,seahorse,is a program to manage the Gnome keyring.,,
|
||||||
|
,guvcview,is a tool to test and manage webcams.,,
|
||||||
|
,brightnessctl,is a tool to manage the screen brightness.,,
|
||||||
|
A,python-jupytext,is a tool to convert jupyter notebooks to markdown which is used by neovim.,,
|
||||||
|
,python-jupyter_client,is the runner for jupyter notebooks.,,
|
||||||
|
,bat,is an improved implementation of cat.,,
|
||||||
|
,lazygit,is a tui for easily using git.,,
|
||||||
|
,speedtest-cli,is a tool to test the internet speed without using the browser.,,
|
||||||
|
,aria2,makes downloading faster.,,
|
||||||
|
A,scc,gets stats for a code repository.,,
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user