Compare commits

..

1 Commits
arch ... master

62 changed files with 33 additions and 742 deletions

33
README.md Normal file
View File

@ -0,0 +1,33 @@
# 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
```

View File

@ -1,39 +0,0 @@
# 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

View File

@ -1,21 +0,0 @@
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

View File

@ -1,4 +0,0 @@
# 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

View File

@ -1,7 +0,0 @@
Package: *
Pin: release a=bullseye
Pin-Priority: 500
Package: *
Pin: release a=unstable
Pin-Priority: 100

View File

@ -1,2 +0,0 @@
deb https://deb.debian.org/debian/ unstable main contrib
deb-src http://deb.debian.org/debian/ unstable main contrib

View File

@ -1,19 +0,0 @@
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

View File

@ -1,10 +0,0 @@
#
# 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/

View File

@ -1,88 +0,0 @@
#
# 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

View File

@ -1,2 +0,0 @@
obj-$(CONFIG_RTL8180) += rtl8180/
obj-$(CONFIG_RTL8187) += rtl8187/

View File

@ -1,5 +0,0 @@
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

View File

@ -1,5 +0,0 @@
rtl8187-objs := dev.o rtl8225.o leds.o rfkill.o
obj-$(CONFIG_RTL8187) += rtl8187.o
ccflags-y += -Idrivers/net/wireless/realtek/rtl818x

View File

@ -1,34 +0,0 @@
#
# 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!

View File

@ -1,4 +0,0 @@
obj-$(CONFIG_RTL8XXXU) += rtl8xxxu.o
rtl8xxxu-y := rtl8xxxu_core.o rtl8xxxu_8192e.o rtl8xxxu_8723b.o \
rtl8xxxu_8723a.o rtl8xxxu_8192c.o

View File

@ -1,154 +0,0 @@
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

View File

@ -1,33 +0,0 @@
# 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/

View File

@ -1,10 +0,0 @@
# 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

View File

@ -1,14 +0,0 @@
# 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

View File

@ -1,8 +0,0 @@
# 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

View File

@ -1,12 +0,0 @@
# 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

View File

@ -1,13 +0,0 @@
# 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

View File

@ -1,13 +0,0 @@
# 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

View File

@ -1,15 +0,0 @@
# 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

View File

@ -1,14 +0,0 @@
# 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

View File

@ -1,17 +0,0 @@
# 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

View File

@ -1,15 +0,0 @@
# 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

View File

@ -1,8 +0,0 @@
# 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

View File

@ -1,15 +0,0 @@
# 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

View File

@ -1,54 +0,0 @@
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

View File

@ -1,23 +0,0 @@
# 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

View File

@ -1,19 +0,0 @@
# 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/"

View File

@ -1,11 +0,0 @@
# 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"

View File

@ -1,21 +0,0 @@
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

View File

@ -1,33 +0,0 @@
# 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