# https://github.com/CachyOS/CachyOS-PKGBUILDS/blob/master/cachyos-rate-mirrors/cachyos-rate-mirrors sudo bash ./cachyos-rate-mirrors.sh sudo pacman -Scc sudo pacman -Syyuu --noconfirm sudo pacman -S --noconfirm --needed yay sudo pacman -S --noconfirm --needed flatpak # https://wiki.archlinux.org/title/List_of_applications/Utilities#Terminal_pagers # https://wiki.archlinux.org/title/Environment_variables#Default_programs sudo pacman -S --noconfirm --needed moor # https://wiki.archlinux.org/title/GTK # https://wiki.archlinux.org/title/Qt # https://github.com/swaywm/sway/wiki/GTK-3-settings-on-Wayland # https://github.com/lassekongo83/adw-gtk3 # https://archlinux.org/packages/extra/x86_64/dms-shell/ # https://danklinux.com/docs/dankmaterialshell/application-themes # https://danklinux.com/docs/dankmaterialshell/icon-theming # https://wiki.archlinux.org/title/Xsettingsd # https://codeberg.org/derat/xsettingsd#settings # https://www.freedesktop.org/wiki/Specifications/XSettingsRegistry/ # https://wiki.archlinux.org/title/XDG_Desktop_Portal # https://mangowm.github.io/docs/configuration/xdg-portals/ # https://niri-wm.github.io/niri/Xwayland sudo pacman -S --noconfirm --needed xwayland-satellite pipewire pipewire-pulse xdg-desktop-portal-wlr wl-clipboard cliphist wl-clip-persist gnome-keyring xdg-desktop-portal mkdir -p ~/.config/xdg-desktop-portal/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/xdg-desktop-portal/portals.conf | tee ~/.config/xdg-desktop-portal/portals.conf > /dev/null sudo pacman -S --noconfirm --needed xsettingsd mkdir -p ~/.config/xsettingsd/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/xsettingsd/xsettingsd.conf | tee ~/.config/xsettingsd/xsettingsd.conf > /dev/null sudo pacman -S --noconfirm --needed gtk3 gtk4 qt5-base qt6-base sudo pacman -S --noconfirm --needed xorg-xwayland xorg cava cups-pk-helper i2c-tools iwd matugen networkmanager qt6-multimedia qt6ct systemd wtype sudo pacman -S --noconfirm --needed adw-gtk-theme papirus-icon-theme nerd-fonts flatpak install -y org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark mkdir -p ~/.config/gtk-3.0/ mkdir -p ~/.config/gtk-4.0/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/gtk-3.0/settings.ini | tee ~/.config/gtk-3.0/settings.ini > /dev/null curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/gtk-3.0/gtk.css | tee ~/.config/gtk-3.0/gtk.css > /dev/null curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/gtk-4.0/settings.ini | tee ~/.config/gtk-4.0/settings.ini > /dev/null curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/gtk-4.0/gtk.css | tee ~/.config/gtk-4.0/gtk.css > /dev/null gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark' gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark' gsettings set org.gnome.desktop.interface cursor-theme 'Papirus-Dark' gsettings set org.gnome.desktop.interface font-name 'JetBrainsMono Nerd Font Mono 10' gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' # https://apps.gnome.org/ sudo pacman -S --noconfirm --needed decibels showtime gnome-disk-utility gnome-calculator amberol papers loupe simple-scan nautilus sudo pacman -S --noconfirm --needed video-trimmer curtail fragments switcheroo gnome-boxes flatpak install -y flathub io.github.wartybix.Constrict ## CachyOS ## sudo pacman -S --noconfirm --needed appmenu-gtk-module libdbusmenu-glib tldr --update sudo pacman -S --noconfirm --needed fuse2 #sudo pacman -S --noconfirm --needed flatpak flatpak install -y flathub it.mijorus.gearlever # https://github.com/ilya-zlobintsev/LACT/wiki/Overclocking-(AMD) sudo tee -a /etc/default/limine > /dev/null <<'EOF' KERNEL_CMDLINE[default]+=" manitosik=1 zswap.enabled=0 nowatchdog quiet splash amd_pstate=passive rcutree.enable_rcu_lazy=1 amdgpu.ppfeaturemask=0xffffffff" EOF #sudo limine-mkinitcpio # https://github.com/flightlessmango/MangoHud # https://wiki.archlinux.org/title/MangoHud # https://danklinux.com/docs/dankmaterialshell/managing # https://wiki.archlinux.org/title/Wayland#Qt # https://wiki.archlinux.org/title/Environment_variables#Default_programs # https://danklinux.com/docs/dankmaterialshell/application-themes sudo pacman -S --noconfirm --needed cachyos-gaming-meta sudo pacman -S --noconfirm --needed gamescope mangohud lib32-mangohud mkdir -p ~/.config/MangoHud/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/MangoHud/MangoHud.conf | tee ~/.config/MangoHud/MangoHud.conf > /dev/null sudo pacman -S --noconfirm --needed heroic-games-launcher-bin steam yay -S --noconfirm --needed hydra-launcher-bin flatpak install -y flathub com.usebottles.bottles mkdir -p ~/.config/environment.d/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/environment.d/env.conf | tee ~/.config/environment.d/env.conf > /dev/null curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/udev/rules.d/60-ioschedulers.rules | sudo tee /etc/udev/rules.d/60-ioschedulers.rules > /dev/null # https://github.com/sched-ext/scx-loader/tree/main/crates/scx_loader # https://github.com/sched-ext/scx-loader/blob/main/crates/scx_loader/configuration.md # https://github.com/sched-ext/scx-loader/blob/main/crates/scx_loader/default_config.toml sudo pacman -S --noconfirm --needed scx-scheds scx-tools sudo systemctl disable --now ananicy-cpp sudo mkdir -p /etc/scx_loader/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/scx_loader/config.toml | sudo tee /etc/scx_loader/config.toml > /dev/null sudo systemctl enable --now scx_loader.service ## ## CachyOS # https://github.com/CachyOS/CachyOS-Welcome/blob/develop/src/tweak.rs sudo pacman -S --noconfirm --needed profile-sync-daemon systemctl enable --user --now psd.service sudo systemctl disable --now systemd-oomd.service sudo pacman -S --noconfirm --needed bpftune-git sudo systemctl enable --now bpftune.service sudo pacman -S --noconfirm --needed bluez sudo systemctl enable --now bluetooth.service systemctl disable --user --now arch-update.timer # https://wiki.archlinux.org/title/CPU_frequency_scaling#Userspace_tools # https://wiki.archlinux.org/title/Systemd-resolved # https://man.archlinux.org/man/hosts.5.en # https://github.com/ImMALWARE/dns.malw.link/blob/master/hosts # https://github.com/Flowseal/zapret-discord-youtube/blob/main/.service/hosts # https://wiki.archlinux.org/title/Sysctl#Improving_performance # https://wiki.archlinux.org/title/Kernel_module#systemd sudo systemctl disable --now power-profiles-daemon.service sudo pacman -Rns --noconfirm power-profiles-daemon sudo pacman -S --noconfirm --needed cpupower curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/default/cpupower-service.conf | sudo tee /etc/default/cpupower-service.conf > /dev/null sudo systemctl enable --now cpupower.service sudo mkdir -p /etc/systemd/resolved.conf.d/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/systemd/resolved.conf.d/resolved.conf | sudo tee /etc/systemd/resolved.conf.d/resolved.conf > /dev/null curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/hosts | sudo tee /etc/hosts > /dev/null mkdir -p /etc/sysctl.d/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/sysctl.d/99-arch.conf | sudo tee /etc/sysctl.d/99-arch.conf > /dev/null mkdir -p /etc/modules-load.d/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/etc/modules-load.d/modules.conf | sudo tee /etc/modules-load.d/modules.conf > /dev/null sudo pacman -S --noconfirm --needed bazaar chromium sudo pacman -S --noconfirm --needed cachyos-firefox-settings sudo pacman -S --noconfirm --needed zed github-cli pycharm-community-edition flatpak install -y flathub org.desktop_plus.desktop-plus # https://wiki.archlinux.org/title/Open_Broadcaster_Software#Installation # https://wiki.archlinux.org/title/Hardware_video_acceleration#AMD/ATI sudo pacman -S --noconfirm --needed mesa vulkan-radeon sudo pacman -S --noconfirm --needed --asdeps obs-studio-plugin-browser sudo pacman -S --noconfirm --needed obs-studio flatpak install -y flathub org.onlyoffice.desktopeditors com.github.PintaProject.Pinta # https://wiki.archlinux.org/title/Discord#Enabling_rich_presence_on_Flatpak sudo pacman -S --noconfirm --needed telegram-desktop torbrowser-launcher lact gnome-firmware ventoy-bin flatpak install -y flathub com.discordapp.Discord mkdir -p ~/.config/user-tmpfiles.d/ curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/user-tmpfiles.d/discord.conf | tee ~/.config/user-tmpfiles.d/discord.conf > /dev/null yay -S --noconfirm --needed amneziavpn-bin sudo sh -c "$(curl -Ls https://github.com/v2rayA/v2rayA-installer/raw/main/installer.sh)" @ --with-xray sudo systemctl enable --now v2raya.service sudo systemctl enable --now lactd.service # https://wiki.archlinux.org/title/Godot_Engine#Installation # https://wiki.archlinux.org/title/Blender#HIP_on_AMD_open_source_drivers # https://wiki.archlinux.org/title/Blender#Enable_Hardware_Ray_tracing_on_supported_GPUs yay -S --noconfirm --needed --asdeps jdk-temurin yay -S --noconfirm --needed elyprismlauncher-bin flatpak install -y flathub org.vinegarhq.Sober org.vinegarhq.Vinegar sudo pacman -S --noconfirm --needed --asdeps hip-runtime-amd hiprt sudo pacman -S --noconfirm --needed blender godot-mono # https://wiki.archlinux.org/title/Default_applications # https://wiki.archlinux.org/title/XDG_MIME_Applications # https://github.com/basecamp/omarchy/blob/quattro/default/applications/mimeapps.list curl -fsSL https://codeberg.org/MAnitosik/dotfiles/raw/branch/main/config/mimeapps.list | tee ~/.config/mimeapps.list > /dev/null sudo limine-mkinitcpio