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