update b4 reinstall

master
phga 3 years ago
parent 7a5b4944a5
commit 1594fea800
Signed by: phga
GPG Key ID: 5249548AA705F019

@ -83,7 +83,7 @@ swapon -L P_SWAP # swap
sed -e '/## Germany/,+1!d' /etc/pacman.d/mirrorlist sed -e '/## Germany/,+1!d' /etc/pacman.d/mirrorlist
# for server dhcpcd and other programs are not required -> see good2know # for server dhcpcd and other programs are not required -> see good2know
pacstrap /mnt base base-devel linux linux-firmware vi dhcpcd wpa_supplicant dialog git netctl curl pacstrap /mnt base base-devel linux-zen linux-firmware vi dhcpcd wpa_supplicant dialog git netctl curl
genfstab -p /mnt > /mnt/etc/fstab genfstab -p /mnt > /mnt/etc/fstab
cat <<EOF > /mnt/root/bootstrap2.sh cat <<EOF > /mnt/root/bootstrap2.sh
@ -104,15 +104,15 @@ bootctl install
# MAYBE: add intel-ucode images, check for amd # MAYBE: add intel-ucode images, check for amd
cat <<EEE > /boot/loader/entries/arch-uefi.conf cat <<EEE > /boot/loader/entries/arch-uefi.conf
title Arch title Arch
linux /vmlinuz-linux linux /vmlinuz-linux-zen
initrd /initramfs-linux.img initrd /initramfs-linux-zen.img
options root=LABEL=P_ROOT rw resume=LABEL=P_SWAP options root=LABEL=P_ROOT rw resume=LABEL=P_SWAP
EEE EEE
cat <<EEE > /boot/loader/entries/arch-uefi-fallback.conf cat <<EEE > /boot/loader/entries/arch-uefi-fallback.conf
title Arch Linux Fallback title Arch Linux Fallback
linux /vmlinuz-linux linux /vmlinuz-linux-zen
initrd /initramfs-linux-fallback.img initrd /initramfs-linux-zen-fallback.img
options root=LABEL=P_ROOT rw resume=LABEL=P_SWAP options root=LABEL=P_ROOT rw resume=LABEL=P_SWAP
EEE EEE

@ -0,0 +1,11 @@
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbVariant" "altgr-intl"
Option "XkbOptions" "caps:escape"
EndSection

@ -0,0 +1,5 @@
Section "Device"
Identifier "Nvidia tearing fix"
Driver "nvidia"
Option "ForceFullCompositionPipeline" "yes"
EndSection

@ -1 +1 @@
ACTION=="add",SUBSYSTEM=="usb",ATTRS{idVendor}=="256c",ATTRS{idProduct}=="006e",ENV{XAUTHORITY}="/home/toerd/.Xauthority",RUN+="/home/toerd/.dotfiles/huion/huion_udev.sh",MODE="0666",OWNER="toerd" ACTION=="add",SUBSYSTEM=="usb",ATTRS{idVendor}=="256c",ATTRS{idProduct}=="006e",ENV{XAUTHORITY}="/home/phga/.Xauthority",RUN+="/home/phga/.dotfiles/huion/huion_udev.sh",MODE="0666",OWNER="phga"

@ -0,0 +1,71 @@
# Atmel DFU
### ATmega16U2
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2fef", TAG+="uaccess"
### ATmega32U2
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", TAG+="uaccess"
### ATmega16U4
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff3", TAG+="uaccess"
### ATmega32U4
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", TAG+="uaccess"
### AT90USB64
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff9", TAG+="uaccess"
### AT90USB162
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffa", TAG+="uaccess"
### AT90USB128
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", TAG+="uaccess"
# Input Club
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b007", TAG+="uaccess"
# STM32duino
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", TAG+="uaccess"
# STM32 DFU
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", TAG+="uaccess"
# BootloadHID
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", TAG+="uaccess"
# USBAspLoader
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", TAG+="uaccess"
# ModemManager should ignore the following devices
# Atmel SAM-BA (Massdrop)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
# Caterina (Pro Micro)
## Spark Fun Electronics
### Pro Micro 3V3/8MHz
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9203", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
### Pro Micro 5V/16MHz
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9205", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
### LilyPad 3V3/8MHz (and some Pro Micro clones)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9207", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
## Pololu Electronics
### A-Star 32U4
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1ffb", ATTRS{idProduct}=="0101", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
## Arduino SA
### Leonardo
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
### Micro
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
## Adafruit Industries LLC
### Feather 32U4
SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000c", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
### ItsyBitsy 32U4 3V3/8MHz
SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000d", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
### ItsyBitsy 32U4 5V/16MHz
SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000e", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
## dog hunter AG
### Leonardo
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
### Micro
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
# hid_listen
KERNEL=="hidraw*", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl"
# hid bootloaders
## QMK HID
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2067", TAG+="uaccess"
## PJRC's HalfKay
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="0478", TAG+="uaccess"

@ -0,0 +1,3 @@
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0660", GROUP="adbusers"
SUBSYSTEM=="usb",ATTR{idVendor}=="18d1",ATTR{idProduct}=="4ee7",SYMLINK+="android_adb"
SUBSYSTEM=="usb",ATTR{idVendor}=="18d1",ATTR{idProduct}=="4ee7",SYMLINK+="android_fastboot"

@ -1,2 +1,3 @@
ACTION=="add", ATTRS{idVendor}=="feed", ATTRS{idProduct}=="1307", ENV{XKBMODEL}="evdev", ENV{XKBLAYOUT}="us", ENV{XKBVARIANT}="altgr-intl" ACTION=="add", ATTRS{idVendor}=="3297", ATTRS{idProduct}=="4974", ENV{XKBMODEL}="pc104", ENV{XKBLAYOUT}="us", ENV{XKBVARIANT}="altgr-intl"
ACTION=="add", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="422d", ENV{XKBMODEL}="evdev", ENV{XKBLAYOUT}="us", ENV{XKBVARIANT}="altgr-intl" ACTION=="add", ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="422d", ENV{XKBMODEL}="pc104", ENV{XKBLAYOUT}="us", ENV{XKBVARIANT}="altgr-intl"
ACTION=="add", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="652f", ENV{XKBMODEL}="pc104", ENV{XKBLAYOUT}="de"

@ -0,0 +1 @@
KERNEL=="uinput", GROUP="input", MODE:="0660"

@ -223,8 +223,12 @@ set_pacman_config() {
set_git_config() { set_git_config() {
sudo -u $uname git config --global user.email "philipg@posteo.de" sudo -u $uname git config --global user.email "philipg@posteo.de"
sudo -u $uname git config --global user.name "phga" sudo -u $uname git config --global user.name "qhga"
sudo -u $uname git config --global credential.useHttpPath true sudo -u $uname git config --global credential.useHttpPath true
# gpg --list-keys --keyid-format=long
sudo -u $uname git config --global user.signingkey 5249548AA705F019
sudo -u $uname git config --global commit.gpgsign true
# sudo -u $uname git config --global credential.helper /usr/bin/pass-git-helper # sudo -u $uname git config --global credential.helper /usr/bin/pass-git-helper
} }

@ -16,12 +16,12 @@ L,P,acpi_call,battery recalibration
L,P,tlp,better battery life L,P,tlp,better battery life
A,P,openssh,Premier connectivity tool for remote login with the SSH protocol A,P,openssh,Premier connectivity tool for remote login with the SSH protocol
A,P,gnupg,Complete and free implementation of the OpenPGP standard A,P,gnupg,Complete and free implementation of the OpenPGP standard
# A,P,oath-toolkit,library to use OATH-pam auth with yubikeys A,P,oath-toolkit,library to use OATH-pam auth with yubikeys
A,P,yubico-pam,Authentication with yubikeys # A,P,yubico-pam,Authentication with yubikeys
A,P,expac,Pacman Database Extraction Tool (Get Install-Date) A,P,expac,Pacman Database Extraction Tool (Get Install-Date)
# libraries # libraries
A,M,pyorgmode,lib to create and modify orgmode files used in quteb script # A,M,pyorgmode,lib to create and modify orgmode files used in quteb script
# Driver related stuff # Driver related stuff
A,P,linux-headers,linux kernel headers A,P,linux-headers,linux kernel headers
@ -98,7 +98,7 @@ A,P,python-dbus,Python bindings for DBUS
# Text editing # Text editing
A,A,emacs-git,The extensible customizable self-documenting real-time display editor A,P,emacs,The extensible customizable self-documenting real-time display editor
A,P,xournalpp,Notetaking and sketching application A,P,xournalpp,Notetaking and sketching application
# emacs reqs # emacs reqs
@ -146,7 +146,7 @@ A,P,maim,snipping tool for screenshots and stuff
A,P,peek,record screen to gif/mp4 A,P,peek,record screen to gif/mp4
# Remote assistance # Remote assistance
A,A,anydesk,remote software like teamviewer (but better) # A,A,anydesk,remote software like teamviewer (but better)
A,P,syncthing,tool to sync all my docs A,P,syncthing,tool to sync all my docs
# A,P,nextcloud-client,Client for nextcloud server # A,P,nextcloud-client,Client for nextcloud server

1 # First column: A = All, L = Laptop, D = Desktop
16 A,P,openssh,Premier connectivity tool for remote login with the SSH protocol
17 A,P,gnupg,Complete and free implementation of the OpenPGP standard
18 # A,P,oath-toolkit,library to use OATH-pam auth with yubikeys A,P,oath-toolkit,library to use OATH-pam auth with yubikeys
19 A,P,yubico-pam,Authentication with yubikeys # A,P,yubico-pam,Authentication with yubikeys
20 A,P,expac,Pacman Database Extraction Tool (Get Install-Date)
21 # libraries
22 A,M,pyorgmode,lib to create and modify orgmode files used in quteb script # A,M,pyorgmode,lib to create and modify orgmode files used in quteb script
23 # Driver related stuff
24 A,P,linux-headers,linux kernel headers
25 # Tablet related
26 A,P,xf86-input-wacom,xsetwacom
27 A,A,digimend-kernel-drivers-dkms-git,drivers for the huion tablet
98 # A,P,offlineimap,Synchronizes emails between two repositories
99 # A,P,claws-mail,Mailclient written in C
100 # Webbrowsing
101 A,P,qutebrowser,A keyboard-driven vim-like browser based on PyQt5
102 A,A,chromium-widevine,Watch netflix
103 A,A,python-adblock,Better adblocking for qutebrowser
104 # A,P,firefox,Browser with addon system. Please go faster qutebrowser dev!
146 A,P,mpv,Video Player
147 # moved this here because it conflicts with x server todo add group memberships and udev rules (good2know)
148 A,A,acpilight,A backward-compatibile xbacklight replacement based on ACPI
149 # Design / Photography
150 # Good resource: https://uxplanet.org/open-design-freeware-tools-for-designers-f7bdde99f2e0
151 A,P,inkscape,Alternative to Adobe Illustrator
152 A,P,krita,Alternative to Adobe Photoshop
Loading…
Cancel
Save