gebner-base-1
This commit is contained in:
commit
7b7fbd60d1
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
pkg
|
||||
src
|
||||
/queue
|
105
gebner-base/.SRCINFO
Normal file
105
gebner-base/.SRCINFO
Normal file
@ -0,0 +1,105 @@
|
||||
pkgbase = gebner-base
|
||||
pkgdesc = Base system config
|
||||
pkgver = 1
|
||||
pkgrel = 1
|
||||
url = https://git.gebner.org/gebner/archpkgs
|
||||
install = gebner-base.install
|
||||
arch = any
|
||||
groups = gebner
|
||||
license = MIT
|
||||
depends = autoconf
|
||||
depends = automake
|
||||
depends = binutils
|
||||
depends = bison
|
||||
depends = fakeroot
|
||||
depends = file
|
||||
depends = findutils
|
||||
depends = flex
|
||||
depends = gawk
|
||||
depends = gcc
|
||||
depends = gettext
|
||||
depends = grep
|
||||
depends = groff
|
||||
depends = gzip
|
||||
depends = libtool
|
||||
depends = m4
|
||||
depends = make
|
||||
depends = pacman
|
||||
depends = patch
|
||||
depends = pkgconf
|
||||
depends = sed
|
||||
depends = sudo
|
||||
depends = texinfo
|
||||
depends = which
|
||||
depends = sudo
|
||||
depends = wget
|
||||
depends = time
|
||||
depends = neovim
|
||||
depends = python-pynvim
|
||||
depends = neovim-remote
|
||||
depends = fish
|
||||
depends = git
|
||||
depends = hub
|
||||
depends = tig
|
||||
depends = make
|
||||
depends = m4
|
||||
depends = screen
|
||||
depends = psmisc
|
||||
depends = parallel
|
||||
depends = gnupg
|
||||
depends = pwgen
|
||||
depends = the_silver_searcher
|
||||
depends = ripgrep
|
||||
depends = fzf
|
||||
depends = tree
|
||||
depends = python
|
||||
depends = ipython
|
||||
depends = perl
|
||||
depends = gdb
|
||||
depends = usbutils
|
||||
depends = bind
|
||||
depends = nmap
|
||||
depends = tcpdump
|
||||
depends = mtr
|
||||
depends = socat
|
||||
depends = openbsd-netcat
|
||||
depends = whois
|
||||
depends = dstat
|
||||
depends = htop
|
||||
depends = iotop
|
||||
depends = strace
|
||||
depends = iftop
|
||||
depends = which
|
||||
depends = unzip
|
||||
depends = zip
|
||||
depends = file
|
||||
depends = elinks
|
||||
depends = links
|
||||
depends = ctags
|
||||
depends = wireguard-tools
|
||||
depends = jq
|
||||
depends = libb2
|
||||
depends = strace
|
||||
depends = ncdu
|
||||
depends = nftables
|
||||
depends = iw
|
||||
depends = avahi
|
||||
depends = nss-mdns
|
||||
depends = openssh
|
||||
depends = aurutils
|
||||
depends = vifm
|
||||
depends = devtools
|
||||
depends = pacman-contrib
|
||||
depends = e2fsprogs
|
||||
depends = exfat-utils
|
||||
depends = dosfstools
|
||||
depends = f2fs-tools
|
||||
provides = vim
|
||||
provides = vi
|
||||
conflicts = vim
|
||||
conflicts = vi
|
||||
replaces = vim
|
||||
replaces = vi
|
||||
|
||||
pkgname = gebner-base
|
||||
|
135
gebner-base/PKGBUILD
Normal file
135
gebner-base/PKGBUILD
Normal file
@ -0,0 +1,135 @@
|
||||
# Maintainer: Gabriel Ebner <gebner@gebner.org>
|
||||
pkgname=gebner-base
|
||||
pkgver=1
|
||||
pkgrel=1
|
||||
pkgdesc="Base system config"
|
||||
arch=(any)
|
||||
url="https://git.gebner.org/gebner/archpkgs"
|
||||
license=(MIT)
|
||||
groups=(gebner)
|
||||
|
||||
provides=(vim vi)
|
||||
conflicts=(vim vi)
|
||||
replaces=(vim vi)
|
||||
install=gebner-base.install
|
||||
|
||||
depends=(
|
||||
base
|
||||
linux linux-firmware
|
||||
man-db man-pages
|
||||
)
|
||||
|
||||
# base-devel
|
||||
depends=(
|
||||
autoconf automake binutils bison fakeroot file findutils flex gawk gcc
|
||||
gettext grep groff gzip libtool m4 make pacman patch pkgconf sed sudo texinfo
|
||||
which
|
||||
)
|
||||
|
||||
depends+=(
|
||||
sudo
|
||||
|
||||
wget
|
||||
time
|
||||
|
||||
neovim
|
||||
python-pynvim
|
||||
neovim-remote
|
||||
|
||||
fish
|
||||
# zsh
|
||||
|
||||
git
|
||||
hub
|
||||
tig
|
||||
|
||||
make
|
||||
m4
|
||||
|
||||
screen
|
||||
psmisc
|
||||
|
||||
parallel
|
||||
|
||||
gnupg
|
||||
pwgen
|
||||
|
||||
the_silver_searcher
|
||||
ripgrep
|
||||
fzf
|
||||
|
||||
tree
|
||||
|
||||
python
|
||||
ipython
|
||||
|
||||
perl
|
||||
|
||||
gdb
|
||||
|
||||
usbutils
|
||||
|
||||
bind
|
||||
nmap
|
||||
tcpdump
|
||||
# telnet
|
||||
mtr
|
||||
socat
|
||||
openbsd-netcat
|
||||
whois
|
||||
|
||||
dstat
|
||||
htop
|
||||
iotop
|
||||
strace
|
||||
iftop
|
||||
|
||||
which
|
||||
|
||||
unzip zip
|
||||
|
||||
file
|
||||
|
||||
elinks
|
||||
links
|
||||
|
||||
ctags
|
||||
|
||||
wireguard-tools
|
||||
|
||||
jq
|
||||
|
||||
libb2
|
||||
|
||||
strace
|
||||
ncdu
|
||||
|
||||
nftables
|
||||
iw
|
||||
avahi
|
||||
nss-mdns
|
||||
openssh
|
||||
)
|
||||
|
||||
# aurutils
|
||||
depends+=(
|
||||
aurutils
|
||||
vifm
|
||||
devtools
|
||||
pacman-contrib
|
||||
)
|
||||
|
||||
depends+=(
|
||||
e2fsprogs
|
||||
exfat-utils
|
||||
dosfstools
|
||||
f2fs-tools
|
||||
)
|
||||
|
||||
rootdir=$PWD
|
||||
|
||||
package() {
|
||||
cp -a "$rootdir/files/"* "$pkgdir"
|
||||
chmod -R 0750 "$pkgdir/etc/sudoers.d"
|
||||
}
|
||||
|
2
gebner-base/files/etc/sudoers.d/gebner-base
Normal file
2
gebner-base/files/etc/sudoers.d/gebner-base
Normal file
@ -0,0 +1,2 @@
|
||||
%wheel ALL=(ALL) ALL
|
||||
# Defaults passwd_timeout=0
|
1
gebner-base/files/usr/bin/vi
Symbolic link
1
gebner-base/files/usr/bin/vi
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/bin/nvim
|
1
gebner-base/files/usr/bin/vim
Symbolic link
1
gebner-base/files/usr/bin/vim
Symbolic link
@ -0,0 +1 @@
|
||||
/usr/bin/nvim
|
2
gebner-base/files/usr/bin/vimdiff
Executable file
2
gebner-base/files/usr/bin/vimdiff
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
exec /usr/bin/nvim -d "$@"
|
10
gebner-base/gebner-base.install
Normal file
10
gebner-base/gebner-base.install
Normal file
@ -0,0 +1,10 @@
|
||||
post_install() {
|
||||
post_upgrade
|
||||
ln -s ../usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
echo "LANG=en_US.UTF-8" > /etc/locale.conf
|
||||
sed 's/#\(en_US.UTF-8\)/\1/' -i /etc/locale.gen
|
||||
locale-gen
|
||||
}
|
Loading…
Reference in New Issue
Block a user