From 84dd5d0d25b6ff22497c27407099a4d4b1293587 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Sun, 2 Aug 2026 15:40:01 +0200 Subject: move root files --- home/dot_config/yadm/config | 3 --- home/dot_config/yadm/hooks/executable_post_pull | 2 -- .../dispatcher.d/executable_70-auto-wifi.sh | 21 --------------------- .../yadm/root/etc/X11/xorg.conf.d/00-keyboard.conf | 9 --------- .../yadm/root/etc/X11/xorg.conf.d/40-trackpad.conf | 9 --------- .../etc/X11/xorg.conf.d/50-mouse-acceleration.conf | 8 -------- .../root/etc/X11/xorg.conf.d/72-wacom-options.conf | 11 ----------- .../etc/X11/xorg.conf.d/90-libinput-logitech.conf | 8 -------- .../root/etc/X11/xorg.conf.d/90-libinput-wacom.conf | 9 --------- .../etc/X11/xorg.conf.d/90-wacom-overrides.conf | 7 ------- .../yadm/root/etc/containers/empty_nodocker | 0 home/dot_config/yadm/root/etc/default/earlyoom | 1 - home/dot_config/yadm/root/etc/kernel/cmdline | 1 - .../yadm/root/etc/libinput/local-overrides.quirks | 4 ---- .../root/etc/lightdm/executable_autorandr-change | 5 ----- .../yadm/root/etc/lightdm/lightdm-gtk-greeter.conf | 8 -------- home/dot_config/yadm/root/etc/locale.conf | 2 -- home/dot_config/yadm/root/etc/locale.gen | 3 --- home/dot_config/yadm/root/etc/logid.cfg | 13 ------------- .../yadm/root/etc/sudoers.d/10-wheel-nopasswd | 4 ---- .../etc/systemd/logind.conf.d/10-laptop-lid.conf | 4 ---- .../yadm/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb | 3 --- .../yadm/root/etc/udev/rules.d/90-backlight.rules | 1 - .../root/etc/udev/rules.d/99-capture-card.rules | 3 --- home/dot_config/yadm/root/etc/xdg/nvim/init.vim | 2 -- .../dispatcher.d/executable_70-auto-wifi.sh | 21 +++++++++++++++++++++ root/etc/X11/xorg.conf.d/00-keyboard.conf | 9 +++++++++ root/etc/X11/xorg.conf.d/40-trackpad.conf | 9 +++++++++ root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf | 8 ++++++++ root/etc/X11/xorg.conf.d/72-wacom-options.conf | 11 +++++++++++ root/etc/X11/xorg.conf.d/90-libinput-logitech.conf | 8 ++++++++ root/etc/X11/xorg.conf.d/90-libinput-wacom.conf | 9 +++++++++ root/etc/X11/xorg.conf.d/90-wacom-overrides.conf | 7 +++++++ root/etc/containers/empty_nodocker | 0 root/etc/default/earlyoom | 1 + root/etc/kernel/cmdline | 1 + root/etc/libinput/local-overrides.quirks | 4 ++++ root/etc/lightdm/executable_autorandr-change | 5 +++++ root/etc/lightdm/lightdm-gtk-greeter.conf | 8 ++++++++ root/etc/locale.conf | 2 ++ root/etc/locale.gen | 3 +++ root/etc/logid.cfg | 13 +++++++++++++ root/etc/sudoers.d/10-wheel-nopasswd | 4 ++++ root/etc/systemd/logind.conf.d/10-laptop-lid.conf | 4 ++++ root/etc/udev/hwdb.d/71-logitech-mx3.hwdb | 3 +++ root/etc/udev/rules.d/90-backlight.rules | 1 + root/etc/udev/rules.d/99-capture-card.rules | 3 +++ root/etc/xdg/nvim/init.vim | 2 ++ 48 files changed, 136 insertions(+), 141 deletions(-) delete mode 100644 home/dot_config/yadm/config delete mode 100644 home/dot_config/yadm/hooks/executable_post_pull delete mode 100644 home/dot_config/yadm/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/00-keyboard.conf delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/40-trackpad.conf delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/72-wacom-options.conf delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf delete mode 100644 home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf delete mode 100644 home/dot_config/yadm/root/etc/containers/empty_nodocker delete mode 100644 home/dot_config/yadm/root/etc/default/earlyoom delete mode 100644 home/dot_config/yadm/root/etc/kernel/cmdline delete mode 100644 home/dot_config/yadm/root/etc/libinput/local-overrides.quirks delete mode 100644 home/dot_config/yadm/root/etc/lightdm/executable_autorandr-change delete mode 100644 home/dot_config/yadm/root/etc/lightdm/lightdm-gtk-greeter.conf delete mode 100644 home/dot_config/yadm/root/etc/locale.conf delete mode 100644 home/dot_config/yadm/root/etc/locale.gen delete mode 100644 home/dot_config/yadm/root/etc/logid.cfg delete mode 100644 home/dot_config/yadm/root/etc/sudoers.d/10-wheel-nopasswd delete mode 100644 home/dot_config/yadm/root/etc/systemd/logind.conf.d/10-laptop-lid.conf delete mode 100644 home/dot_config/yadm/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb delete mode 100644 home/dot_config/yadm/root/etc/udev/rules.d/90-backlight.rules delete mode 100644 home/dot_config/yadm/root/etc/udev/rules.d/99-capture-card.rules delete mode 100644 home/dot_config/yadm/root/etc/xdg/nvim/init.vim create mode 100644 root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh create mode 100644 root/etc/X11/xorg.conf.d/00-keyboard.conf create mode 100644 root/etc/X11/xorg.conf.d/40-trackpad.conf create mode 100644 root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf create mode 100644 root/etc/X11/xorg.conf.d/72-wacom-options.conf create mode 100644 root/etc/X11/xorg.conf.d/90-libinput-logitech.conf create mode 100644 root/etc/X11/xorg.conf.d/90-libinput-wacom.conf create mode 100644 root/etc/X11/xorg.conf.d/90-wacom-overrides.conf create mode 100644 root/etc/containers/empty_nodocker create mode 100644 root/etc/default/earlyoom create mode 100644 root/etc/kernel/cmdline create mode 100644 root/etc/libinput/local-overrides.quirks create mode 100644 root/etc/lightdm/executable_autorandr-change create mode 100644 root/etc/lightdm/lightdm-gtk-greeter.conf create mode 100644 root/etc/locale.conf create mode 100644 root/etc/locale.gen create mode 100644 root/etc/logid.cfg create mode 100644 root/etc/sudoers.d/10-wheel-nopasswd create mode 100644 root/etc/systemd/logind.conf.d/10-laptop-lid.conf create mode 100644 root/etc/udev/hwdb.d/71-logitech-mx3.hwdb create mode 100644 root/etc/udev/rules.d/90-backlight.rules create mode 100644 root/etc/udev/rules.d/99-capture-card.rules create mode 100644 root/etc/xdg/nvim/init.vim diff --git a/home/dot_config/yadm/config b/home/dot_config/yadm/config deleted file mode 100644 index b2f0cbb..0000000 --- a/home/dot_config/yadm/config +++ /dev/null @@ -1,3 +0,0 @@ -[yadm] - auto-private-dirs = false - auto-alt = false diff --git a/home/dot_config/yadm/hooks/executable_post_pull b/home/dot_config/yadm/hooks/executable_post_pull deleted file mode 100644 index c40a06b..0000000 --- a/home/dot_config/yadm/hooks/executable_post_pull +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -[ -n "$GPG_ID_PASSWORD_STORE" ] && pass git pull diff --git a/home/dot_config/yadm/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh b/home/dot_config/yadm/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh deleted file mode 100644 index 4680626..0000000 --- a/home/dot_config/yadm/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -export LANG=C - -interface="$1" -action="$2" - -connectivity="$(nmcli networking connectivity)" -interface_type="$(nmcli -g GENERAL.TYPE device show "$interface")" -interface_state="$(nmcli -g GENERAL.STATE device show "$interface" | grep -o '^[0-9]\+')" - -if [ "$action" = "down" ] && [ "$connectivity" = "none" ]; then - nmcli radio wifi on - exit -fi - -if [ "$action" = "up" ] && [ "$interface_type" == "ethernet" ] && [ "$interface_state" = "100" ]; then - nmcli radio wifi off - exit -fi - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/00-keyboard.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/00-keyboard.conf deleted file mode 100644 index d4f95ff..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/00-keyboard.conf +++ /dev/null @@ -1,9 +0,0 @@ -Section "InputClass" - Identifier "system-keyboard" - MatchIsKeyboard "on" - Option "XkbLayout" "us" - Option "XkbModel" "pc105" - Option "XkbOptions" "ctrl:nocaps" - Option "AutoRepeat" "250 40" -EndSection - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/40-trackpad.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/40-trackpad.conf deleted file mode 100644 index f390b93..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/40-trackpad.conf +++ /dev/null @@ -1,9 +0,0 @@ -Section "InputClass" - Identifier "Trackpad preferences" - MatchIsTouchpad "on" - Driver "libinput" - Option "NaturalScrolling" "1" - Option "Tapping" "1" - Option "ScrollPixelDistance" "40" -EndSection - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf deleted file mode 100644 index 199635d..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf +++ /dev/null @@ -1,8 +0,0 @@ -Section "InputClass" - Identifier "default mouse acceleration" - Driver "libinput" - MatchIsPointer "yes" - Option "AccelProfile" "flat" - Option "AccelSpeed" "0" -EndSection - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/72-wacom-options.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/72-wacom-options.conf deleted file mode 100644 index 81aaf60..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/72-wacom-options.conf +++ /dev/null @@ -1,11 +0,0 @@ -Section "InputClass" - Identifier "default wacom pen area + double click interval" - MatchDriver "wacom" - MatchProduct "Pen" - NoMatchProduct "eraser" - NoMatchProduct "cursor" - Option "Area" "0 0 15200 4275" - Option "MapToOutput" "1920x1080+0+0" - Option "TapTime" "100" -EndSection - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf deleted file mode 100644 index a1071b0..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf +++ /dev/null @@ -1,8 +0,0 @@ -Section "InputClass" - Identifier "Logitech MX Master 3S High res scrolling" - MatchUSBID "046d:c548" - MatchDevicePath "/dev/input/event*" - Driver "libinput" - Option "HighResolutionWheelScrolling" "false" -EndSection - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf deleted file mode 100644 index 26643b8..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf +++ /dev/null @@ -1,9 +0,0 @@ -Section "InputClass" - Identifier "force libinput as driver for wacom tablet touchpad" - MatchUSBID "056a:*" - MatchDevicePath "/dev/input/event*" - MatchIsTouchpad "true" - Driver "libinput" - Option "NaturalScrolling" "true" -EndSection - diff --git a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf b/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf deleted file mode 100644 index f2e2bbf..0000000 --- a/home/dot_config/yadm/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf +++ /dev/null @@ -1,7 +0,0 @@ -Section "InputClass" - Identifier "Wacom Tablet Overrides" - MatchDriver "wacom" - Option "AccelerationProfile" "5" - Option "ConstantDeceleration" "2" - Option "AdaptiveDeceleration" "3" -EndSection diff --git a/home/dot_config/yadm/root/etc/containers/empty_nodocker b/home/dot_config/yadm/root/etc/containers/empty_nodocker deleted file mode 100644 index e69de29..0000000 diff --git a/home/dot_config/yadm/root/etc/default/earlyoom b/home/dot_config/yadm/root/etc/default/earlyoom deleted file mode 100644 index 53ddf8b..0000000 --- a/home/dot_config/yadm/root/etc/default/earlyoom +++ /dev/null @@ -1 +0,0 @@ -EARLYOOM_ARGS="-M 102400 -r 3600 -n --avoid '(^|/)(init|systemd|Xorg|sshd)$'" diff --git a/home/dot_config/yadm/root/etc/kernel/cmdline b/home/dot_config/yadm/root/etc/kernel/cmdline deleted file mode 100644 index 2448b2c..0000000 --- a/home/dot_config/yadm/root/etc/kernel/cmdline +++ /dev/null @@ -1 +0,0 @@ -quiet diff --git a/home/dot_config/yadm/root/etc/libinput/local-overrides.quirks b/home/dot_config/yadm/root/etc/libinput/local-overrides.quirks deleted file mode 100644 index 9a897c2..0000000 --- a/home/dot_config/yadm/root/etc/libinput/local-overrides.quirks +++ /dev/null @@ -1,4 +0,0 @@ -[Logitech MX Master 3S] -MatchVendor=0x046D -MatchProduct=0xC548 -AttrEventCode=-REL_WHEEL_HI_RES;-REL_HWHEEL_HI_RES; diff --git a/home/dot_config/yadm/root/etc/lightdm/executable_autorandr-change b/home/dot_config/yadm/root/etc/lightdm/executable_autorandr-change deleted file mode 100644 index f181fe8..0000000 --- a/home/dot_config/yadm/root/etc/lightdm/executable_autorandr-change +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -autorandr --change - -# make sure this script exits happily -exit 0 diff --git a/home/dot_config/yadm/root/etc/lightdm/lightdm-gtk-greeter.conf b/home/dot_config/yadm/root/etc/lightdm/lightdm-gtk-greeter.conf deleted file mode 100644 index 7ba729d..0000000 --- a/home/dot_config/yadm/root/etc/lightdm/lightdm-gtk-greeter.conf +++ /dev/null @@ -1,8 +0,0 @@ -[greeter] -font-name = Inter 9 -theme-name = adw-gtk3-dark -indicators = ~clock;~spacer;~power -hide-user-image = true -screensaver-timeout = 15 -default-session = xinitrc -clock-format = %t%H:%M diff --git a/home/dot_config/yadm/root/etc/locale.conf b/home/dot_config/yadm/root/etc/locale.conf deleted file mode 100644 index abfaa52..0000000 --- a/home/dot_config/yadm/root/etc/locale.conf +++ /dev/null @@ -1,2 +0,0 @@ -LANG=en_US.UTF-8 -LC_COLLATE=C diff --git a/home/dot_config/yadm/root/etc/locale.gen b/home/dot_config/yadm/root/etc/locale.gen deleted file mode 100644 index 6ab95e3..0000000 --- a/home/dot_config/yadm/root/etc/locale.gen +++ /dev/null @@ -1,3 +0,0 @@ -en_US.UTF-8 UTF-8 -ja_JP.UTF-8 UTF-8 -nl_NL.UTF-8 UTF-8 diff --git a/home/dot_config/yadm/root/etc/logid.cfg b/home/dot_config/yadm/root/etc/logid.cfg deleted file mode 100644 index e98e048..0000000 --- a/home/dot_config/yadm/root/etc/logid.cfg +++ /dev/null @@ -1,13 +0,0 @@ -devices: ({ - name: "MX Master 3S"; - smartshift: { - on: true; - threshold: 255; - torque: 255; - }; - hiresscroll: { - hires: false; - invert: false; - target: false; - }; -}); diff --git a/home/dot_config/yadm/root/etc/sudoers.d/10-wheel-nopasswd b/home/dot_config/yadm/root/etc/sudoers.d/10-wheel-nopasswd deleted file mode 100644 index 46208d6..0000000 --- a/home/dot_config/yadm/root/etc/sudoers.d/10-wheel-nopasswd +++ /dev/null @@ -1,4 +0,0 @@ -# allow all users in `wheel` group to use sudo for all commands without prompt -# for password -%wheel ALL=(ALL) NOPASSWD: ALL - diff --git a/home/dot_config/yadm/root/etc/systemd/logind.conf.d/10-laptop-lid.conf b/home/dot_config/yadm/root/etc/systemd/logind.conf.d/10-laptop-lid.conf deleted file mode 100644 index c289779..0000000 --- a/home/dot_config/yadm/root/etc/systemd/logind.conf.d/10-laptop-lid.conf +++ /dev/null @@ -1,4 +0,0 @@ -[Login] -HandleLidSwitch=suspend -HandleLidSwitchExternalPower=ignore -HandleLidSwitchDocked=ignore diff --git a/home/dot_config/yadm/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb b/home/dot_config/yadm/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb deleted file mode 100644 index 3ccaa11..0000000 --- a/home/dot_config/yadm/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb +++ /dev/null @@ -1,3 +0,0 @@ -mouse:usb:v046dpc548:name:Logitech USB Receiver Mouse:* - MOUSE_WHEEL_CLICK_ANGLE=1 - MOUSE_WHEEL_CLICK_COUNT=360 diff --git a/home/dot_config/yadm/root/etc/udev/rules.d/90-backlight.rules b/home/dot_config/yadm/root/etc/udev/rules.d/90-backlight.rules deleted file mode 100644 index 23eedf8..0000000 --- a/home/dot_config/yadm/root/etc/udev/rules.d/90-backlight.rules +++ /dev/null @@ -1 +0,0 @@ -SUBSYSTEM=="backlight", ACTION=="add", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness" diff --git a/home/dot_config/yadm/root/etc/udev/rules.d/99-capture-card.rules b/home/dot_config/yadm/root/etc/udev/rules.d/99-capture-card.rules deleted file mode 100644 index b180639..0000000 --- a/home/dot_config/yadm/root/etc/udev/rules.d/99-capture-card.rules +++ /dev/null @@ -1,3 +0,0 @@ -# set video controls -SUBSYSTEM=="video4linux", KERNEL=="video[0-9]*", ATTR{index}=="0", ATTRS{idVendor}=="534d", ATTRS{idProduct}=="2109", RUN+="/usr/bin/v4l2-ctl -d $devnode --set-ctrl=brightness=0,contrast=127,saturation=127,hue=0" - diff --git a/home/dot_config/yadm/root/etc/xdg/nvim/init.vim b/home/dot_config/yadm/root/etc/xdg/nvim/init.vim deleted file mode 100644 index f238fc6..0000000 --- a/home/dot_config/yadm/root/etc/xdg/nvim/init.vim +++ /dev/null @@ -1,2 +0,0 @@ -set notermguicolors -colorscheme vim diff --git a/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh b/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh new file mode 100644 index 0000000..4680626 --- /dev/null +++ b/root/etc/NetworkManager/dispatcher.d/executable_70-auto-wifi.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +export LANG=C + +interface="$1" +action="$2" + +connectivity="$(nmcli networking connectivity)" +interface_type="$(nmcli -g GENERAL.TYPE device show "$interface")" +interface_state="$(nmcli -g GENERAL.STATE device show "$interface" | grep -o '^[0-9]\+')" + +if [ "$action" = "down" ] && [ "$connectivity" = "none" ]; then + nmcli radio wifi on + exit +fi + +if [ "$action" = "up" ] && [ "$interface_type" == "ethernet" ] && [ "$interface_state" = "100" ]; then + nmcli radio wifi off + exit +fi + diff --git a/root/etc/X11/xorg.conf.d/00-keyboard.conf b/root/etc/X11/xorg.conf.d/00-keyboard.conf new file mode 100644 index 0000000..d4f95ff --- /dev/null +++ b/root/etc/X11/xorg.conf.d/00-keyboard.conf @@ -0,0 +1,9 @@ +Section "InputClass" + Identifier "system-keyboard" + MatchIsKeyboard "on" + Option "XkbLayout" "us" + Option "XkbModel" "pc105" + Option "XkbOptions" "ctrl:nocaps" + Option "AutoRepeat" "250 40" +EndSection + diff --git a/root/etc/X11/xorg.conf.d/40-trackpad.conf b/root/etc/X11/xorg.conf.d/40-trackpad.conf new file mode 100644 index 0000000..f390b93 --- /dev/null +++ b/root/etc/X11/xorg.conf.d/40-trackpad.conf @@ -0,0 +1,9 @@ +Section "InputClass" + Identifier "Trackpad preferences" + MatchIsTouchpad "on" + Driver "libinput" + Option "NaturalScrolling" "1" + Option "Tapping" "1" + Option "ScrollPixelDistance" "40" +EndSection + diff --git a/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf b/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf new file mode 100644 index 0000000..199635d --- /dev/null +++ b/root/etc/X11/xorg.conf.d/50-mouse-acceleration.conf @@ -0,0 +1,8 @@ +Section "InputClass" + Identifier "default mouse acceleration" + Driver "libinput" + MatchIsPointer "yes" + Option "AccelProfile" "flat" + Option "AccelSpeed" "0" +EndSection + diff --git a/root/etc/X11/xorg.conf.d/72-wacom-options.conf b/root/etc/X11/xorg.conf.d/72-wacom-options.conf new file mode 100644 index 0000000..81aaf60 --- /dev/null +++ b/root/etc/X11/xorg.conf.d/72-wacom-options.conf @@ -0,0 +1,11 @@ +Section "InputClass" + Identifier "default wacom pen area + double click interval" + MatchDriver "wacom" + MatchProduct "Pen" + NoMatchProduct "eraser" + NoMatchProduct "cursor" + Option "Area" "0 0 15200 4275" + Option "MapToOutput" "1920x1080+0+0" + Option "TapTime" "100" +EndSection + diff --git a/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf b/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf new file mode 100644 index 0000000..a1071b0 --- /dev/null +++ b/root/etc/X11/xorg.conf.d/90-libinput-logitech.conf @@ -0,0 +1,8 @@ +Section "InputClass" + Identifier "Logitech MX Master 3S High res scrolling" + MatchUSBID "046d:c548" + MatchDevicePath "/dev/input/event*" + Driver "libinput" + Option "HighResolutionWheelScrolling" "false" +EndSection + diff --git a/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf b/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf new file mode 100644 index 0000000..26643b8 --- /dev/null +++ b/root/etc/X11/xorg.conf.d/90-libinput-wacom.conf @@ -0,0 +1,9 @@ +Section "InputClass" + Identifier "force libinput as driver for wacom tablet touchpad" + MatchUSBID "056a:*" + MatchDevicePath "/dev/input/event*" + MatchIsTouchpad "true" + Driver "libinput" + Option "NaturalScrolling" "true" +EndSection + diff --git a/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf b/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf new file mode 100644 index 0000000..f2e2bbf --- /dev/null +++ b/root/etc/X11/xorg.conf.d/90-wacom-overrides.conf @@ -0,0 +1,7 @@ +Section "InputClass" + Identifier "Wacom Tablet Overrides" + MatchDriver "wacom" + Option "AccelerationProfile" "5" + Option "ConstantDeceleration" "2" + Option "AdaptiveDeceleration" "3" +EndSection diff --git a/root/etc/containers/empty_nodocker b/root/etc/containers/empty_nodocker new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/default/earlyoom b/root/etc/default/earlyoom new file mode 100644 index 0000000..53ddf8b --- /dev/null +++ b/root/etc/default/earlyoom @@ -0,0 +1 @@ +EARLYOOM_ARGS="-M 102400 -r 3600 -n --avoid '(^|/)(init|systemd|Xorg|sshd)$'" diff --git a/root/etc/kernel/cmdline b/root/etc/kernel/cmdline new file mode 100644 index 0000000..2448b2c --- /dev/null +++ b/root/etc/kernel/cmdline @@ -0,0 +1 @@ +quiet diff --git a/root/etc/libinput/local-overrides.quirks b/root/etc/libinput/local-overrides.quirks new file mode 100644 index 0000000..9a897c2 --- /dev/null +++ b/root/etc/libinput/local-overrides.quirks @@ -0,0 +1,4 @@ +[Logitech MX Master 3S] +MatchVendor=0x046D +MatchProduct=0xC548 +AttrEventCode=-REL_WHEEL_HI_RES;-REL_HWHEEL_HI_RES; diff --git a/root/etc/lightdm/executable_autorandr-change b/root/etc/lightdm/executable_autorandr-change new file mode 100644 index 0000000..f181fe8 --- /dev/null +++ b/root/etc/lightdm/executable_autorandr-change @@ -0,0 +1,5 @@ +#!/bin/sh +autorandr --change + +# make sure this script exits happily +exit 0 diff --git a/root/etc/lightdm/lightdm-gtk-greeter.conf b/root/etc/lightdm/lightdm-gtk-greeter.conf new file mode 100644 index 0000000..7ba729d --- /dev/null +++ b/root/etc/lightdm/lightdm-gtk-greeter.conf @@ -0,0 +1,8 @@ +[greeter] +font-name = Inter 9 +theme-name = adw-gtk3-dark +indicators = ~clock;~spacer;~power +hide-user-image = true +screensaver-timeout = 15 +default-session = xinitrc +clock-format = %t%H:%M diff --git a/root/etc/locale.conf b/root/etc/locale.conf new file mode 100644 index 0000000..abfaa52 --- /dev/null +++ b/root/etc/locale.conf @@ -0,0 +1,2 @@ +LANG=en_US.UTF-8 +LC_COLLATE=C diff --git a/root/etc/locale.gen b/root/etc/locale.gen new file mode 100644 index 0000000..6ab95e3 --- /dev/null +++ b/root/etc/locale.gen @@ -0,0 +1,3 @@ +en_US.UTF-8 UTF-8 +ja_JP.UTF-8 UTF-8 +nl_NL.UTF-8 UTF-8 diff --git a/root/etc/logid.cfg b/root/etc/logid.cfg new file mode 100644 index 0000000..e98e048 --- /dev/null +++ b/root/etc/logid.cfg @@ -0,0 +1,13 @@ +devices: ({ + name: "MX Master 3S"; + smartshift: { + on: true; + threshold: 255; + torque: 255; + }; + hiresscroll: { + hires: false; + invert: false; + target: false; + }; +}); diff --git a/root/etc/sudoers.d/10-wheel-nopasswd b/root/etc/sudoers.d/10-wheel-nopasswd new file mode 100644 index 0000000..46208d6 --- /dev/null +++ b/root/etc/sudoers.d/10-wheel-nopasswd @@ -0,0 +1,4 @@ +# allow all users in `wheel` group to use sudo for all commands without prompt +# for password +%wheel ALL=(ALL) NOPASSWD: ALL + diff --git a/root/etc/systemd/logind.conf.d/10-laptop-lid.conf b/root/etc/systemd/logind.conf.d/10-laptop-lid.conf new file mode 100644 index 0000000..c289779 --- /dev/null +++ b/root/etc/systemd/logind.conf.d/10-laptop-lid.conf @@ -0,0 +1,4 @@ +[Login] +HandleLidSwitch=suspend +HandleLidSwitchExternalPower=ignore +HandleLidSwitchDocked=ignore diff --git a/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb b/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb new file mode 100644 index 0000000..3ccaa11 --- /dev/null +++ b/root/etc/udev/hwdb.d/71-logitech-mx3.hwdb @@ -0,0 +1,3 @@ +mouse:usb:v046dpc548:name:Logitech USB Receiver Mouse:* + MOUSE_WHEEL_CLICK_ANGLE=1 + MOUSE_WHEEL_CLICK_COUNT=360 diff --git a/root/etc/udev/rules.d/90-backlight.rules b/root/etc/udev/rules.d/90-backlight.rules new file mode 100644 index 0000000..23eedf8 --- /dev/null +++ b/root/etc/udev/rules.d/90-backlight.rules @@ -0,0 +1 @@ +SUBSYSTEM=="backlight", ACTION=="add", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness" diff --git a/root/etc/udev/rules.d/99-capture-card.rules b/root/etc/udev/rules.d/99-capture-card.rules new file mode 100644 index 0000000..b180639 --- /dev/null +++ b/root/etc/udev/rules.d/99-capture-card.rules @@ -0,0 +1,3 @@ +# set video controls +SUBSYSTEM=="video4linux", KERNEL=="video[0-9]*", ATTR{index}=="0", ATTRS{idVendor}=="534d", ATTRS{idProduct}=="2109", RUN+="/usr/bin/v4l2-ctl -d $devnode --set-ctrl=brightness=0,contrast=127,saturation=127,hue=0" + diff --git a/root/etc/xdg/nvim/init.vim b/root/etc/xdg/nvim/init.vim new file mode 100644 index 0000000..f238fc6 --- /dev/null +++ b/root/etc/xdg/nvim/init.vim @@ -0,0 +1,2 @@ +set notermguicolors +colorscheme vim -- cgit v1.2.3