1
0
mirror of https://github.com/tiyn/larbs.git synced 2025-11-09 14:41:17 +01:00

Compare commits

..

10 Commits

Author SHA1 Message Date
430fe8e759 progs: changed qt theme 2025-03-18 05:26:14 +01:00
b4f8436957 progs: added programs and commands used in neovim 2025-03-13 03:35:37 +01:00
1105ec368e progs: fixed merge conflict 2025-03-04 05:49:29 +01:00
03e7c83b6b progs: added jdk 2025-03-04 05:48:50 +01:00
d2f4dd21c3 progs: added lock screen manager 2025-03-03 02:52:07 +01:00
f4bb5ec6c8 Merge branch 'master' of github:tiyn/larbs 2025-03-02 20:34:57 +01:00
b8c75e964e added test result 2025-03-02 20:34:35 +01:00
41e6adbf07 progs: added various tools 2025-03-01 05:14:02 +01:00
ad4f9591a7 progs: added jupyter tools 2025-02-27 02:31:31 +01:00
ff36a28d83 moved default programs to dotfiles 2025-02-22 07:06:42 +01:00
3 changed files with 34 additions and 26 deletions

View File

@@ -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.
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.
- 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
The default programs that are used by LARBS can be found in my
[dotfiles](https://github.com/tiyn/dotfiles).
There are a bunch of hotkeys. Please visit my
[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
To get this script working you need a bootable base installation of Arch Linux.
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).
@@ -80,3 +62,4 @@ Results range from `+` over `o` to `-`.
| 4fa2d6a | 10.01.2023 | + | Proxmox VM |
| 961b6b3 | 27.10.2023 | o | Intel Evo i7 13th Gen |
| f638c7e | 19.02.2025 | o | Lenovo E14 AMD Version |
| 41e6adb | 02.03.2025 | + | Acer Switch A12 |

View File

@@ -165,6 +165,8 @@ installpkg curl
installpkg base-devel
installpkg git
installpkg ntp
npm install -g neovim
gem install neovim
dialog --title "LARBS Installation" \
--infobox "Synchronizing system time to ensure successful and secure installation of software..." 8 70

View File

@@ -13,7 +13,7 @@
,xwallpaper,sets the wallpaper.,,
,ffmpeg,can record and splice video and audio on the command line.,,
,gnome-keyring,serves as the system keyring.,,
A,adwaita-dark,gives the dark GTK theme used in LARBS.,,
A,adwaita-qt6,is the default Qt style of this setup.,,
,neovim,is better than vim.,,
,mpd,is a lightweight music daemon.,,
,mpv,is the patrician's choice video player.,,
@@ -64,7 +64,7 @@ A,adobe-source-han-mono-kr-fonts,is a mono font for korean.,,
,fd,is a simple and fast alternative to find.,,
,ffmpegthumbnailer,generates previews for vifm.,,
,firefox,is the previous default browser.,,
,thunderbird,is a program for mails, calendars and todos.,,
,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.,,
,hub,is a cli for github.,,
@@ -121,12 +121,11 @@ A,zsh-fast-syntax-highlighting,is used for fish like shell highlighting in the s
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.,
,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.,,
,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.,,
@@ -135,3 +134,27 @@ A,gpu-screen-recorder,is a screen recorder that can use both GPU and CPU.,,
,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.,,
,xss-lock,manages the lock screen.,,
,jdk21-openjdk,is a base version of java that is used by neovim.,,
,ripgrep,is an improved version of grep and is used by neovim.,,
,mercurial,is an alternative code versioning software to git and is used by neovim.,,
,wget,is a http download tool and is used by neovim.,,
,rust,is a programming language used by neovim.,,
,php,is a programming language used by neovim.,,
,luarocks,is a packaging tool for lua used by neovim.,,
A,julia-bin,is a programming language used by neovim.,,
,lua51,is the 5.1 version of lua which is used by neovim.,,
,composer,is the dependency manager for PHP and is used by neovim.,,
A,python-pnglatex,is a program that converts latex snippets to png and is used by neovim.,,
,python-cairosvg,is a SVG converter used by neovim.,,
,python-plotly,is an interactive graphing library used in neovim.,,
A,python-kaleido-bin,is a tool to do static image exporting used in neovim.,,
,python-pyperclip,is a clipboard module for Python used in neovim.,,
,perl,is a scripting language used in neovim.,,
Can't render this file because it has a wrong number of fields in line 67.