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