Change pkgs list

This commit is contained in:
Kristofers Solo 2022-08-09 23:39:21 +03:00
parent 2bad6b3955
commit 32b4a67dd1
6 changed files with 189 additions and 65 deletions

22
README.html Normal file
View File

@ -0,0 +1,22 @@
<h1 id="kristofers-auto-rice-bootstrapping-script-karbs">Kristofers
Auto-Rice Bootstrapping Script (KARBS)</h1>
<h2 id="installation">Installation</h2>
<p>On an Arch-based distribution as root, run the following:</p>
<pre class="shell"><code>git clone https://github.com/kristoferssolo/karbs
cd karbs
sh karbs.sh</code></pre>
<p>Thats it.</p>
<h2 id="what-is-karbs">What is KARBS?</h2>
<p>KARBS is a script that autoinstalls and autoconfigures a
fully-functioning and minimal terminal-and-vim-based Arch Linux
environment.</p>
<p>KARBS can be run on a fresh install of Arch or Artix Linux, and
provides you with a fully configured diving-board for work or more
customization.</p>
<h2 id="customization">Customization</h2>
<p>By default, KARBS uses the programs <a
href="pkg-files/minimal-pkgs.txt">here in packages</a> and installs <a
href="https://github.com/kristoferssolo/solorice">my dotfiles repo
(solorice) here</a>.</p>
<h2 id="credits">Credits</h2>
<p><a href="https://github.com/LukeSmithxyz">Luke Smith</a></p>

View File

@ -1,10 +1,10 @@
# Kristofer's Auto-Rice Bootstrapping Scripts (KARBS)
# Kristofers Auto-Rice Bootstrapping Script (KARBS)
## Installation
On an Arch-based distribution as root, run the following:
```
```shell
git clone https://github.com/kristoferssolo/karbs
cd karbs
sh karbs.sh
@ -22,8 +22,8 @@ with a fully configured diving-board for work or more customization.
## Customization
By default, KARBS uses the programs [here in packages](pkg-files/minimal-pkgs.txt) and installs
[my dotfiles repo (solorice) here](https://github.com/kristoferssolo/solorice).
By default, KARBS uses the programs from [here](pkg-files/minimal-pkgs.txt) and installs
[my dotfiles repo (solorice)](https://github.com/kristoferssolo/solorice).
## Credits
[Luke Smith](https://github.com/LukeSmithxyz)

View File

@ -3,24 +3,24 @@ echo 'Choose installation size: minimal or full'
read size
if pacman -Q paru; then
echo
echo
else
sudo pacman -S --noconfirm rust
git clone 'https://aur.archlinux.org/paru-bin'
cd paru-bin
makepkg -si
cd ..
rm -rf paru-bin
git clone 'https://aur.archlinux.org/paru-bin'
cd paru-bin
makepkg -si
cd ..
rm -rf paru-bin
fi
FILE = "pkg-files/$size-pkgs.txt"
if [[ -f "$FILE" ]]; then
paru -Syu --noconfirm --needed - <"pkg-files/$size-pkgs.txt"
paru -Syu --noconfirm --needed - < "pkg-files/$size-pkgs"
else
curl -LO "https://raw.githubusercontent.com/kristoferssolo/karbs/main/pkg-files/$size-pkgs.txt"
paru -Syu --noconfirm --needed - <"$size-pkgs.txt"
rm "$size"-pkgs.txt
curl -LO "https://raw.githubusercontent.com/kristoferssolo/karbs/main/pkg-files/$size-pkgs"
paru -Syu --noconfirm --needed - < "$size-pkgs"
rm "$size"-pkgs
fi
mkdir -p "$HOME"/{repos,Downloads,Documents,Videos,Music,Pictures/screenshots}
@ -34,7 +34,6 @@ ln -rfs "$HOME/.config/zsh/.zshenv" "$HOME"
git clone 'https://github.com/streetturtle/awesome-wm-widgets' "$HOME/.config/awesome/awesome-wm-widgets"
chsh -s /bin/zsh
sudo chmod +s /usr/bin/reboot
echo
echo

View File

@ -20,18 +20,26 @@ artix-archlinux-support
asciidoctor
audacity
authy
autoconf
automake
autopep8
awesome
baobab
base
bat
beautysh
betterdiscordctl
binutils
bison
bitwarden
blender
bridge-utils
btop
catdoc
chafa
corectrl
cups
cups-runit
darktable
dhcpcd
discord
@ -48,6 +56,8 @@ efibootmgr
element-desktop
elogind-runit
epub-thumbnailer-git
esysusers
etmpfiles
exa
fakeroot
fastfetch-git
@ -57,18 +67,24 @@ ferdium-bin
ffmpegthumbnailer
file
findutils
firefox
flameshot
flex
fontmatrix
ftba
gamemode
gawk
gcc
gcolor3
gettext
gimp
gimp-nufraw
git
gitg
glow
gnu-efi
godot
grep
groff
groffdown
grub
gst-plugin-pipewire
gzip
@ -77,30 +93,40 @@ hplip
imagemagick
inkscape
inxi
joplin-desktop
kdeconnect
kdenlive
konsole
krita
lf
lftp
libreoffice-fresh
librewolf-bin
libtool
libvirt-runit
linux
linux-firmware
lm_sensors-runit
lolcat
lua
lua-lsp-git
luacheck
lutris
lxappearance
m4
make
man-db
mangoapp
mangohud
mcomix
meson
minecraft-launcher
mpv
multimc-bin
ncdu
neovide
neovim
networkmanager
networkmanager-runit
nextcloud-client
nodejs-mapscii
noto-fonts-emoji
noto-fonts-extra
@ -112,14 +138,16 @@ obs-studio
onlyoffice-bin
openbsd-netcat
opendoas
openrgb
openrgb-bin
openssh-runit
os-prober
pacfinder
pacman
paru
pandoc-bin
paru-bin
patch
perl-font-ttf
picom-ibhagwan-git
picom
pipewire
pipewire-jack
pipewire-pulse
@ -127,12 +155,15 @@ pipewire-v4l2
pkgconf
playerctl
poppler
prettier
protonup-qt
pulsemixer
python-breathe
python-build
python-installer
python-pip
python-pylint
python-pynvim
python-pyqt5
python-pyqt5-3d
python-pyqt5-chart
@ -145,24 +176,28 @@ python-wheel
qbittorrent
qemu-desktop
qpwgraph
redshift
reflector
ripcord
ripgrep
runit
rust-src
rustdesk
rustup
seahorse
sed
skim
spacefm
spaceship-prompt
speedtest++
spotify
spotify-tui
starship
steam
stylua-bin
sudo
sx
system-config-printer
tealdeer
telegram-desktop-bin-dev
telegram-desktop
texinfo
texlive-bibtexextra
texlive-fontsextra
@ -177,8 +212,10 @@ texlive-publishers
texlive-science
texmaker
thunderbird
tidy
tk
tmux
tree
ttf-bitstream-vera
ttf-croscore
ttf-droid
@ -199,7 +236,7 @@ unrar
unzip
v4l2loopback-dkms
v4l2loopback-utils
vim-plug
vde2
virt-manager
virt-viewer
vivaldi
@ -218,6 +255,8 @@ xdg-ninja
xf86-video-amdgpu
xorg-xinit
xorg-xinput
xorg-xwininfo
yarn
youtube-dl
zathura
zathura-cb

103
pkg-files/minimal-pkgs Normal file
View File

@ -0,0 +1,103 @@
acpid
alacritty
amdvlk
autopep8
awesome
base
bat
beautysh
btop
catdoc
chafa
corectrl
dhcpcd
dnsmasq
doasedit-alternative
docx2txt
dust
efibootmgr
epub-thumbnailer-git
exa
fastfetch-git
fd
feh
ffmpegthumbnailer
flameshot
glow
grep
groff
groffdown
grub
gst-plugin-pipewire
gzip
hplip
imagemagick
inxi
lf
librewolf-bin
libtool
lolcat
lua
luacheck
lutris
man-db
meson
mpv
ncdu
neovim
nodejs-mapscii
noto-fonts-emoji
noto-fonts-extra
npm
nsxiv
ntfs-3g
numlockx
opendoas
pipewire
pipewire-jack
pipewire-pulse
pipewire-v4l2
pkgconf
playerctl
poppler
prettier
pulsemixer
python-pip
ripgrep
rustdesk
skim
spacefm
speedtest++
starship
sudo
sx
tealdeer
tk
tree
ueberzug
unicode-emoji
unrar
unzip
v4l2loopback-dkms
v4l2loopback-utils
vulkan-mesa-layers
wget
which
whois
wireplumber
xclip
xf86-video-amdgpu
xorg-xinit
xorg-xinput
xorg-xwininfo
yarn
youtube-dl
zathura
zathura-cb
zathura-djvu
zathura-pdf-mupdf
zathura-ps
zsh
zsh-autosuggestions
zsh-fast-syntax-highlighting
zsh-history-substring-search

View File

@ -1,39 +0,0 @@
alacritty
awesome
bat
brightnessctl
btop
catdoc
chafa
dhcpcd
dnsmasq
docx2txt
epub-thumbnailer-git
exa
fastfetch-git
feh
ffmpegthumbnailer
firefox
flameshot
imagemagick
lf
npm
nsxiv
numlockx
opendoas
pipewire
pipewire-jack
pipewire-pulse
pulsemixer
python-pip
spaceship-prompt
sx
ueberzug
unrar
unzip
vim-plug
wireplumber
zsh
zsh-autosuggestions
zsh-fast-syntax-highlighting
zsh-history-substring-search