Check in all new configs on Phil.

This commit is contained in:
Darren 'Tadgy' Austin 2023-11-09 18:27:39 +00:00
commit 6885314a99
40 changed files with 307 additions and 334 deletions

14
etc/.gitignore vendored
View file

@ -4,9 +4,9 @@
/*.orig
/*.OLD
/UPower/
/X11/
/acpi/
/adjtime
/appstream.conf
/apparmor.d/
/asound.conf
/bash/
@ -34,6 +34,7 @@
/fonts/
/gai.conf
/gimp/
/gprofng.rc
/group-
/grub.d/
/gshadow
@ -51,6 +52,7 @@
/ld.so.cache
/ld.so.conf
/ld.so.conf.d/
/libblockdev/
/libnl/
/localtime
/lvm/
@ -61,7 +63,9 @@
/mke2fs.conf
/modprobe.d/
/modules-load.d/
/mpv/
/mtab
/mtools.conf
/netconfig
/nsswitch.conf
/os-release
@ -69,11 +73,16 @@
/passwd-
/pinforc
/pkcs11/
/polkit-1/
/profile
/profile.d/
/protocols
/pulse/
/rc_maps.cfg
/resolv.conf
/rpc
/rsyncd.conf
/sane.d/
/screenrc
/securetty
/security/
@ -92,7 +101,10 @@
/sysctl.conf
/sysctl.d/
/syslog.d/
/ts.conf
/udev/
/udisks2/
/vdpau_wrapper.cfg
/wgetrc
/wpa_supplicant/
/xattr.conf

2
etc/X11/.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/Xwrapper.config
/xinit/

View file

@ -0,0 +1,9 @@
Section "InputClass"
Identifier "Keyboard"
MatchIsKeyboard "on"
Driver "libinput"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
# Option "XkbOptions" "terminate:ctrl_alt_bksp,lv3:lalt_switch,eurosign:4"
Option "XkbOptions" "terminate:ctrl_alt_bksp,eurosign:4"
EndSection

View file

@ -1,4 +1,4 @@
# Printer configuration file for CUPS v2.4.6
# Printer configuration file for CUPS v2.4.7
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 4

View file

@ -4,4 +4,8 @@
/libc-locales
/live.conf
/rscsi
/scpio
/spax
/star
/suntar
/useradd

53
etc/dhcpcd.conf Normal file
View file

@ -0,0 +1,53 @@
# See dhcpcd.conf(5) for details.
# Allow users of this group to interact with dhcpcd via the control socket.
controlgroup wheel
# Inform the DHCP server of our hostname for DDNS.
hostname
# Use the hardware address of the interface for the Client ID.
#clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
duid
# Persist interface configuration when dhcpcd exits.
persistent
# vendorclassid is set to blank to avoid sending the default of
# dhcpcd-<version>:<os>:<machine>:<platform>
vendorclassid
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search
option classless_static_routes
# Respect the network MTU. This is applied to DHCP routes.
#option interface_mtu
# Request a hostname from the network
#option host_name
# Most distributions have NTP support.
#option ntp_servers
# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# Generate SLAAC address using the Hardware Address of the interface
#slaac hwaddr
# OR generate Stable Private IPv6 Addresses based from the DUID
slaac private
# Static IP for the interface
interface enp12s0
static ip_address=192.168.67.1
static routers=192.168.67.254
static domain_name_servers=192.168.67.254

View file

@ -1,4 +1,2 @@
UUID=94592a25-8ddd-4172-8a4a-ba37039264b9 / f2fs defaults 0 0
UUID=3b36e83b-4742-402c-8374-a1938c2eac47 none swap sw 0 0
UUID=1991-AFAB /boot/efi vfat defaults 0 2
#tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0
UUID=fafa1255-8ef8-42a6-9fb1-64143de34812 / ext4 defaults 0 1
UUID=B42D-3C21 /boot/efi vfat defaults 0 2

View file

@ -7,7 +7,7 @@ tty:x:5:
tape:x:6:
daemon:x:7:
floppy:x:8:tadgy
disk:x:9:libvirt
disk:x:9:
lp:x:10:_saned
dialout:x:11:
audio:x:12:pulse,tadgy
@ -20,29 +20,24 @@ mail:x:18:
storage:x:19:
scanner:x:20:_saned
network:x:21:tadgy
kvm:x:24:tadgy,libvirt
kvm:x:24:tadgy
input:x:25:
plugdev:x:26:
usbmon:x:27:
sgx:x:28:
nogroup:x:99:
users:x:100:
xbuilder:x:101:tadgy
dbus:x:22:
_dhcpcd:x:999:
lxdm:x:998:
_uuidd:x:998:
dbus:x:22:
polkitd:x:997:
pulse-access:x:996:
pulse:x:995:
rtkit:x:994:
_uuidd:x:993:
ntpd:x:992:
socklog:x:991:
lpadmin:x:990:
_mlocate:x:989:
dnsmasq:x:988:
libvirt:x:987:
ldap:x:986:
rpc:x:985:
vboxusers:x:984:tadgy
plugdev:x:26:
_saned:x:983:
usbmon:x:27:
sgx:x:28:
lxdm:x:996:
lpadmin:x:995:
_saned:x:994:
_mlocate:x:993:
rpc:x:992:
ntpd:x:991:
rtkit:x:990:
pulse-access:x:989:
pulse:x:988:

Binary file not shown.

7
etc/lxdm/.gitignore vendored Normal file
View file

@ -0,0 +1,7 @@
/LoginReady
/PostLogin
/PostLogout
/PreLogin
/PreReboot
/PreShutdown
/Xsession

62
etc/lxdm/lxdm.conf Normal file
View file

@ -0,0 +1,62 @@
[base]
## uncomment and set autologin username to enable autologin
# autologin=dgod
## uncomment and set timeout to enable timeout autologin,
## the value should >=5
# timeout=10
## default session or desktop used when no systemwide config
session=/usr/bin/startlxde
## uncomment and set to set numlock on your keyboard
# numlock=0
## set this if you don't want to put xauth file at ~/.Xauthority
# xauth_path=/tmp
# not ask password for users who have empty password
skip_password=1
## greeter used to welcome the user
greeter=/usr/libexec/lxdm-greeter-gtk
[server]
## arg used to start xserver, not fully function
arg=/usr/bin/X -background vt11
# uncomment this if you really want xserver listen to tcp
tcp_listen=1
# uncoment this if you want reset the xserver after logou
# reset=1
[display]
## gtk theme used by greeter
gtk_theme=Clearlooks
## background of the greeter
#bg=/usr/share/void-artwork/splash.png
## if show bottom pane
bottom_pane=1
## if show language select control
lang=1
## if show keyboard layout select control
keyboard=0
## the theme of greeter
theme=Industrial
[input]
[userlist]
## if disable the user list control at greeter
disable=0
## whitelist user
white=
## blacklist user
black=

View file

@ -1 +0,0 @@
/*-trigger

View file

@ -1,198 +0,0 @@
# mcelog is the user space backend that decodes and process machine check events
# (cpu hardware errors) reported by the CPU to the kernel
#
# general format
#optionname = value
# white space is not allowed in value currently, except at the end where it is dropped
#
# In general all command line options that are not commands work here.
# See man mcelog or mcelog --help for a list.
# e.g. to enable the --no-syslog option use
#no-syslog = yes (or no to disable)
# when the option has a argument
#logfile = /tmp/logfile
# below are the options which are not command line options.
# Set CPU type for which mcelog decodes events:
#cpu = type
# For valid values for type please see mcelog --help.
# If this value is set incorrectly the decoded output will be likely incorrect.
# By default when this parameter is not set mcelog uses the CPU it is running on
# on very new kernels the mcelog events reported by the kernel also carry
# the CPU type which is used too when available and not overridden.
# Enable daemon mode:
daemon = yes
# By default mcelog just processes the currently pending events and exits.
# In daemon mode it will keep running as a daemon in the background and poll
# the kernel for events and then decode them.
# Filter out known broken events by default.
filter = yes
# Don't log memory errors individually.
# They still get accounted if that is enabled.
#filter-memory-errors = yes
# output in undecoded raw format to be easier machine readable
# (default is decoded).
#raw = yes
# Set CPU Mhz to decode uptime from time stamp counter (output
# unreliable, not needed on new kernels which report the event time
# directly. A lot of systems don't have a linear time stamp clock
# and the output is wrong then.
# Normally mcelog tries to figure out if it the TSC is reliable
# and only uses the current frequency then.
# Setting a frequency forces timestamp decoding.
# This setting is obsolete with modern kernels which report the time
# directly.
#cpumhz = 1800.00
# log output options
# Log decoded machine checks in syslog (default stdout or syslog for daemon)
syslog = yes
# Log decoded machine checks in syslog with error level
syslog-error = yes
# Never log anything to syslog
#no-syslog = yes
# Append log output to logfile instead of stdout. Only when no syslog logging is active
#logfile = filename
# Use SMBIOS information to decode DIMMs (needs root).
# This function is not recommended to use right now and generally not needed.
# The exception is memdb prepopulation, which is configured separately below.
#dmi = no
# When in daemon mode run as this user after set up.
# Note that the triggers will run as this user too.
# Setting this to non root will mean that triggers cannot take some corrective
# action, like offlining objects.
#run-credentials-user = root
# group to run as daemon with
# default to the group of the run-credentials-user
#run-credentials-group = nobody
[server]
# user allowed to access client socket.
# when set to * match any
# root is always allowed to access.
# default: root only
client-user = root
# group allowed to access mcelog
# When no group is configured any group matches (but still user checking).
# when set to * match any
#client-group = root
# Path to the unix socket for client<->server communication.
# When no socket-path is configured the server will not start
#socket-path = /var/run/mcelog-client
# When mcelog starts it checks if a server is already running. This configures the timeout
# for this check.
#initial-ping-timeout = 2
[dimm]
# Is the in memory DIMM error tracking enabled?
# Only works on systems with integrated memory controller and
# which are supported.
# Only takes effect in daemon mode.
dimm-tracking-enabled = yes
# Use DMI information from the BIOS to prepopulate DIMM database.
# Note this might not work with all BIOS and requires mcelog to run as root.
# Alternative is to let mcelog create DIMM objects on demand.
dmi-prepopulate = yes
#
# Execute these triggers when the rate of corrected or uncorrected
# Errors per DIMM exceeds the threshold.
# Note when the hardware does not report DIMMs this might also
# be per channel.
# The default of 10/24h was reasonable for server quality
# DDR3 DIMMs as of 2009/10. Newer systems can benefit from
# more aggressive page offline when corrected errors are seen
# See:
# https://www.intel.com/content/dam/www/public/us/en/documents/intel-and-samsung-mrt-improving-memory-reliability-at-data-centers.pdf
# for details.
#uc-error-trigger = dimm-error-trigger
uc-error-threshold = 1 / 24h
#ce-error-trigger = dimm-error-trigger
ce-error-threshold = 2 / 24h
[socket]
# Enable memory error accounting per socket.
socket-tracking-enabled = yes
# Threshold and trigger for uncorrected memory errors on a socket.
# mem-uc-error-trigger = socket-memory-error-trigger
mem-uc-error-threshold = 100 / 24h
# Trigger script for corrected memory errors on a socket.
mem-ce-error-trigger = socket-memory-error-trigger
# Threshold on when to trigger a correct error for the socket.
mem-ce-error-threshold = 100 / 24h
# Log socket error threshold explicitly?
mem-ce-error-log = yes
# Trigger script for uncorrected bus error events
bus-uc-threshold-trigger = bus-error-trigger
# Trigger script for uncorrected IOMCA erors
iomca-threshold-trigger = iomca-error-trigger
# Trigger script for other uncategorized errors
unknown-threshold-trigger = unknown-error-trigger
[cache]
# Processing of cache error thresholds reported by Intel CPUs.
cache-threshold-trigger = cache-error-trigger
# Should cache threshold events be logged explicitly?
cache-threshold-log = yes
[page]
# Memory error accouting per 4K memory page.
# Threshold for the correct memory errors trigger script.
memory-ce-threshold = 10 / 24h
# Trigger script for corrected errors.
# memory-ce-trigger = page-error-trigger
# Memory error counter per 4K memory page.
# Threshold for the counter replacements trigger script.
memory-ce-counter-replacement-threshold = 20 / 24h
# Trigger script for counter replacements.
memory-ce-counter-replacement-trigger = page-error-counter-replacement-trigger
# Should page threshold events be logged explicitly?
memory-ce-log = yes
# specify the internal action in mcelog to exceeding a page error threshold
# this is done in addition to executing the trigger script if available
# off no action
# account only account errors
# soft try to soft-offline page without killing any processes
# This requires an uptodate kernel. Might not be successfull.
# hard try to hard-offline page by killing processes
# Requires an uptodate kernel. Might not be successfull.
# soft-then-hard First try to soft offline, then try hard offlining
#memory-ce-action = off|account|soft|hard|soft-then-hard
memory-ce-action = soft
# Trigger script before doing soft memory offline
# this trigger will scan and run all the scipts in the page-error-pre-soft-trigger.extern
memory-pre-sync-soft-ce-trigger = page-error-pre-sync-soft-trigger
# Trigger script after completing soft memory offline
# this trigger will scan and run all the scipts in the page-error-post-soft-trigger.extern
memory-post-sync-soft-ce-trigger = page-error-post-sync-soft-trigger
[trigger]
# Maximum number of running triggers
children-max = 2
# execute triggers in this directory
directory = /etc/mcelog

View file

@ -1,17 +1,14 @@
root:x:0:0:root:/root:/bin/bash
nobody:x:99:99:Unprivileged User:/dev/null:/bin/false
dbus:x:22:22:dbus unprivileged user:/var/empty:/sbin/nologin
_dhcpcd:x:999:999:_dhcpcd unprivileged user:/var/db/dhcpcd:/sbin/nologin
polkitd:x:998:997:polkitd unprivileged user:/var/empty:/sbin/nologin
pulse:x:997:995:pulse unprivileged user:/var/empty:/sbin/nologin
rtkit:x:996:994:rtkit unprivileged user:/proc:/sbin/nologin
_uuidd:x:995:993:_uuidd unprivileged user:/var/empty:/sbin/nologin
_uuidd:x:998:998:_uuidd unprivileged user:/var/empty:/sbin/nologin
dbus:x:22:22:dbus unprivileged user:/var/empty:/sbin/nologin
polkitd:x:997:997:polkitd unprivileged user:/var/empty:/sbin/nologin
cups:x:996:10:cups unprivileged user:/var/spool/cups:/sbin/nologin
_saned:x:995:994:_saned unprivileged user:/var/empty:/sbin/nologin
_mlocate:x:994:993:_mlocate unprivileged user:/var/empty:/sbin/nologin
rpc:x:993:992:rpc unprivileged user:/var/empty:/sbin/nologin
ntpd:x:992:991:ntpd unprivileged user:/var/db/ntpd:/sbin/nologin
rtkit:x:991:990:rtkit unprivileged user:/proc:/sbin/nologin
pulse:x:990:988:pulse unprivileged user:/var/empty:/sbin/nologin
tadgy:x:1001:100:Darren 'Tadgy' Austin:/home/tadgy:/bin/bash
ntpd:x:994:992:ntpd unprivileged user:/var/db/ntpd:/sbin/nologin
cups:x:993:10:cups unprivileged user:/var/spool/cups:/sbin/nologin
_mlocate:x:992:989:_mlocate unprivileged user:/var/empty:/sbin/nologin
dnsmasq:x:991:988:dnsmasq unprivileged user:/var/chroot:/sbin/nologin
libvirt:x:990:987:libvirt unprivileged user:/var/empty:/sbin/nologin
ldap:x:989:986:ldap unprivileged user - for uninstalled package openldap:/var/empty:/bin/false
rpc:x:988:985:rpc unprivileged user:/var/empty:/sbin/nologin
_saned:x:987:983:_saned unprivileged user:/var/empty:/sbin/nologin

View file

@ -1,3 +1,4 @@
AppStream
CoinMP
SDL2
Signal-Desktop
@ -5,9 +6,11 @@ aalib
acl
acpid
adwaita-icon-theme
alsa-firmware
alsa-lib
alsa-plugins-pulseaudio
alsa-utils
amdvlk
amiri-font
apulse
at-spi2-atk
@ -27,6 +30,7 @@ bind-libs
bind-utils
binutils
binutils-doc
brltty
brother-brlaser
brotli
btrfs-progs
@ -41,7 +45,6 @@ cdrtools
celt
cfitsio
chromaprint
cifs-utils
clucene
coreutils
cpio
@ -55,16 +58,13 @@ dbus
dbus-glib
dbus-libs
dbus-x11
dconf
dcron
dejavu-fonts-ttf
desktop-file-utils
device-mapper
dhcpcd
dialog
diffutils
dkms
dmraid
dnsmasq
dnssec-anchors
dosfstools
double-conversion
@ -75,11 +75,11 @@ e2fsprogs-libs
efibootmgr
enchant2
encodings
espeakup
ethtool
eudev
eudev-libudev
evince
exfat-utils
exiv2
exo
expat
@ -93,7 +93,6 @@ file
findutils
firefox
flite
fltk
font-adobe-100dpi
font-adobe-75dpi
font-adobe-source-code-pro
@ -135,15 +134,10 @@ fontconfig
freetype
fribidi
fuse
fuse-exfat
fuse-sshfs
fuse3
galculator
galculator-gtk3
gawk
gc
gcc
gcr
gd
gdbm
gdk-pixbuf
@ -153,15 +147,15 @@ giflib
gimp
gir-freedesktop
git
git-filter-repo
gjs
glew
glib
glib-networking
glibc
glibc-devel
glibc-locales
glibmm
glow
glslang
glu
glxinfo
gmp
@ -175,6 +169,7 @@ gnutls
gpgmepp
gpicview
gpm
gptfdisk
graphene
graphite
grep
@ -184,7 +179,6 @@ grub-x86_64-efi
gsettings-desktop-schemas
gsfonts
gsl
gsoap
gspell
gst-plugins-bad1
gst-plugins-base1
@ -193,14 +187,9 @@ gstreamer1
gtk+
gtk+3
gtk-update-icon-cache
gtk-vnc
gtk4
gtkmm
gtksourceview4
gvfs
gvfs-afc
gvfs-mtp
gvfs-smb
gzip
hdf5
hdparm
@ -237,16 +226,13 @@ jbigkit-libs
json-c
json-glib
kbd
kernel-libc-headers
kmod
kpartx
lame
lcms2
ldb
less
lib2geom
libICE
libIDL
libOSMesa
libSM
libX11
@ -265,6 +251,7 @@ libXi
libXinerama
libXmu
libXpm
libXpresent
libXrandr
libXrender
libXres
@ -277,7 +264,6 @@ libabw
libadwaita
libaio
libaom
libapparmor
libarchive
libargon2
libaspell
@ -285,8 +271,6 @@ libass
libassuan
libasyncns
libatasmart
libatomic
libatomic-devel
libavcodec
libavdevice
libavfilter
@ -295,6 +279,7 @@ libavresample
libavutil
libblkid
libblockdev
libbluetooth
libbluray
libboost_atomic
libboost_chrono
@ -327,14 +312,18 @@ libcups
libcups-filters
libcurl
libdatrie
libdav1d6
libdav1d
libdaxctl
libdb
libde265
libdebuginfod
libdecor
libdeflate
libdjvulibre
libdrm
libdvdcss
libdvdnav
libdvdread
libe-book
libedit
libefivar
@ -343,6 +332,7 @@ libelogind
libepoxy
libepubgen
liberation-fonts-ttf
libespeak-ng
libetonyek
libev
libevdev
@ -364,7 +354,6 @@ libfreeglut
libfreehand
libgbm
libgcc
libgcc-devel
libgcrypt
libgexiv2
libgfortran
@ -428,22 +417,20 @@ libmodplug
libmount
libmpg123
libmspub
libmtp
libmwaw
libmypaint
libmysofa
libndctl
libnetfilter_conntrack
libnfnetlink
libnfs
libnfsidmap
libnftnl
libnice
libnl3
libnotify
libnuma
libnumbertext
libnuspell
libnvme
libodfgen
libogg
libopenal
@ -451,15 +438,14 @@ libopenbox
libopenexr
libopenjpeg2
liborcus
libosinfo
libpagemaker
libpaper
libparted
libpcap
libpciaccess
libpcre
libpcre2
libpipewire
libplacebo
libplist
libpng
libpoppler
@ -500,6 +486,7 @@ librevenge
librist
librsvg
librtmp
librubberband
libsamplerate
libsane
libsasl
@ -513,9 +500,9 @@ libsmartcols
libsndfile
libsndio
libsodium
libsonic
libsord
libsoup
libsoup3
libsoxr
libspectre
libspeex
@ -525,7 +512,6 @@ libssh
libssh2
libssl3
libstdc++
libstdc++-devel
libsvt-av1
libswresample
libswscale
@ -536,7 +522,6 @@ libtheora
libtirpc
libtommath
libtorrent
libtpms
libtracker
libunbound
libunistring
@ -549,17 +534,15 @@ libuuid
libuv
libva
libva-intel-driver
libvamp-plugin-sdk
libvdpau
libvidstab
libvips
libvirt
libvirt-glib
libvirt-python3
libvisio
libvisual
libvoikko
libvorbis
libvpx7
libvpx
libwacom
libwavpack
libwebp
@ -579,7 +562,7 @@ libxkbcommon-x11
libxkbfile
libxkbregistry
libxml2
libxml2-python3
libxmlb
libxshmfence
libxslt
libxxHash
@ -588,21 +571,18 @@ libzbar
libzstd
linux
linux-base
linux-firmware
linux-firmware-amd
linux-firmware-broadcom
linux-firmware-intel
linux-firmware-network
linux-firmware-nvidia
linux-headers
linux-vt-setcolors
linux6.3
linux6.3-headers
linux6.5
lm_sensors
lmdb
lowdown
lpsolve
lsof
lua52
lvm2
lxappearance
lxappearance-obconf
@ -627,7 +607,6 @@ man-pages-devel
man-pages-posix
matio
mbedtls
mcelog
mcpp
mdadm
mdocml
@ -635,6 +614,8 @@ menu-cache
mesa
mesa-demos
mesa-dri
mesa-vaapi
mesa-vdpau
mesa-vulkan-intel
minicom
mit-krb5-libs
@ -644,8 +625,10 @@ moreutils
mousepad
mozjs102
mpfr
mpv
msmtp
mtdev
mtools
mypaint-brushes1
mythes
nano
@ -655,8 +638,6 @@ ncurses-libs
nettle
nfs-utils
nghttp2
nmap
notify-osd
noto-fonts-ttf
noto-fonts-ttf-extra
npth
@ -674,7 +655,6 @@ openssl
opus
orc
os-prober
osinfo-db
p11-kit
pam
pam-base
@ -682,6 +662,7 @@ pam-libs
pango
pango-xft
pangomm
pcaudiolib
pciutils
pcmanfm
perl
@ -698,7 +679,6 @@ perl-Net-SSLeay
perl-Time-Duration
perl-TimeDate
perl-URI
phodav
pick
pinentry
pinfo
@ -716,14 +696,8 @@ pulseaudio-utils
python3
python3-Pillow
python3-appdirs
python3-argcomplete
python3-cairo
python3-charset-normalizer
python3-cssselect
python3-cups
python3-cupshelpers
python3-dbus
python3-gobject
python3-idna
python3-lxml
python3-numpy
@ -731,14 +705,12 @@ python3-requests
python3-scour
python3-setuptools
python3-six
python3-smbc
python3-urllib3
qt5-core
qt5-dbus
qt5-declarative
qt5-gui
qt5-network
qt5-opengl
qt5-plugin-sqlite
qt5-printsupport
qt5-sql
@ -746,7 +718,6 @@ qt5-test
qt5-tools
qt5-translations
qt5-widgets
qt5-x11extras
qt5-xml
qtchooser
removed-packages
@ -758,62 +729,57 @@ rtorrent
run-parts
runit
runit-void
samba-libs
sane
sbc
sccs
schilytools
screen
seaweedfs
sdd
sed
sessreg
setxkbmap
sfind
shaderc
shadow
shared-mime-info
shellcheck
smake
smartmontools
smbclient
smproxy
socklog
socklog-void
soundtouch
spandsp
spdx-licenses-list
speexdsp
spice-gtk
sqlite
sratom
star
startup-notification
sudo
syslinux
system-config-printer
taglib
talloc
tar
terminus-font
tevent
thin-provisioning-tools
tiff
tigervnc
traceroute
transset
tslib
twolame
tzdata
uchardet
udisks2
unzip
upower
usbredir
usbutils
util-linux
util-linux-common
v4l-utils
virt-manager
virt-manager-tools
virtualbox-ose
virtualbox-ose-dkms
ved
vmaf
void-artwork
void-docs
void-docs-browse
void-live-audio
void-repo-nonfree
volume_key
vte3
@ -849,7 +815,6 @@ xcursorgen
xdg-user-dirs
xdg-utils
xdpyinfo
xen-libs
xev
xeyes
xf86-input-evdev
@ -883,11 +848,13 @@ xlogo
xlsatoms
xlsclients
xmessage
xmirror
xmlrpc-c
xmlsec1
xmodmap
xorg
xorg-apps
xorg-docs
xorg-fonts
xorg-input-drivers
xorg-minimal
@ -909,7 +876,6 @@ xwd
xwininfo
xwud
xz
yajl
zd1211-firmware
zip
zlib

View file

@ -4,6 +4,11 @@
# This is run by runit in stage 2 before the services are executed
# (see /etc/runit/2).
# Restart after a powerfail.
/usr/sbin/setpci -s 0:1f.0 0xa4.b=0
# Change console palette.
[[ -x /sbin/setcolors ]] && /sbin/setcolors /etc/setcolors.conf
# Alert that this host is up.
( sleep 10; [[ -x /opt/bin/pushover-client ]] && /opt/bin/pushover-client -p -1 -m "Boot up: ${HOSTNAME%%.*}" ) &

View file

@ -0,0 +1 @@
/etc/sv/alsa

View file

@ -0,0 +1 @@
/etc/sv/cups-browsed

View file

@ -0,0 +1 @@
/etc/sv/cupsd

View file

@ -0,0 +1 @@
/etc/sv/dbus

View file

@ -0,0 +1 @@
/etc/sv/lxdm

View file

@ -0,0 +1 @@
/etc/sv/rpcbind

View file

@ -0,0 +1 @@
/etc/sv/statd

View file

@ -0,0 +1 @@
/etc/sv/syslogd

Binary file not shown.

View file

@ -1,2 +1,2 @@
root:1000000:65536
tadgy:165536:65536
tadgy:100000:65536

View file

@ -1,2 +1,2 @@
root:1000000:65536
tadgy:165536:65536
tadgy:100000:65536

10
etc/sv/.gitignore vendored
View file

@ -18,26 +18,36 @@
/autofs/
/brltty/
/crond
/cups-browsed/
/cupsd/
/dcron/
/dbus/
/dhcpcd/
/dhcpcd-eth0/
/dmeventd/
/espeakup/
/fancontrol/
/gitea/
/gpm/
/ip6tables/
/iptables/
/isc-ntpd/
/lvmetad/
/lxdm/
/mdadm/
/nfs-server/
/ntpd
/php-fpm8.2/
/polkitd/
/rpcbind/
/rpcblkmapd/
/rpcgssd/
/rpcidmapd/
/rpcsvcgssd/
/rsyncd/
/rtkit/
/saned/
/smartd/
/sshd/
/sshguard-socklog/
/statd/

View file

@ -1,2 +0,0 @@
#!/bin/sh
exec vlogger -t libvirt-generic -p daemon

View file

@ -1 +0,0 @@
/run/runit/supervise.libvirt-generic-log

View file

@ -1,11 +0,0 @@
#!/bin/sh
exec 2>&1
sv check dbus >/dev/null || exit 1
# Take daemon name from service name
daemon="${PWD##*/}"
[ -f ./conf ] && . ./conf
exec "$daemon" $OPTS 2>&1

View file

@ -1 +0,0 @@
/run/runit/supervise.libvirt-generic

40
etc/syslog.conf Normal file
View file

@ -0,0 +1,40 @@
# Notes:
# When changing log file options, remember to:
# * 'touch' the logfile into existance
# * Set the correct ownership+permissions on the file
# * Update /etc/logrotate.d/syslog with the changes
!sshd
auth.* /var/log/sshd
authpriv.* /var/log/sshd
!*
auth.alert /var/log/messages
authpriv.warn /var/log/messages
cron.* /var/log/messages
daemon.* /var/log/messages
ftp.* /var/log/messages
kern.* /var/log/messages
lpr.* /var/log/messages
mail.* /var/log/smtp
news.* /var/log/messages
syslog.* /var/log/messages
user.* /var/log/messages
uucp.* /var/log/messages
# fail2ban (custom configuration) uses local0.
local0.* /var/log/messages
# named (custom configuration) uses local1.
local1.* /var/log/messages
# spamd is started with '-s local2'.
local2.* /var/log/messages
# dovecot (custom configuration) uses local3.
local3.* /var/log/messages
# Unused. Note: slapd (from OpenLDAP) uses local4 by default.
local4.* /var/log/messages
# rsyncd (custom configuration) uses local5.
local5.* /var/log/messages
# php-fpm (custom configuration) uses local6.
local6.* /var/log/messages
# httpd (custom configuration) uses local7.
local7.* /var/log/messages