mirror of
https://github.com/kristoferssolo/karbs.git
synced 2025-10-21 19:00:35 +00:00
Change pkgs list
This commit is contained in:
parent
2bad6b3955
commit
32b4a67dd1
22
README.html
Normal file
22
README.html
Normal 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>That’s 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>
|
||||
@ -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)
|
||||
|
||||
21
karbs.sh
21
karbs.sh
@ -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
|
||||
|
||||
@ -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
103
pkg-files/minimal-pkgs
Normal 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
|
||||
@ -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
|
||||
Loading…
Reference in New Issue
Block a user