commit
844bb53f02
@ -0,0 +1,43 @@
|
|||||||
|
# Created by https://www.gitignore.io/api/vim,linux
|
||||||
|
# Edit at https://www.gitignore.io/?templates=vim,linux
|
||||||
|
|
||||||
|
### Linux ###
|
||||||
|
*~
|
||||||
|
|
||||||
|
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||||
|
.fuse_hidden*
|
||||||
|
|
||||||
|
# KDE directory preferences
|
||||||
|
.directory
|
||||||
|
|
||||||
|
# Linux trash folder which might appear on any partition or disk
|
||||||
|
.Trash-*
|
||||||
|
|
||||||
|
# .nfs files are created when an open file is removed but is still being accessed
|
||||||
|
.nfs*
|
||||||
|
|
||||||
|
### Vim ###
|
||||||
|
# Swap
|
||||||
|
[._]*.s[a-v][a-z]
|
||||||
|
[._]*.sw[a-p]
|
||||||
|
[._]s[a-rt-v][a-z]
|
||||||
|
[._]ss[a-gi-z]
|
||||||
|
[._]sw[a-p]
|
||||||
|
|
||||||
|
# Session
|
||||||
|
Session.vim
|
||||||
|
Sessionx.vim
|
||||||
|
|
||||||
|
# Temporary
|
||||||
|
.netrwhist
|
||||||
|
|
||||||
|
# Auto-generated tag files
|
||||||
|
tags
|
||||||
|
|
||||||
|
# Persistent undo
|
||||||
|
[._]*.un~
|
||||||
|
|
||||||
|
# Coc configuration directory
|
||||||
|
.vim
|
||||||
|
|
||||||
|
# End of https://www.gitignore.io/api/vim,linux
|
@ -0,0 +1,43 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
if (( $EUID != 0 )); then
|
||||||
|
echo "Should be run as root"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Setup pacman
|
||||||
|
read -p ":: Run setup_pacman? [y/N] " setuppacman
|
||||||
|
setuppacman=${setuppacman:-N}
|
||||||
|
|
||||||
|
if [[ $setuppacman =~ [yY] ]]; then
|
||||||
|
source "./setup_pacman"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DEFAULT_STATE="on"
|
||||||
|
|
||||||
|
files=""
|
||||||
|
for file in $(ls packages); do
|
||||||
|
files="${files}${file} ${file} ${DEFAULT_STATE} "
|
||||||
|
done
|
||||||
|
|
||||||
|
answers=$(dialog --no-tags --stdout --checklist "select group of packages to install" 0 0 15 $files)
|
||||||
|
|
||||||
|
if [ $? = 1 ]; then
|
||||||
|
printf "\n\nAborting...\n"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
printf "\n\nSelected groups: $answers\n\n"
|
||||||
|
|
||||||
|
packages=""
|
||||||
|
|
||||||
|
for answer in $answers; do
|
||||||
|
p=$(cat ./packages/$answer)
|
||||||
|
packages="${packages}${p} "
|
||||||
|
done
|
||||||
|
|
||||||
|
printf "packages: $packages\n\n"
|
||||||
|
|
||||||
|
sudo pacman -Syu $packages
|
@ -0,0 +1 @@
|
|||||||
|
blender
|
@ -0,0 +1 @@
|
|||||||
|
scrot
|
@ -0,0 +1 @@
|
|||||||
|
unzip zip unrar p7zip xarchiver
|
@ -0,0 +1 @@
|
|||||||
|
arduino arduino-docs arduino-avr-core
|
@ -0,0 +1 @@
|
|||||||
|
avahi nss-mdns
|
@ -0,0 +1 @@
|
|||||||
|
bash bash-completion
|
@ -0,0 +1 @@
|
|||||||
|
kicad kicad-library
|
@ -0,0 +1 @@
|
|||||||
|
openscad
|
@ -0,0 +1 @@
|
|||||||
|
base base-devel linux linux-firmware
|
@ -0,0 +1 @@
|
|||||||
|
amd-ucode
|
@ -0,0 +1 @@
|
|||||||
|
intel-ucode
|
@ -0,0 +1 @@
|
|||||||
|
neovim git git-lfs the_silver_searcher python-pynvim wmctrl
|
@ -0,0 +1 @@
|
|||||||
|
zathura zathura-pdf-mupdf zathura-cb
|
@ -0,0 +1 @@
|
|||||||
|
ranger nnn pcmanfm gvfs
|
@ -0,0 +1 @@
|
|||||||
|
ntfs-3g
|
@ -0,0 +1 @@
|
|||||||
|
tamsyn-font dina-font ttf-dejavu ttf-liberation adobe-source-sans-pro-fonts adobe-source-code-pro-fonts ttf-ubuntu-font-family ttf-fira-sans noto-fonts-emoji
|
@ -0,0 +1 @@
|
|||||||
|
filezilla
|
@ -0,0 +1 @@
|
|||||||
|
steam
|
@ -0,0 +1 @@
|
|||||||
|
gnupg pinentry
|
@ -0,0 +1 @@
|
|||||||
|
gparted
|
@ -0,0 +1 @@
|
|||||||
|
mesa xf86-video-amdgpu vulkan-radeon libva-mesa-driver mesa-vdpau lib32-mesa lib32-vulkan-radeon lib32-libva-mesa-driver lib32-mesa-vdpau
|
@ -0,0 +1 @@
|
|||||||
|
nvidia
|
@ -0,0 +1 @@
|
|||||||
|
bumblebee bbswitch mesa primus lib32-virtualgl lib32-nvidia-utils lib32-primus
|
@ -0,0 +1 @@
|
|||||||
|
grub efibootmgr
|
@ -0,0 +1 @@
|
|||||||
|
dmenu rofi i3-gaps i3status
|
@ -0,0 +1 @@
|
|||||||
|
imagemagick gimp krita
|
@ -0,0 +1 @@
|
|||||||
|
feh
|
@ -0,0 +1 @@
|
|||||||
|
mlocate
|
@ -0,0 +1 @@
|
|||||||
|
acpi tlp
|
@ -0,0 +1 @@
|
|||||||
|
texlive-most biber
|
@ -0,0 +1 @@
|
|||||||
|
networkmanager
|
@ -0,0 +1 @@
|
|||||||
|
dunst
|
@ -0,0 +1 @@
|
|||||||
|
libreoffice
|
@ -0,0 +1 @@
|
|||||||
|
cups cups-pdf gtk3-print-backends
|
@ -0,0 +1 @@
|
|||||||
|
processing jdk8-openjdk jre8-openjdk
|
@ -0,0 +1 @@
|
|||||||
|
pulseaudio pulseaudio-alsa pulseaudio-bluetooth pavucontrol
|
@ -0,0 +1 @@
|
|||||||
|
python python-pipenv pyenv python-jedi flake8
|
@ -0,0 +1 @@
|
|||||||
|
ovmf qemu spice spice-gtk spice-protocol
|
@ -0,0 +1 @@
|
|||||||
|
samba gvfs-smb
|
@ -0,0 +1 @@
|
|||||||
|
openssh rsync keyring
|
@ -0,0 +1 @@
|
|||||||
|
inkscape
|
@ -0,0 +1 @@
|
|||||||
|
ffmpeg obs-studio
|
@ -0,0 +1 @@
|
|||||||
|
mpv
|
@ -0,0 +1 @@
|
|||||||
|
xf86-input-wacom
|
@ -0,0 +1 @@
|
|||||||
|
chromium firefox w3m
|
@ -0,0 +1 @@
|
|||||||
|
xorg xclip xorg-xinit xorg-xbacklight arandr xdo xdotool
|
@ -0,0 +1 @@
|
|||||||
|
zsh zsh-completions
|
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
if (( $EUID != 0 )); then
|
||||||
|
echo "Should be run as root"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Enable multilib?
|
||||||
|
read -p ":: Enable multilib? [Y/n] " enablemultilib
|
||||||
|
enablemultilib=${enablemultilib:-Y}
|
||||||
|
|
||||||
|
if [[ $enablemultilib =~ [yY] ]]; then
|
||||||
|
echo "Enabling multilib"
|
||||||
|
|
||||||
|
if ! grep -q "^\[multilib\]" /etc/pacman.conf; then
|
||||||
|
cat >> /etc/pacman.conf <<EOF
|
||||||
|
|
||||||
|
[multilib]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Enable wget?
|
||||||
|
read -p ":: Enable wget? [Y/n] " enablewget
|
||||||
|
enablewget=${enablewget:-Y}
|
||||||
|
|
||||||
|
if [[ $enablewget =~ [yY] ]]; then
|
||||||
|
echo "Enabling wget"
|
||||||
|
sed -i '/XferCommand \= \/usr\/bin\/wget/s/^#//g' /etc/pacman.conf
|
||||||
|
fi
|
Loading…
Reference in new issue