code seems broken from wrong regex
This commit is contained in:
		@@ -132,51 +132,69 @@ unpriv curl -s https://git.conorz.at/titanz/Linux-Setup-Scripts/raw/branch/devel
 | 
			
		||||
sudo chmod 644 /etc/systemd/zram-generator.conf
 | 
			
		||||
 | 
			
		||||
# Setup DNF
 | 
			
		||||
unpriv curl -s https://git.conorz.at/titanz/Linux-Setup-Scripts/raw/branch/developmentn/etc/dnf/dnf.conf | sudo tee /etc/dnf/dnf.coraw/branch/development /dev/null
 | 
			
		||||
sudo chmod 644 /etc/dnf/dnf.coraw/branch/developmentudo sed -i 's/^metalink=.*/&\&protocol=htraw/branch/developmentaw/branch/development/etc/yum.repos.d/*
 | 
			
		||||
unpriv curl -s https://git.conorz.at/titanz/Linux-Setup-Scripts/raw/branch/development/etc/dnf/dnf.conf | sudo tee /etc/dnf/dnf.conf > /dev/null
 | 
			
		||||
sudo chmod 644 /etc/dnf/dnf.conf
 | 
			
		||||
sudo sed -i 's/^metalink=.*/&\&protocol=https/g' /etc/yum.repos.d/*
 | 
			
		||||
 | 
			
		||||
raw/branch/developmentmove unwanted groraw/branch/developmentsuraw/branch/developmentnf -y group remove 'Container Managemenraraw/branch/developmentanch/developmentDesktop accessibility' 'Fraw/branch/developmentox Web Browsraw/branch/developmentGuest Desktop Agents' 'LibreOffice' 'Prinraw/branch/development Support'
 | 
			
		||||
raw/branch/development/move firefox packagesrraw/branch/development/aw/branch/development -y remove fedora-bookmarks fedora-chromiraw/branch/developmentonfig firmraw/branch/developraw/branch/development/ozilla-filesystemeraw/branch/development/movraw/branch/developmenttwork + hardware tools packages
 | 
			
		||||
sudo dnf raw/branch/developmentemove avahi cifs* '*cups' dmidecode dnsmasq geolite2* mtr net-snmp-libs net-tools nfs-utils nmap-ncat nmap-ncat opensc openssh-server rsync rygel sgpio tcpdump teamd traceroute usb_modeswitch
 | 
			
		||||
raw/branch/development/move support for some languages and spelling raw/branch/development/dnf -y remove '*anthy*' '*hangul*' ibus-typing-booster '*m17n*' '*pinyin*' '*speech*' texlivsraw/branch/developraw/branch/development/ words '*zhuyin*'eraw/branch/development/move codec + image + printers
 | 
			
		||||
# Remove unwanted groups
 | 
			
		||||
sudo dnf -y group remove 'Container Management' 'Desktop accessibility' 'Firefox Web Browser' 'Guest Desktop Agents' 'LibreOffice' 'Printing Support'
 | 
			
		||||
 | 
			
		||||
# Remove firefox packages
 | 
			
		||||
sudo dnf -y remove fedora-bookmarks fedora-chromium-config firefox mozilla-filesystem
 | 
			
		||||
 | 
			
		||||
# Remove Network + hardware tools packages
 | 
			
		||||
sudo dnf -y remove avahi cifs* '*cups' dmidecode dnsmasq geolite2* mtr net-snmp-libs net-tools nfs-utils nmap-ncat nmap-ncat opensc openssh-server rsync rygel sgpio tcpdump teamd traceroute usb_modeswitch
 | 
			
		||||
 | 
			
		||||
# Remove support for some languages and spelling
 | 
			
		||||
sudo dnf -y remove '*anthy*' '*hangul*' ibus-typing-booster '*m17n*' '*pinyin*' '*speech*' texlive-libs words '*zhuyin*'
 | 
			
		||||
 | 
			
		||||
# Remove codec + image + printers
 | 
			
		||||
sudo dnf -y remove openh264 ImageMagick* sane* simple-scan
 | 
			
		||||
 | 
			
		||||
# Remove Active Directory + Sysadmin + reporting tools
 | 
			
		||||
sudo dnf -y remove 'sssd*' realmd cyrus-sasl-gssapi quota* dos2unix kpartx smraw/branch/developbraw/branch/development/a-client gvfs-smb
 | 
			
		||||
sudo dnf -y remove 'sssd*' realmd cyrus-sasl-gssapi quota* dos2unix kpartx sos samba-client gvfs-smb
 | 
			
		||||
 | 
			
		||||
# Remmraw/branch/development/ and virtual stuff
 | 
			
		||||
sudo yraw/branch/development/ remove 'podman*' '*libvirt*' 'open-vm*' qemu-guest-agent 'hyperv*' spice-vdagent virtualbox-guest-additions vino xorg-x11-drv-vmware xorg-x11-drv-amdgpu
 | 
			
		||||
# Remove vm and virtual stuff
 | 
			
		||||
sudo dnf -y remove 'podman*' '*libvirt*' 'open-vm*' qemu-guest-agent 'hyperv*' spice-vdagent virtualbox-guest-additions vino xorg-x11-drv-vmware xorg-x11-drv-amdgpu
 | 
			
		||||
 | 
			
		||||
# Remove NetworkManager
 | 
			
		||||
sudo dnf -y remove NetworkManager-pptp-gnome NetworkManager-ssh-gnome NetworkManager-openconnect-gnome NetworkManager-openvpn-gnome NetworkManager-vpnc-gnome ppp* ModemMana#raw/branch/development/ Remove Gnome apps
 | 
			
		||||
sudo dnf -y remove NetworkManager-pptp-gnome NetworkManager-ssh-gnome NetworkManager-openconnect-gnome NetworkManager-openvpn-gnome NetworkManager-vpnc-gnome ppp* ModemManager
 | 
			
		||||
 | 
			
		||||
# Remove Gnome apps
 | 
			
		||||
sudo dnf remove -y baobab chrome-gnome-shell eog gnome-boxes gnome-calculator gnome-calendar gnome-characters gnome-classic* gnome-clocks gnome-color-manager gnome-connections \
 | 
			
		||||
    gnome-contacts gnome-disk-utility gnome-font-viewer gnome-logs gnome-maps gnome-photos gnome-remote-desktop gnome-screenshot gnome-shell-extension-apps-menu \
 | 
			
		||||
    gsraw/branch/development/hell-extension-background-logo gnome-shell-extension-launch-new-instance gnome-shell-extension-places-menu gnome-shell-extension-window-list gnome-text-editor \
 | 
			
		||||
    gnome-shell-extension-background-logo gnome-shell-extension-launch-new-instance gnome-shell-extension-places-menu gnome-shell-extension-window-list gnome-text-editor \
 | 
			
		||||
    gnome-themes-extra gnome-tour gnome-user* gnome-weather loupe snapshot totem
 | 
			
		||||
 | 
			
		||||
# Remove apps
 | 
			
		||||
sudo dnf remove raw/branch/developmentbrt* cheese evince file-roller* libreoffiraw/branch/developmentmediawriter rhythmbox yelp
 | 
			
		||||
sudo dnf remove -y abrt* cheese evince file-roller* libreoffice* mediawriter rhythmbox yelp
 | 
			
		||||
 | 
			
		||||
# Remove other paraw/branch/developmentes
 | 
			
		||||
 sudo dnf remove -y raw/branch/developraw/branch/development rng-tools thermald '*perl*' yajl
 | 
			
		||||
# Remove other packages
 | 
			
		||||
 sudo dnf remove -y lvm2 rng-tools thermald '*perl*' yajl
 | 
			
		||||
 | 
			
		||||
# Disaraw/branch/developmentbranch/developmentopenh264 repo
 | 
			
		||||
sudo dnf raw/branch/developmentig-manager --set-draw/branch/developmentlraw/branch/developmentedora-cisco-openh264
 | 
			
		||||
# Disable openh264 repo
 | 
			
		||||
sudo dnf config-manager --set-disabled fedora-cisco-openh264
 | 
			
		||||
 | 
			
		||||
# Update packaraw/braw/branch/developmenth/developmentsudo dnf -y upgrade
 | 
			
		||||
# Update packages
 | 
			
		||||
sudo dnf -y upgrade
 | 
			
		||||
 | 
			
		||||
# Instaraw/branch/developmentardened_mraw/branch/developmentc
 | 
			
		||||
sudo dnraw/branch/development/r enable secureblue/hardeneraw/branch/developmentlloc -y
 | 
			
		||||
sudo dsraw/branch/development/tall -y hardened_mallraw/branch/developmentcho 'libhardened_malloc.so' | sudo tee /eraw/branch/developmentd.so.preload
 | 
			
		||||
sudo c6raw/branch/development/44 /etc/ld.so.prraw/branch/developmentd
 | 
			
		||||
raw/braraw/branch/development/evelopment/stall packages that I use raw/branch/development/dnf -y install adw-gtk3-theme gnome-console gnome-shell-extension-appindicator gnome-shell-extension-blur-my-shell gnome-shell-exoraw/branch/developraw/branch/development/n-background-logonraw/branch/development/stall appropriate virtualization drivers
 | 
			
		||||
# Install hardened_malloc
 | 
			
		||||
sudo dnf copr enable secureblue/hardened_malloc -y
 | 
			
		||||
sudo dnf install -y hardened_malloc
 | 
			
		||||
echo 'libhardened_malloc.so' | sudo tee /etc/ld.so.preload
 | 
			
		||||
sudo chmod 644 /etc/ld.so.preload
 | 
			
		||||
 | 
			
		||||
# Install packages that I use
 | 
			
		||||
sudo dnf -y install adw-gtk3-theme gnome-console gnome-shell-extension-appindicator gnome-shell-extension-blur-my-shell gnome-shell-extension-background-logo
 | 
			
		||||
 | 
			
		||||
# Install appropriate virtualization drivers
 | 
			
		||||
if [ "$virtualization" = 'kvm' ]; then
 | 
			
		||||
    sudo dnf install -y qemu-guest-agent spice-vdagent
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Setup Flatpak
 | 
			
		||||
sudo flatpak override --system --nosocket=x11 --nosocket=fallback-x11 --nosocket=pulseaudio --nosocket=session-bus --nosocket=system-bus --unshare=network --unshare=ipc --nofilesystem=host:reset --nodevice=input --nodevice=shm --nodevice=all --no-talk-name=org.freedesktop.Flatpnraw/branch/development/o-talk-name=org.freedesktop.systemd1 --no-talk-name=ca.desrt.dconf --no-talk-name=org.gnome.Shell.Extensions
 | 
			
		||||
flatpak override --user --nosocket=x11 --nosocket=fallback-x11 --nosocket=pulseaudio --nosocket=session-bus --nosocket=system-bus --unshare=network --unshare=ipc --nofilesystem=host:reset --nodevice=input --nodevice=shm --nodevice=all --no-talk-name=org.freedesktop.Flatpak --no-raw/branch/development/name=org.freedesktop.systemd1 --no-talk-name=ca.desrt.dconf --no-talk-name=org.gnome.Shell.Extensions
 | 
			
		||||
sudo flatpak override --system --nosocket=x11 --nosocket=fallback-x11 --nosocket=pulseaudio --nosocket=session-bus --nosocket=system-bus --unshare=network --unshare=ipc --nofilesystem=host:reset --nodevice=input --nodevice=shm --nodevice=all --no-talk-name=org.freedesktop.Flatpak --no-talk-name=org.freedesktop.systemd1 --no-talk-name=ca.desrt.dconf --no-talk-name=org.gnome.Shell.Extensions
 | 
			
		||||
flatpak override --user --nosocket=x11 --nosocket=fallback-x11 --nosocket=pulseaudio --nosocket=session-bus --nosocket=system-bus --unshare=network --unshare=ipc --nofilesystem=host:reset --nodevice=input --nodevice=shm --nodevice=all --no-talk-name=org.freedesktop.Flatpak --no-talk-name=org.freedesktop.systemd1 --no-talk-name=ca.desrt.dconf --no-talk-name=org.gnome.Shell.Extensions
 | 
			
		||||
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
 | 
			
		||||
flatpak --user install org.gnome.Extensions com.github.tchx84.Flatseal org.gnome.Loupe -y
 | 
			
		||||
flatpak --user override com.github.tchx84.Flatseal --filesystem=/var/lib/flatpak/app:ro --filesystem=xdg-data/flatpak/app:ro --filesystem=xdg-data/flatpak/overrides:create
 | 
			
		||||
@@ -184,7 +202,7 @@ flatpak --user override org.gnome.Extensions --talk-name=org.gnome.Shell.Extensi
 | 
			
		||||
flatpak update -y
 | 
			
		||||
 | 
			
		||||
# Enable hardened_malloc for Flatpak
 | 
			
		||||
sudo flatpak override --system --filesystem=host-os:ro --env=LD_PRELOAD=/var/run/host/usr/libbraw/branch/development/hardened_malloc.so
 | 
			
		||||
sudo flatpak override --system --filesystem=host-os:ro --env=LD_PRELOAD=/var/run/host/usr/lib64/libhardened_malloc.so
 | 
			
		||||
flatpak override --user --filesystem=host-os:ro --env=LD_PRELOAD=/var/run/host/usr/lib64/libhardened_malloc.so
 | 
			
		||||
 | 
			
		||||
# Install Microsoft Edge if x86_64
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user