This commit is contained in:
JeremyStar™ 2024-03-15 01:57:43 +01:00
parent d4d74dd3f8
commit be404e994c
13 changed files with 83 additions and 3 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
# Ignore repositories
jstmbash
archlinux/pacman.d/gnupg

View file

@ -0,0 +1,7 @@
# vim:set ft=sh
MODULES=(amdgpu video btrfs)
BINARIES=(mc nano lsblk lspci lsusb)
FILES=()
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck)
COMPRESSION="zstd"
MODULES_DECOMPRESS="yes"

19
archlinux/pacman.conf Normal file
View file

@ -0,0 +1,19 @@
# Configuration
[options]
HoldPkg = pacman glibc
Architecture = auto
Color
CheckSpace
ParallelDownloads = 30
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
# Repositories
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

View file

@ -0,0 +1,5 @@
Server = https://de-2-mirror.chaotic.cx/$repo/$arch
Server = https://de-3-mirror.chaotic.cx/$repo/$arch
Server = https://de-4-mirror.chaotic.cx/$repo/$arch
Server = https://de-5-mirror.chaotic.cx/$repo/$arch
Server = https://de-6-mirror.chaotic.cx/$repo/$arch

View file

@ -0,0 +1 @@
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch

15
archlinux/paru.conf Normal file
View file

@ -0,0 +1,15 @@
[options]
PgpFetch
Devel
Provides
DevelSuffixes = -git -cvs -svn -bzr -darcs -always -hg -fossil
SudoLoop
BatchInstall
CombinedUpgrade
CleanAfter
KeepRepoCache
[bin]
FileManager = mc
Sudo = sudo

View file

@ -33,8 +33,20 @@ link "jstmbash" "etc/jstmbash"
link "lone-files/jstmbash.config.env" "etc/jstmbash.env"
link "lone-files/bashrc" "etc/bash.bashrc"
# makepkg
link "lone-files/makepkg.conf" "etc/makepkg.conf"
# locales & stuff
link "lone-files/locale.gen" "etc/locale.gen"
link "lone-files/locale.conf" "etc/locale.conf"
link "lone-files/vconsole.conf" "etc/vconsole.conf"
# arch linux related
link "archlinux/pacman.conf" "etc/pacman.conf"
link "archlinux/pacman.d" "etc/pacman.d"
link "archlinux/paru.conf" "etc/paru.conf"
link "archlinux/makepkg.conf" "etc/makepkg.conf"
link "archlinux/mkinitcpio.conf" "etc/mkinitcpio.conf"
# programs
link "lone-files/sudo.conf" "etc/sudo.conf"
# punktdateien scripts
link "bin/updatechecker" "usr/local/bin/sysdotfiles-updatechecker"
@ -42,3 +54,6 @@ link "bin/updater" "usr/local/bin/sysdotfiles-updater"
# write install file
echo "pls don't remove" > "/etc/.jstm_sysdotfiles"
# regenerate locales
locale-gen

1
lone-files/locale.conf Normal file
View file

@ -0,0 +1 @@
LANG=de_DE.UTF-8

2
lone-files/locale.gen Normal file
View file

@ -0,0 +1,2 @@
en_US.UTF-8 UTF-8
de_DE.UTF-8 UTF-8

1
lone-files/sudo.conf Normal file
View file

@ -0,0 +1 @@
Defaults insults

1
lone-files/vconsole.conf Normal file
View file

@ -0,0 +1 @@
KEYMAP=de-latin1

View file

@ -20,8 +20,20 @@ unlink "etc/jstmbash"
unlink "etc/jstmbash.env"
unlink "etc/bash.bashrc"
# makepkg
# locales & stuff
unlink "etc/locale.gen"
unlink "etc/locale.conf"
unlink "etc/vconsole.conf"
# arch linux related
unlink "etc/pacman.conf"
unlink "etc/pacman.d"
unlink "etc/paru.conf"
unlink "etc/makepkg.conf"
unlink "etc/mkinitcpio.conf"
# programs
unlink "etc/sudo.conf"
# punktdateien scripts
unlink "usr/local/bin/sysdotfiles-updatechecker"