sys

git clone git://mattcarlson.org/repos/sys.git
Log | Files | Refs

commit 8c7cdc134ac0bbaaba74cef53c8e7ad3cad01ca3
Author: Matthew Carlson <matt@mcarlson.xyz>
Date:   Thu, 29 Jul 2021 20:38:15 -0400

sys

Diffstat:
Aboot/EFI/refind/icons/arrow.png | 0
Aboot/EFI/refind/icons/black.png | 0
Aboot/EFI/refind/icons/func_shutdown.png | 0
Aboot/EFI/refind/icons/linux.png | 0
Aboot/EFI/refind/refind.conf | 20++++++++++++++++++++
Aboot/refind_linux.conf | 1+
Aetc/X11/xorg.conf.d/10-monitor.conf | 20++++++++++++++++++++
Aetc/doas.conf | 5+++++
Aetc/hostname | 1+
Aetc/modules-load.d/i2c-dev.conf | 1+
Aetc/pacman.conf | 70++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aetc/pacman.d/mirrorlist-arch | 201+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aetc/rc.local | 1+
Aetc/rc.shutdown | 1+
Aetc/runit/sv/agetty-tty1/conf | 9+++++++++
Aetc/runit/sv/scron/run | 2++
16 files changed, 332 insertions(+), 0 deletions(-)

diff --git a/boot/EFI/refind/icons/arrow.png b/boot/EFI/refind/icons/arrow.png Binary files differ. diff --git a/boot/EFI/refind/icons/black.png b/boot/EFI/refind/icons/black.png Binary files differ. diff --git a/boot/EFI/refind/icons/func_shutdown.png b/boot/EFI/refind/icons/func_shutdown.png Binary files differ. diff --git a/boot/EFI/refind/icons/linux.png b/boot/EFI/refind/icons/linux.png Binary files differ. diff --git a/boot/EFI/refind/refind.conf b/boot/EFI/refind/refind.conf @@ -0,0 +1,20 @@ +# general +banner icons/black.png +banner_scale fillscreen +icons_dir icons +hideui singleuser,hints,arrows,label,badges +selection_big icons/arrow.png +selection_small icons/arrow.png +showtools shutdown +timeout 0 +use_nvram false +use_graphics_for linux + +# linux +menuentry 'Linux' { + icon /EFI/refind/icons/linux.png + volume 'Linux' + loader /vmlinuz-linux + initrd /initramfs-linux.img + options "cryptdevice=/dev/sdc2:crypt root=/dev/mapper/crypt rw quiet loglevel=3 vga=current vt.global_cursor_default=0" +} diff --git a/boot/refind_linux.conf b/boot/refind_linux.conf @@ -0,0 +1 @@ +'Boot' 'cryptdevice=/dev/sdc2:crypt root=/dev/mapper/crypt rw' diff --git a/etc/X11/xorg.conf.d/10-monitor.conf b/etc/X11/xorg.conf.d/10-monitor.conf @@ -0,0 +1,20 @@ +Section "Monitor" + Identifier "DisplayPort-1" + Modeline "1920x1080_144.00" 325.08 1920 1944 1976 2056 1080 1083 1088 1098 +hsync +vsync + Option "PreferredMode" "1920x1080_144.00" +EndSection + +Section "Extensions" + Option "DPMS" "Disable" +EndSection + +Section "ServerFlags" + Option "StandbyTime" "0" + Option "SuspendTime" "0" + Option "OffTime" "0" + Option "BlankTime" "0" +EndSection + +Section "ServerLayout" + Identifier "ServerLayout0" +EndSection diff --git a/etc/doas.conf b/etc/doas.conf @@ -0,0 +1,5 @@ +# root permission for mc +permit persist nolog mc as root + +# cmds +permit nopass mc cmd shutdown diff --git a/etc/hostname b/etc/hostname @@ -0,0 +1 @@ +pc diff --git a/etc/modules-load.d/i2c-dev.conf b/etc/modules-load.d/i2c-dev.conf @@ -0,0 +1 @@ +i2c-dev diff --git a/etc/pacman.conf b/etc/pacman.conf @@ -0,0 +1,70 @@ +# general +[options] +Architecture = auto +CheckSpace +DisableDownloadTimeout +HoldPkg = pacman glibc +LocalFileSigLevel = Optional +ParallelDownloads = 5 +SigLevel = Required DatabaseOptional +VerbosePkgLists + +# artix arch +# ------------------------------------ +# system | core +# world | extra +# galaxy | community +# lib32 | multilib +# universe | +# gremlins | testing +# galaxy-gremlins | community-testing +# lib32-gremlins | multilib-testing +# goblins | staging +# galaxy-goblins | community-staging +# lib32-goblins | multilib-staging + +# artix +[system] +Include = /etc/pacman.d/mirrorlist +[world] +Include = /etc/pacman.d/mirrorlist +[galaxy] +Include = /etc/pacman.d/mirrorlist +# [lib32] +# Include = /etc/pacman.d/mirrorlist +[universe] +Server = https://universe.artixlinux.org/$arch +# [gremlins] +# Include = /etc/pacman.d/mirrorlist +# [galaxy-gremlins] +# Include = /etc/pacman.d/mirrorlist +# [lib32-gremlins] +# Include = /etc/pacman.d/mirrorlist +# [goblins] +# Include = /etc/pacman.d/mirrorlist +# [galaxy-goblins] +# Include = /etc/pacman.d/mirrorlist +# [lib32-goblins] +# Include = /etc/pacman.d/mirrorlist + +# arch +# [core] +# Include = /etc/pacman.d/mirrorlist-arch +[extra] +Include = /etc/pacman.d/mirrorlist-arch +[community] +Include = /etc/pacman.d/mirrorlist-arch +# [multilib] +# Include = /etc/pacman.d/mirrorlist-arch +# [testing] +# Include = /etc/pacman.d/mirrorlist-arch +# [community-testing] +# Include = /etc/pacman.d/mirrorlist-arch +# [multilib-testing] +# Include = /etc/pacman.d/mirrorlist-arch +# [staging] +# Include = /etc/pacman.d/mirrorlist-arch +# [community-staging] +# Include = /etc/pacman.d/mirrorlist-arch +# [multilib-staging] +# Include = /etc/pacman.d/mirrorlist-arch diff --git a/etc/pacman.d/mirrorlist-arch b/etc/pacman.d/mirrorlist-arch @@ -0,0 +1,201 @@ +# arch linux mirrorlist generated using reflector +Server = http://mirror.sergal.org/archlinux/$repo/os/$arch +Server = https://mirror.sergal.org/archlinux/$repo/os/$arch +Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch +Server = http://mirrors.rit.edu/archlinux/$repo/os/$arch +Server = https://arch.mirror.square-r00t.net/$repo/os/$arch +Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch +Server = http://arch.mirror.constant.com/$repo/os/$arch +Server = https://arch.powerfly.ca/$repo/os/$arch +Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch +Server = http://mirror.kaminski.io/archlinux/$repo/os/$arch +Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch +Server = https://mirrors.xtom.com/archlinux/$repo/os/$arch +Server = https://mirror.lty.me/archlinux/$repo/os/$arch +Server = http://ord.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://archmirror1.octyl.net/$repo/os/$arch +Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch +Server = http://arch.powerfly.ca/$repo/os/$arch +Server = https://arlm.tyzoid.com/$repo/os/$arch +Server = http://mirror.lty.me/archlinux/$repo/os/$arch +Server = http://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch +Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch +Server = http://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch +Server = http://mirrors.xtom.com/archlinux/$repo/os/$arch +Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://mirror.chaoticum.net/arch/$repo/os/$arch +Server = http://arlm.tyzoid.com/$repo/os/$arch +Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch +Server = http://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch +Server = http://archlinux.honkgong.info/$repo/os/$arch +Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch +Server = http://archmirror1.octyl.net/$repo/os/$arch +Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch +Server = http://mirror.chaoticum.net/arch/$repo/os/$arch +Server = http://iad.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = http://arch.mirror.square-r00t.net/$repo/os/$arch +Server = http://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch +Server = http://mirror.scd31.com/arch/$repo/os/$arch +Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch +Server = http://archlinux.mailtunnel.eu/$repo/os/$arch +Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch +Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch +Server = http://mirror.easylee.nl/archlinux/$repo/os/$arch +Server = https://mirror.pseudoform.org/$repo/os/$arch +Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch +Server = https://mirror.easylee.nl/archlinux/$repo/os/$arch +Server = http://mirrors.xtom.de/archlinux/$repo/os/$arch +Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch +Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch +Server = http://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.archlinux.no/$repo/os/$arch +Server = https://america.mirror.pkgbuild.com/$repo/os/$arch +Server = https://mirror.sfinae.tech/pub/mirrors/archlinux/$repo/os/$arch +Server = https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch +Server = http://archlinux.thaller.ws/$repo/os/$arch +Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch +Server = http://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch +Server = http://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = http://mirror.wuki.li/archlinux/$repo/os/$arch +Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch +Server = http://mirror.arctic.lol/ArchMirror/$repo/os/$arch +Server = http://arch.jensgutermuth.de/$repo/os/$arch +Server = http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch +Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch +Server = https://mirror.wuki.li/archlinux/$repo/os/$arch +Server = http://mirror.sfinae.tech/pub/mirrors/archlinux/$repo/os/$arch +Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = http://packages.oth-regensburg.de/archlinux/$repo/os/$arch +Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch +Server = http://mirror.archlinux.no/$repo/os/$arch +Server = http://mirror.f4st.host/archlinux/$repo/os/$arch +Server = http://archlinux.rezopole.net/$repo/os/$arch +Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch +Server = http://arch.nimukaito.net/$repo/os/$arch +Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch +Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch +Server = http://archimonde.ts.si/archlinux/$repo/os/$arch +Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch +Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch +Server = http://arch.midov.pl/arch/$repo/os/$arch +Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch +Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch +Server = https://arch.midov.pl/arch/$repo/os/$arch +Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch +Server = http://mirror.one.com/archlinux/$repo/os/$arch +Server = http://mirror.efect.ro/archlinux/$repo/os/$arch +Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch +Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch +Server = https://mirror.moson.org/arch/$repo/os/$arch +Server = http://lon.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch +Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch +Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch +Server = http://mirror.moson.org/arch/$repo/os/$arch +Server = https://mirror.gnomus.de/$repo/os/$arch +Server = https://mirror.mirohost.net/archlinux/$repo/os/$arch +Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch +Server = https://mirror.efect.ro/archlinux/$repo/os/$arch +Server = http://pkg.adfinis.com/archlinux/$repo/os/$arch +Server = https://mirror.srv.fail/archlinux/$repo/os/$arch +Server = https://archlinux.thaller.ws/$repo/os/$arch +Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch +Server = http://arch.mirror.far.fi/$repo/os/$arch +Server = http://mirrors.celianvdb.fr/archlinux/$repo/os/$arch +Server = http://phinau.de/arch/$repo/os/$arch +Server = https://arch.jensgutermuth.de/$repo/os/$arch +Server = https://lon.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch +Server = https://archmirror.it/repos/$repo/os/$arch +Server = http://mirror.mirohost.net/archlinux/$repo/os/$arch +Server = http://mirror.hackingand.coffee/arch/$repo/os/$arch +Server = http://arch.mirror.zachlge.org/$repo/os/$arch +Server = https://theswissbay.ch/archlinux/$repo/os/$arch +Server = http://mirror.nw-sys.ru/archlinux/$repo/os/$arch +Server = http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch +Server = http://archmirror.hbit.sztaki.hu/archlinux/$repo/os/$arch +Server = https://arch.unixpeople.org/$repo/os/$arch +Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch +Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch +Server = https://mirror.f4st.host/archlinux/$repo/os/$arch +Server = http://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch +Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch +Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch +Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch +Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch +Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch +Server = http://archlinux.polymorf.fr/$repo/os/$arch +Server = https://arch.mirror.constant.com/$repo/os/$arch +Server = https://mirror.pkgbuild.com/$repo/os/$arch +Server = https://phinau.de/arch/$repo/os/$arch +Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch +Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch +Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch +Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch +Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch +Server = http://mirror.guillaumea.fr/archlinux/$repo/os/$arch +Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch +Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch +Server = http://mirror.cyberbits.eu/archlinux/$repo/os/$arch +Server = http://archlinux.qontinuum.space/$repo/os/$arch +Server = https://archlinux.qontinuum.space:4443/$repo/os/$arch +Server = https://archimonde.ts.si/archlinux/$repo/os/$arch +Server = https://mirror.bethselamin.de/$repo/os/$arch +Server = http://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch +Server = http://mirror.anigil.com/archlinux/$repo/os/$arch +Server = https://mirror.anigil.com/archlinux/$repo/os/$arch +Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch +Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch +Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch +Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch +Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch +Server = http://mirror.archlinux.cl/$repo/os/$arch +Server = https://pkg.fef.moe/archlinux/$repo/os/$arch +Server = https://arch.mirror.zachlge.org/$repo/os/$arch +Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch +Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch +Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch +Server = http://archlinux.ip-connect.vn.ua/$repo/os/$arch +Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch +Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch +Server = http://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch +Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch +Server = http://mirror.ufam.edu.br/archlinux/$repo/os/$arch +Server = https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch +Server = https://mirror.scd31.com/arch/$repo/os/$arch +Server = http://mirror.neuf.no/archlinux/$repo/os/$arch +Server = https://mirror.neuf.no/archlinux/$repo/os/$arch +Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch +Server = http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch +Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch +Server = http://mirror.premi.st/archlinux/$repo/os/$arch +Server = https://mirror.premi.st/archlinux/$repo/os/$arch +Server = http://mirror.xtom.com.hk/archlinux/$repo/os/$arch +Server = https://mirror.xtom.com.hk/archlinux/$repo/os/$arch +Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch +Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch +Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch +Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch +Server = http://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch +Server = http://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch +Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch +Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch +Server = http://archlinux.iskon.hr/$repo/os/$arch +Server = https://mirror.one.com/archlinux/$repo/os/$arch +Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch +Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch +Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch +Server = http://arch.yourlabs.org/$repo/os/$arch +Server = https://arch.yourlabs.org/$repo/os/$arch +Server = http://mirrors.hit.edu.cn/archlinux/$repo/os/$arch diff --git a/etc/rc.local b/etc/rc.local @@ -0,0 +1 @@ +alsactl restore diff --git a/etc/rc.shutdown b/etc/rc.shutdown @@ -0,0 +1 @@ +alsactl store diff --git a/etc/runit/sv/agetty-tty1/conf b/etc/runit/sv/agetty-tty1/conf @@ -0,0 +1,9 @@ +if [ -x /sbin/agetty -o -x /bin/agetty ]; then + # util-linux specific settings + if [ "${tty}" = "tty1" ]; then + GETTY_ARGS="--autologin mc --noclear" + fi +fi + +BAUD_RATE=38400 +TERM_NAME=linux diff --git a/etc/runit/sv/scron/run b/etc/runit/sv/scron/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/local/bin/crond -n 2>&1