Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
187a347887 | |||
a6b3878790 |
33
README.md
33
README.md
@ -1,33 +0,0 @@
|
|||||||
# To auto-install run the commands below as root
|
|
||||||
|
|
||||||
## For deb on ...
|
|
||||||
|
|
||||||
### laptop
|
|
||||||
|
|
||||||
```
|
|
||||||
apt-get update && apt-get install -y curl git
|
|
||||||
curl https://gitea.voxelvortex.tk/voxelvortex/InstaTout/raw/branch/deb/laptop_install.sh | sh
|
|
||||||
```
|
|
||||||
|
|
||||||
### desktop
|
|
||||||
|
|
||||||
```
|
|
||||||
apt-get update && apt-get install -y curl git
|
|
||||||
curl https://gitea.voxelvortex.tk/voxelvortex/InstaTout/raw/branch/deb/desktop_install.sh | sh
|
|
||||||
```
|
|
||||||
|
|
||||||
## For arch on ...
|
|
||||||
|
|
||||||
### laptop
|
|
||||||
|
|
||||||
```
|
|
||||||
pacman -Syu curl git
|
|
||||||
https://gitea.voxelvortex.tk/voxelvortex/InstaTout/raw/branch/arch/laptop_install.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
### desktop
|
|
||||||
|
|
||||||
```
|
|
||||||
pacman -Syu curl git
|
|
||||||
https://gitea.voxelvortex.tk/voxelvortex/InstaTout/raw/branch/arch/desktop_install.sh
|
|
||||||
```
|
|
39
auto_move.sh
Normal file
39
auto_move.sh
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Set vars
|
||||||
|
LOC=$1
|
||||||
|
LOCAL_USER=$2
|
||||||
|
|
||||||
|
# unarchive your files
|
||||||
|
7z x $LOC -o./files/temp/
|
||||||
|
|
||||||
|
# try staging laptop stuff, if that fails do desktop stuff
|
||||||
|
mv ./files/temp/Laptop ./files/temp/$LOCAL_USER/ ||\
|
||||||
|
mv ./files/temp/Desktop ./files/temp/$LOCAL_USER/
|
||||||
|
|
||||||
|
# copy the files to where theyre supposed to go on the system
|
||||||
|
cp -vR ./files/temp/$LOCAL_USER/* /home/$LOCAL_USER/
|
||||||
|
|
||||||
|
# change ownership of the user's stuff so you dont have privilege issues
|
||||||
|
chown -R $LOCAL_USER /home/$LOCAL_USER
|
||||||
|
chgrp -R $LOCAL_USER /home/$LOCAL_USER
|
||||||
|
|
||||||
|
# make neofetch config folders
|
||||||
|
mkdir ~/.config
|
||||||
|
mkdir ~/.config/neofetch
|
||||||
|
|
||||||
|
# delete any default configs in root so that they can be set properly
|
||||||
|
rm ~/.zshrc
|
||||||
|
rm ~/.config/neofetch/config.conf
|
||||||
|
rm ~/.gitconfig
|
||||||
|
|
||||||
|
# link some stuff do the unpriv users' stuff
|
||||||
|
# NOTE: The way I was linking zshrc is potentially dangerous since it would allow for priv esc from the unpriv user to
|
||||||
|
# root privilege. Don't do this. It is dumb lol.
|
||||||
|
# ln -s /home/$LOCAL_USER/.zshrc ~/.zshrc
|
||||||
|
# As far as I know the config files dont run code, so its safe to link them so they will auto update if you change them as your normal user
|
||||||
|
cp /home/$LOCAL_USER/.zshrc ~/.zshrc
|
||||||
|
ln -s /home/$LOCAL_USER/.config/neofetch/config.conf ~/.config/neofetch/config.conf
|
||||||
|
ln -s /home/$LOCAL_USER/.gitconfig ~/.gitconfig
|
||||||
|
|
||||||
|
# add my bashrc additions to root and the local user
|
||||||
|
echo `cat ./files/.bashrc` >> /home/$LOCAL_USER/.bashrc
|
||||||
|
echo `cat ./files/.bashrc` >> ~/.bashrc
|
21
desktop_install.sh
Normal file
21
desktop_install.sh
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
LOC=$1
|
||||||
|
|
||||||
|
if [ -z "$1" ]
|
||||||
|
then
|
||||||
|
LOC="./.auto-install"
|
||||||
|
fi
|
||||||
|
|
||||||
|
git clone https://gitea.voxelvortex.tk:443/voxelvortex/InstaTout.git $LOC
|
||||||
|
git fetch
|
||||||
|
git branch arch
|
||||||
|
|
||||||
|
# Install all the generic programs
|
||||||
|
$LOC/program_install.sh
|
||||||
|
|
||||||
|
# Make sure all the packages I want for my desktop are installed
|
||||||
|
pacman -Syu chromium python3 python-pip docker-compose docker zsh gdb p7zip git iputils dnsutils net-tools handbrake handbrake-cli ffmpeg htop nano vim neovim nmap netcat ssh tree vlc obs-studio audacity filezilla
|
||||||
|
|
||||||
|
# If wired networking is working, but gnome doesnt recognize it properly, check out this post:
|
||||||
|
# https://forums.debian.net/viewtopic.php?t=104561
|
||||||
|
|
||||||
|
sh $LOC/finalize.sh
|
4
files/.bashrc
Normal file
4
files/.bashrc
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# additions from InstaTout
|
||||||
|
|
||||||
|
export PS1="[\[$(tput sgr0)\]\[\033[38;5;160m\]\u\[$(tput sgr0)\]] \[$(tput sgr0)\]\[\033[38;5;68m\]\W\[$(tput sgr0)\] > \[$(tput sgr0)\]"
|
||||||
|
neofetch
|
7
files/preferences
Normal file
7
files/preferences
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Package: *
|
||||||
|
Pin: release a=bullseye
|
||||||
|
Pin-Priority: 500
|
||||||
|
|
||||||
|
Package: *
|
||||||
|
Pin: release a=unstable
|
||||||
|
Pin-Priority: 100
|
2
files/unstable.list
Normal file
2
files/unstable.list
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
deb https://deb.debian.org/debian/ unstable main contrib
|
||||||
|
deb-src http://deb.debian.org/debian/ unstable main contrib
|
BIN
files/wifi-drivers/lib/firmware/rtw88/rtw8822b_fw.bin
Normal file
BIN
files/wifi-drivers/lib/firmware/rtw88/rtw8822b_fw.bin
Normal file
Binary file not shown.
BIN
files/wifi-drivers/lib/firmware/rtw88/rtw8822c_fw.bin
Normal file
BIN
files/wifi-drivers/lib/firmware/rtw88/rtw8822c_fw.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@
|
|||||||
|
config WLAN_VENDOR_REALTEK
|
||||||
|
bool "Realtek devices"
|
||||||
|
default y
|
||||||
|
---help---
|
||||||
|
If you have a wireless card belonging to this class, say Y.
|
||||||
|
|
||||||
|
Note that the answer to this question doesn't directly affect the
|
||||||
|
kernel: saying N will just cause the configurator to skip all the
|
||||||
|
questions about these cards. If you say Y, you will be asked for
|
||||||
|
your specific card in the following questions.
|
||||||
|
|
||||||
|
if WLAN_VENDOR_REALTEK
|
||||||
|
|
||||||
|
source "drivers/net/wireless/realtek/rtl818x/Kconfig"
|
||||||
|
source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
|
||||||
|
source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
|
||||||
|
source "drivers/net/wireless/realtek/rtw88/Kconfig"
|
||||||
|
|
||||||
|
endif # WLAN_VENDOR_REALTEK
|
@ -0,0 +1,10 @@
|
|||||||
|
#
|
||||||
|
# Makefile for the Linux Wireless network device drivers for Realtek units
|
||||||
|
#
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8180) += rtl818x/
|
||||||
|
obj-$(CONFIG_RTL8187) += rtl818x/
|
||||||
|
obj-$(CONFIG_RTLWIFI) += rtlwifi/
|
||||||
|
obj-$(CONFIG_RTL8XXXU) += rtl8xxxu/
|
||||||
|
obj-$(CONFIG_RTW88) += rtw88/
|
||||||
|
|
@ -0,0 +1,88 @@
|
|||||||
|
#
|
||||||
|
# RTL818X Wireless LAN device configuration
|
||||||
|
#
|
||||||
|
config RTL8180
|
||||||
|
tristate "Realtek 8180/8185/8187SE PCI support"
|
||||||
|
depends on MAC80211 && PCI
|
||||||
|
select EEPROM_93CX6
|
||||||
|
---help---
|
||||||
|
This is a driver for RTL8180, RTL8185 and RTL8187SE based cards.
|
||||||
|
These are PCI based chips found in cards such as:
|
||||||
|
|
||||||
|
(RTL8185 802.11g)
|
||||||
|
A-Link WL54PC
|
||||||
|
|
||||||
|
(RTL8180 802.11b)
|
||||||
|
Belkin F5D6020 v3
|
||||||
|
Belkin F5D6020 v3
|
||||||
|
Dlink DWL-610
|
||||||
|
Dlink DWL-510
|
||||||
|
Netgear MA521
|
||||||
|
Level-One WPC-0101
|
||||||
|
Acer Aspire 1357 LMi
|
||||||
|
VCTnet PC-11B1
|
||||||
|
Ovislink AirLive WL-1120PCM
|
||||||
|
Mentor WL-PCI
|
||||||
|
Linksys WPC11 v4
|
||||||
|
TrendNET TEW-288PI
|
||||||
|
D-Link DWL-520 Rev D
|
||||||
|
Repotec RP-WP7126
|
||||||
|
TP-Link TL-WN250/251
|
||||||
|
Zonet ZEW1000
|
||||||
|
Longshine LCS-8031-R
|
||||||
|
HomeLine HLW-PCC200
|
||||||
|
GigaFast WF721-AEX
|
||||||
|
Planet WL-3553
|
||||||
|
Encore ENLWI-PCI1-NT
|
||||||
|
TrendNET TEW-266PC
|
||||||
|
Gigabyte GN-WLMR101
|
||||||
|
Siemens-fujitsu Amilo D1840W
|
||||||
|
Edimax EW-7126
|
||||||
|
PheeNet WL-11PCIR
|
||||||
|
Tonze PC-2100T
|
||||||
|
Planet WL-8303
|
||||||
|
Dlink DWL-650 v M1
|
||||||
|
Edimax EW-7106
|
||||||
|
Q-Tec 770WC
|
||||||
|
Topcom Skyr@cer 4011b
|
||||||
|
Roper FreeLan 802.11b (edition 2004)
|
||||||
|
Wistron Neweb Corp CB-200B
|
||||||
|
Pentagram HorNET
|
||||||
|
QTec 775WC
|
||||||
|
TwinMOS Booming B Series
|
||||||
|
Micronet SP906BB
|
||||||
|
Sweex LC700010
|
||||||
|
Surecom EP-9428
|
||||||
|
Safecom SWLCR-1100
|
||||||
|
|
||||||
|
Thanks to Realtek for their support!
|
||||||
|
|
||||||
|
config RTL8187
|
||||||
|
tristate "Realtek 8187 and 8187B USB support"
|
||||||
|
depends on MAC80211 && USB
|
||||||
|
select EEPROM_93CX6
|
||||||
|
---help---
|
||||||
|
This is a driver for RTL8187 and RTL8187B based cards.
|
||||||
|
These are USB based chips found in devices such as:
|
||||||
|
|
||||||
|
Netgear WG111v2
|
||||||
|
Level 1 WNC-0301USB
|
||||||
|
Micronet SP907GK V5
|
||||||
|
Encore ENUWI-G2
|
||||||
|
Trendnet TEW-424UB
|
||||||
|
ASUS P5B Deluxe/P5K Premium motherboards
|
||||||
|
Toshiba Satellite Pro series of laptops
|
||||||
|
Asus Wireless Link
|
||||||
|
Linksys WUSB54GC-EU v2
|
||||||
|
(v1 = rt73usb; v3 is rt2070-based,
|
||||||
|
use staging/rt3070 or try rt2800usb)
|
||||||
|
|
||||||
|
Thanks to Realtek for their support!
|
||||||
|
|
||||||
|
# If possible, automatically enable LEDs for RTL8187.
|
||||||
|
|
||||||
|
config RTL8187_LEDS
|
||||||
|
bool
|
||||||
|
depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187)
|
||||||
|
default y
|
||||||
|
|
@ -0,0 +1,2 @@
|
|||||||
|
obj-$(CONFIG_RTL8180) += rtl8180/
|
||||||
|
obj-$(CONFIG_RTL8187) += rtl8187/
|
@ -0,0 +1,5 @@
|
|||||||
|
rtl818x_pci-objs := dev.o rtl8225.o sa2400.o max2820.o grf5101.o rtl8225se.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8180) += rtl818x_pci.o
|
||||||
|
|
||||||
|
ccflags-y += -Idrivers/net/wireless/realtek/rtl818x
|
@ -0,0 +1,5 @@
|
|||||||
|
rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8187) += rtl8187.o
|
||||||
|
|
||||||
|
ccflags-y += -Idrivers/net/wireless/realtek/rtl818x
|
@ -0,0 +1,34 @@
|
|||||||
|
#
|
||||||
|
# RTL8XXXU Wireless LAN device configuration
|
||||||
|
#
|
||||||
|
config RTL8XXXU
|
||||||
|
tristate "RTL8723AU/RTL8188[CR]U/RTL819[12]CU (mac80211) support"
|
||||||
|
depends on MAC80211 && USB
|
||||||
|
---help---
|
||||||
|
This is an alternative driver for various Realtek RTL8XXX
|
||||||
|
parts written to utilize the Linux mac80211 stack.
|
||||||
|
The driver is known to work with a number of RTL8723AU,
|
||||||
|
RL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU devices
|
||||||
|
|
||||||
|
This driver is under development and has a limited feature
|
||||||
|
set. In particular it does not yet support 40MHz channels
|
||||||
|
and power management. However it should have a smaller
|
||||||
|
memory footprint than the vendor drivers and benefits
|
||||||
|
from the in kernel mac80211 stack.
|
||||||
|
|
||||||
|
It can coexist with drivers from drivers/staging/rtl8723au,
|
||||||
|
drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi,
|
||||||
|
but you will need to control which module you wish to load.
|
||||||
|
|
||||||
|
To compile this driver as a module, choose M here: the module will
|
||||||
|
be called r8xxxu. If unsure, say N.
|
||||||
|
|
||||||
|
config RTL8XXXU_UNTESTED
|
||||||
|
bool "Include support for untested Realtek 8xxx USB devices (EXPERIMENTAL)"
|
||||||
|
depends on RTL8XXXU
|
||||||
|
---help---
|
||||||
|
This option enables detection of Realtek 8723/8188/8191/8192 WiFi
|
||||||
|
USB devices which have not been tested directly by the driver
|
||||||
|
author or reported to be working by third parties.
|
||||||
|
|
||||||
|
Please report your results!
|
@ -0,0 +1,4 @@
|
|||||||
|
obj-$(CONFIG_RTL8XXXU) += rtl8xxxu.o
|
||||||
|
|
||||||
|
rtl8xxxu-y := rtl8xxxu_core.o rtl8xxxu_8192e.o rtl8xxxu_8723b.o \
|
||||||
|
rtl8xxxu_8723a.o rtl8xxxu_8192c.o
|
@ -0,0 +1,154 @@
|
|||||||
|
menuconfig RTL_CARDS
|
||||||
|
tristate "Realtek rtlwifi family of devices"
|
||||||
|
depends on MAC80211 && (PCI || USB)
|
||||||
|
default y
|
||||||
|
---help---
|
||||||
|
This option will enable support for the Realtek mac80211-based
|
||||||
|
wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de,
|
||||||
|
rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share
|
||||||
|
some common code.
|
||||||
|
|
||||||
|
if RTL_CARDS
|
||||||
|
|
||||||
|
config RTL8192CE
|
||||||
|
tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTL8192C_COMMON
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8192ce
|
||||||
|
|
||||||
|
config RTL8192SE
|
||||||
|
tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8192se
|
||||||
|
|
||||||
|
config RTL8192DE
|
||||||
|
tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8192de
|
||||||
|
|
||||||
|
config RTL8723AE
|
||||||
|
tristate "Realtek RTL8723AE PCIe Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
select RTL8723_COMMON
|
||||||
|
select RTLBTCOEXIST
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8723AE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8723ae
|
||||||
|
|
||||||
|
config RTL8723BE
|
||||||
|
tristate "Realtek RTL8723BE PCIe Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
select RTL8723_COMMON
|
||||||
|
select RTLBTCOEXIST
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8723BE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8723be
|
||||||
|
|
||||||
|
config RTL8188EE
|
||||||
|
tristate "Realtek RTL8188EE Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8188EE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8188ee
|
||||||
|
|
||||||
|
config RTL8192EE
|
||||||
|
tristate "Realtek RTL8192EE Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
select RTLBTCOEXIST
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8192EE 802.11n PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8192ee
|
||||||
|
|
||||||
|
config RTL8821AE
|
||||||
|
tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_PCI
|
||||||
|
select RTLBTCOEXIST
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8821ae
|
||||||
|
|
||||||
|
config RTL8192CU
|
||||||
|
tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter"
|
||||||
|
depends on USB
|
||||||
|
select RTLWIFI
|
||||||
|
select RTLWIFI_USB
|
||||||
|
select RTL8192C_COMMON
|
||||||
|
---help---
|
||||||
|
This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB
|
||||||
|
wireless network adapters.
|
||||||
|
|
||||||
|
If you choose to build it as a module, it will be called rtl8192cu
|
||||||
|
|
||||||
|
config RTLWIFI
|
||||||
|
tristate
|
||||||
|
select FW_LOADER
|
||||||
|
|
||||||
|
config RTLWIFI_PCI
|
||||||
|
tristate
|
||||||
|
|
||||||
|
config RTLWIFI_USB
|
||||||
|
tristate
|
||||||
|
|
||||||
|
config RTLWIFI_DEBUG
|
||||||
|
bool "Debugging output for rtlwifi driver family"
|
||||||
|
depends on RTLWIFI
|
||||||
|
default y
|
||||||
|
---help---
|
||||||
|
To use the module option that sets the dynamic-debugging level for,
|
||||||
|
the front-end driver, this parameter must be "Y". For memory-limited
|
||||||
|
systems, choose "N". If in doubt, choose "Y".
|
||||||
|
|
||||||
|
config RTL8192C_COMMON
|
||||||
|
tristate
|
||||||
|
depends on RTL8192CE || RTL8192CU
|
||||||
|
default y
|
||||||
|
|
||||||
|
config RTL8723_COMMON
|
||||||
|
tristate
|
||||||
|
depends on RTL8723AE || RTL8723BE
|
||||||
|
default y
|
||||||
|
|
||||||
|
config RTLBTCOEXIST
|
||||||
|
tristate
|
||||||
|
depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE
|
||||||
|
default y
|
||||||
|
|
||||||
|
endif
|
@ -0,0 +1,33 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
obj-$(CONFIG_RTLWIFI) += rtlwifi.o
|
||||||
|
rtlwifi-objs := \
|
||||||
|
base.o \
|
||||||
|
cam.o \
|
||||||
|
core.o \
|
||||||
|
debug.o \
|
||||||
|
efuse.o \
|
||||||
|
ps.o \
|
||||||
|
rc.o \
|
||||||
|
regd.o \
|
||||||
|
stats.o
|
||||||
|
|
||||||
|
rtl8192c_common-objs += \
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTLWIFI_PCI) += rtl_pci.o
|
||||||
|
rtl_pci-objs := pci.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTLWIFI_USB) += rtl_usb.o
|
||||||
|
rtl_usb-objs := usb.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192C_COMMON) += rtl8192c/
|
||||||
|
obj-$(CONFIG_RTL8192CE) += rtl8192ce/
|
||||||
|
obj-$(CONFIG_RTL8192CU) += rtl8192cu/
|
||||||
|
obj-$(CONFIG_RTL8192SE) += rtl8192se/
|
||||||
|
obj-$(CONFIG_RTL8192DE) += rtl8192de/
|
||||||
|
obj-$(CONFIG_RTL8723AE) += rtl8723ae/
|
||||||
|
obj-$(CONFIG_RTL8723BE) += rtl8723be/
|
||||||
|
obj-$(CONFIG_RTL8188EE) += rtl8188ee/
|
||||||
|
obj-$(CONFIG_RTLBTCOEXIST) += btcoexist/
|
||||||
|
obj-$(CONFIG_RTL8723_COMMON) += rtl8723com/
|
||||||
|
obj-$(CONFIG_RTL8821AE) += rtl8821ae/
|
||||||
|
obj-$(CONFIG_RTL8192EE) += rtl8192ee/
|
@ -0,0 +1,10 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
btcoexist-objs := halbtc8192e2ant.o \
|
||||||
|
halbtc8723b1ant.o \
|
||||||
|
halbtc8723b2ant.o \
|
||||||
|
halbtc8821a1ant.o \
|
||||||
|
halbtc8821a2ant.o \
|
||||||
|
halbtcoutsrc.o \
|
||||||
|
rtl_btc.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTLBTCOEXIST) += btcoexist.o
|
@ -0,0 +1,14 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8188ee-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
pwrseq.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8188EE) += rtl8188ee.o
|
@ -0,0 +1,8 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8192c-common-objs := \
|
||||||
|
main.o \
|
||||||
|
dm_common.o \
|
||||||
|
fw_common.o \
|
||||||
|
phy_common.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192C_COMMON) += rtl8192c-common.o
|
@ -0,0 +1,12 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8192ce-objs := \
|
||||||
|
dm.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192CE) += rtl8192ce.o
|
@ -0,0 +1,13 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8192cu-objs := \
|
||||||
|
dm.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
mac.o \
|
||||||
|
phy.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192CU) += rtl8192cu.o
|
@ -0,0 +1,13 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8192de-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192DE) += rtl8192de.o
|
@ -0,0 +1,15 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8192ee-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
pwrseq.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o \
|
||||||
|
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192EE) += rtl8192ee.o
|
@ -0,0 +1,14 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8192se-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8192SE) += rtl8192se.o
|
||||||
|
|
@ -0,0 +1,17 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8723ae-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hal_btc.o \
|
||||||
|
hal_bt_coexist.o\
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
pwrseq.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o \
|
||||||
|
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8723AE) += rtl8723ae.o
|
@ -0,0 +1,15 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8723be-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
pwrseq.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o \
|
||||||
|
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8723BE) += rtl8723be.o
|
@ -0,0 +1,8 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8723-common-objs := \
|
||||||
|
main.o \
|
||||||
|
dm_common.o \
|
||||||
|
fw_common.o \
|
||||||
|
phy_common.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8723_COMMON) += rtl8723-common.o
|
@ -0,0 +1,15 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
rtl8821ae-objs := \
|
||||||
|
dm.o \
|
||||||
|
fw.o \
|
||||||
|
hw.o \
|
||||||
|
led.o \
|
||||||
|
phy.o \
|
||||||
|
pwrseq.o \
|
||||||
|
rf.o \
|
||||||
|
sw.o \
|
||||||
|
table.o \
|
||||||
|
trx.o \
|
||||||
|
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTL8821AE) += rtl8821ae.o
|
@ -0,0 +1,54 @@
|
|||||||
|
menuconfig RTW88
|
||||||
|
tristate "Realtek 802.11ac wireless chips support"
|
||||||
|
depends on MAC80211
|
||||||
|
help
|
||||||
|
This module adds support for mac80211-based wireless drivers that
|
||||||
|
enables Realtek IEEE 802.11ac wireless chipsets.
|
||||||
|
|
||||||
|
If you choose to build a module, it'll be called rtw88.
|
||||||
|
|
||||||
|
if RTW88
|
||||||
|
|
||||||
|
config RTW88_CORE
|
||||||
|
tristate
|
||||||
|
|
||||||
|
config RTW88_PCI
|
||||||
|
tristate
|
||||||
|
|
||||||
|
config RTW88_8822BE
|
||||||
|
bool "Realtek 8822BE PCI wireless network adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTW88_CORE
|
||||||
|
select RTW88_PCI
|
||||||
|
help
|
||||||
|
Select this option will enable support for 8822BE chipset
|
||||||
|
|
||||||
|
802.11ac PCIe wireless network adapter
|
||||||
|
|
||||||
|
config RTW88_8822CE
|
||||||
|
bool "Realtek 8822CE PCI wireless network adapter"
|
||||||
|
depends on PCI
|
||||||
|
select RTW88_CORE
|
||||||
|
select RTW88_PCI
|
||||||
|
help
|
||||||
|
Select this option will enable support for 8822CE chipset
|
||||||
|
|
||||||
|
802.11ac PCIe wireless network adapter
|
||||||
|
|
||||||
|
config RTW88_DEBUG
|
||||||
|
bool "Realtek rtw88 debug support"
|
||||||
|
depends on RTW88_CORE
|
||||||
|
help
|
||||||
|
Enable debug support
|
||||||
|
|
||||||
|
If unsure, say Y to simplify debug problems
|
||||||
|
|
||||||
|
config RTW88_DEBUGFS
|
||||||
|
bool "Realtek rtw88 debugfs support"
|
||||||
|
depends on RTW88_CORE
|
||||||
|
help
|
||||||
|
Enable debug support
|
||||||
|
|
||||||
|
If unsure, say Y to simplify debug problems
|
||||||
|
|
||||||
|
endif
|
@ -0,0 +1,23 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTW88_CORE) += rtw88.o
|
||||||
|
rtw88-y += main.o \
|
||||||
|
mac80211.o \
|
||||||
|
util.o \
|
||||||
|
debug.o \
|
||||||
|
tx.o \
|
||||||
|
rx.o \
|
||||||
|
mac.o \
|
||||||
|
phy.o \
|
||||||
|
coex.o \
|
||||||
|
efuse.o \
|
||||||
|
fw.o \
|
||||||
|
ps.o \
|
||||||
|
sec.o \
|
||||||
|
regd.o
|
||||||
|
|
||||||
|
rtw88-$(CONFIG_RTW88_8822BE) += rtw8822b.o rtw8822b_table.o
|
||||||
|
rtw88-$(CONFIG_RTW88_8822CE) += rtw8822c.o rtw8822c_table.o
|
||||||
|
|
||||||
|
obj-$(CONFIG_RTW88_PCI) += rtwpci.o
|
||||||
|
rtwpci-objs := pci.o
|
19
finalize.sh
Normal file
19
finalize.sh
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# unprivileged user's name, change this if it isnt right
|
||||||
|
LOCAL_USER="michael"
|
||||||
|
|
||||||
|
# change default shells for root and unpriv-user to zsh
|
||||||
|
usermod --shell /bin/zsh root
|
||||||
|
usermod --shell /bin/zsh $LOCAL_USER
|
||||||
|
#usermod -aG sudo $USER
|
||||||
|
|
||||||
|
# List gnome extensions to install
|
||||||
|
echo -e "\nGnome extensions:"
|
||||||
|
echo -e "\tAppIndicator and KStatusNotifierItem Support: https://extensions.gnome.org/extension/615/appindicator-support/"
|
||||||
|
echo -e "\tArcMenu: https://extensions.gnome.org/extension/3628/arcmenu/"
|
||||||
|
echo -e "\tLaunch new instance: https://extensions.gnome.org/extension/600/launch-new-instance/"
|
||||||
|
echo -e "\tRemovable Drive Menu: https://extensions.gnome.org/extension/7/removable-drive-menu/"
|
||||||
|
echo -e "\tTactile: https://extensions.gnome.org/extension/4548/tactile/"
|
||||||
|
echo -e "\tVitals: https://extensions.gnome.org/extension/1460/vitals/"
|
||||||
|
echo -e "\tWorkspace Indicator: https://extensions.gnome.org/extension/21/workspace-indicator/"
|
||||||
|
echo -e "\tAutohide Battery: https://extensions.gnome.org/extension/595/autohide-battery/"
|
||||||
|
echo -e "\tSound Input & Output Device Chooser: https://extensions.gnome.org/extension/906/sound-output-device-chooser/"
|
11
gnome_install.sh
Normal file
11
gnome_install.sh
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copy over unstable repo stuff
|
||||||
|
cp ./files/unstable.list /etc/apt/sources.list.d/unstable.list
|
||||||
|
cp ./files/preferences /etc/apt/preferences
|
||||||
|
|
||||||
|
# Install gnome
|
||||||
|
pacman -Syu gnome-session gnome-shell gnome-backgrounds gnome-applets gnome-control-center mutter gjs gnome-tweaks power-profiles-daemon
|
||||||
|
|
||||||
|
# Make all the monitors swap workspaces together (WHY THE FUCK ISNT THIS DEFAULT GNOME? BRUH.)
|
||||||
|
gsettings set org.gnome.mutter workspaces-only-on-primary false
|
||||||
|
|
||||||
|
echo "gnome installed"
|
21
laptop_install.sh
Normal file
21
laptop_install.sh
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
LOC=$1
|
||||||
|
|
||||||
|
if [ -z "$1" ]
|
||||||
|
then
|
||||||
|
LOC="./.auto-install"
|
||||||
|
fi
|
||||||
|
|
||||||
|
git clone https://gitea.voxelvortex.tk:443/voxelvortex/InstaTout.git $LOC
|
||||||
|
git fetch
|
||||||
|
git branch arch
|
||||||
|
|
||||||
|
# Install all the generic programs
|
||||||
|
$LOC/program_install.sh
|
||||||
|
|
||||||
|
# Make sure all the packages I want for my laptop are installed
|
||||||
|
pacman -Syu chromium python3 python-pip docker-compose docker zsh gdb p7zip git iputils dnsutils net-tools handbrake handbrake-cli ffmpeg htop nano vim neovim nmap netcat ssh tree vlc obs-studio audacity filezilla
|
||||||
|
|
||||||
|
# Point to Fprint driver
|
||||||
|
echo -e "\n\nFigerprint\n\tCheck out: https://gist.github.com/d-k-bo/15e53eab53e2845e97746f5f8661b224"
|
||||||
|
|
||||||
|
sh $LOC/finalize.sh
|
33
program_install.sh
Executable file
33
program_install.sh
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
# Install basic dependencies
|
||||||
|
pacman -Syu curl wget gpg
|
||||||
|
|
||||||
|
# Install my default apt stuff
|
||||||
|
pacman -Syu proxychains shadowsocks shadowsocks-qt5 chromium firefox python3 python-pip python-wheel docker-compose docker zsh p7zip git iputils dnsutils net-tools htop nano vim neovim netcat ssh tree vlc neofetch zip unzip cryptsetup virt-manager qemu
|
||||||
|
|
||||||
|
# Update python pip
|
||||||
|
python3 -m pip install -U pip
|
||||||
|
|
||||||
|
# Snap installs
|
||||||
|
snap install core discord code
|
||||||
|
|
||||||
|
# librewolf
|
||||||
|
mkdir -p /home/michael/Applications
|
||||||
|
cd /home/michael/Applications
|
||||||
|
git clone https://aur.archlinux.org/librewolf-bin.git librewolf
|
||||||
|
cd librewolf
|
||||||
|
gpg --recieve-keys 2954CC8585E27A3F
|
||||||
|
makepkg -si
|
||||||
|
|
||||||
|
#zsh highlighting
|
||||||
|
mkdir -p /home/michael/.scripts
|
||||||
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git /home/michael/.scripts/zsh-syntax-highlighting
|
||||||
|
|
||||||
|
|
||||||
|
# rust
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
||||||
|
|
||||||
|
# Install Ghidra
|
||||||
|
git clone https://github.com/NationalSecurityAgency/ghidra.git /home/michael/Applications/ghidra
|
||||||
|
ln -s /home/michael/Applications/ghidra/ghidraRun /usr/bin/ghidra
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user