Last active
August 14, 2025 09:59
-
-
Save makeevrserg/deff5f1b0986ad00bca1c8bb8bd5c90f to your computer and use it in GitHub Desktop.
Revisions
-
makeevrserg revised this gist
Aug 14, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -84,7 +84,7 @@ fi # Fix IntelCPU+SamsungSSD in boot config # GT0: GUC: TLB Invalidation response timed out for seqno 45531 -> i915.enable_guc=3 # Random freeze on Samsung SSD -> elevator=bfq nvme_core.default_ps_max_latency_us=5500 pcie_aspm=off intel_idle.max_cstate=1 i915.enable_fbc=0 i915.enable_psr=0 i915.enable_dc=0 ahci.mobile_lpm_policy=1 # sudo find / -name "arch.conf" # sudo nano /etc/kernel/cmdline # sudo nano /usr/share/systemd/bootctl/arch.conf -
makeevrserg revised this gist
Jul 14, 2025 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -83,6 +83,8 @@ fi # https://www.jetbrains.com/toolbox-app/download/download-thanks.html?platform=linux # Fix IntelCPU+SamsungSSD in boot config # GT0: GUC: TLB Invalidation response timed out for seqno 45531 -> i915.enable_guc=3 # Random freeze on Samsung SSD -> elevator=bfq nvme_core.default_ps_max_latency_us=5500 pcie_aspm=off # sudo find / -name "arch.conf" # sudo nano /etc/kernel/cmdline # sudo nano /usr/share/systemd/bootctl/arch.conf -
makeevrserg revised this gist
Jul 14, 2025 . 1 changed file with 5 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -78,16 +78,15 @@ if ! pgrep -x "AmneziaVPN" > /dev/null; then exit 1 fi # Download manually # https://github.com/amnezia-vpn/amnezia-client/releases/latest # https://www.jetbrains.com/toolbox-app/download/download-thanks.html?platform=linux # Fix IntelCPU+SamsungSSD in boot config # sudo find / -name "arch.conf" # sudo nano /etc/kernel/cmdline # sudo nano /usr/share/systemd/bootctl/arch.conf # Add at the end: i915.enable_guc=3 elevator=bfq nvme_core.default_ps_max_latency_us=5500 pcie_aspm=off intel_pstate=active # sudo bootctl update # sudo reinstall-kernels # sudo reboot now -
makeevrserg revised this gist
Jul 1, 2025 . 1 changed file with 14 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -77,3 +77,17 @@ if ! pgrep -x "AmneziaVPN" > /dev/null; then echo "To continue, launch VPN" exit 1 fi # https://github.com/amnezia-vpn/amnezia-client/releases/latest # https://www.jetbrains.com/toolbox-app/download/download-thanks.html?platform=linux # Remove intel_pstate # sudo nano /etc/kernel/cmdline # Add at the end intel_pstate=disable # sudo find / -name "arch.conf" # /usr/share/systemd/bootctl/arch.conf # Add at the end intel_pstate=disable # sudo bootctl update # sudo reinstall-kernels # sudo reboot now # cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver -
makeevrserg created this gist
Jul 1, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,79 @@ is_installed() { local package="$1" if pacman -Qs "$package" > /dev/null; then echo "Package $package is installed" return 0 else echo "Package $package is not installed" return 1 fi } install_package() { local package="$1" sudo pacman -Syy --noconfirm "$package" } try_install_package() { local package="$1" if ! is_installed $package; then install_package $package fi } install_aur_package() { local package="$1" echo "Installing $package from AUR..." yay -S --noconfirm "$package" } try_install_aur_package() { local package="$1" if ! is_installed "$package"; then install_aur_package "$package" fi } if ! is_installed "docker"; then install_package "docker" sudo systemctl enable docker.service sudo systemctl start docker.service sudo groupadd docker sudo usermod -aG docker $USER newgrp docker fi try_install_package "docker-compose" try_install_package "gtk2" try_install_package "libxcrypt-compat" try_install_package "telegram-desktop" try_install_package "vscode" try_install_package "cpupower" try_install_package "thermald" try_install_package "wget" try_install_package "btop" try_install_aur_package "termius" try_install_aur_package "slack-desktop" # https://github.com/amnezia-vpn/amnezia-client/issues/792 fix_dns_vnp() { echo "[main] dns=none" | sudo tee /etc/NetworkManager/NetworkManager.conf > /dev/null echo "nameserver 1.1.1.1 nameserver 1.0.0.1" | sudo tee /etc/resolv.conf > /dev/null sudo systemctl enable systemd-resolved.service && sudo systemctl start systemd-resolved.service sudo ln -sf ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf } fix_dns_vnp if ! pgrep -x "AmneziaVPN" > /dev/null; then echo "To continue, launch VPN" exit 1 fi