Dispositivos#

PC Master Race

  • OS: CachyOS GNOME
  • CPU: AMD Ryzen 5 3600
  • GPU: AMD Radeon RX 6800 16 GB
  • RAM: 32 GB (4 x Geil Super Luce 8 GB DDR4 3200MHz)
  • NVMe: 1 TB (2 x Adata XPG Spectrix S40G 512 GB)
  • Mother: ASUS TUF Gaming X570-PRO (Wi-Fi)
  • Mouse: Logitech G305
  • Teclado: HyperX Alloy Origins Core (con keycaps Razer Pink PBT)
  • Auriculares: Audio-Technica ATH-M50x (con un FiiO BTA10) y Sony Inzone H9

Raspberry Pi 4 Model B

Apple MacBook Air M1 2020

Samsung Galaxy S22 Ultra

Configuración de BIOS#

  • Restaurar valores predeterminados
  • Configurar RAM a 3200MHz
  • Habilitar Resizable Bar
  • Habilitar virtualización
  • Habilitar Secure Boot
  • Deshabilitar CSM
  • Configurar los coolers para que hagan el menor ruido posible

Cosas de Linux#

CachyOS GNOME / rEFInd / GPU AMD#

  • Añadir repositorio BlackArch:

https://www.blackarch.org/downloads.html#install-repo

  • Instalar AI SDK:

    sudo chwd --ai_sdk -i pci rocm-ai-sdk
    
  • Instalar aplicaciones:

    sudo pacman -Syu --needed android-tools apparmor aria2 audacious audacity bleachbit blender brave-bin btop burpsuite cachyos-gaming-meta cachyos-gnome-settings cachyos-snapper-support cachyos-zsh-config calf calibre clipgrab cmatrix curl dconf-editor ddcutil distrobox docker easyeffects extension-manager fastfetch file-roller flatpak fuse2 gimp gnome-break-timer gnome-calendar gnome-characters gnome-chess gnome-clocks gnome-connections gnome-contacts gnome-dictionary gnome-epub-thumbnailer gnome-font-viewer gnome-logs gnome-maps gnome-mines gnome-multi-writer gnome-nettool gnome-nibbles gnome-remote-desktop gnome-shell-extension-pop-shell-git gnome-sudoku gnome-user-share gnome-weather gnuchess gparted gufw gvfs-smb handbrake htop john jre21-openjdk kimageformats5 kitty krita krita-plugin-gmic kseexpr libheif libjxl libmypaint libreoffice-fresh lrzip lsp-plugins-lv2 mda.lv2 mpv mutter-cachyos nautilus-image-converter neovim net-tools nmap obs-studio obs-vaapi obs-vkcapture octopi ollama-rocm p7zip pamac-aur paru polkit-gnome poppler-qt5 proton-cachyos protontricks python-pyqt5 qbittorrent qemu-full rocm-smi-lib ryujinx scummvm shotcut shotwell sqlmap squashfs-tools stremio sushi tmux tree ttf-ubuntu-font-family unace unrar ventoy-bin virt-manager vlc wget wireshark-qt yelp yt-dlp zam-plugins-lv2
    
  • Habilitar AppArmor:

    sudo nvim /boot/refind_linux.conf
    

    Añadir parámetros del kernel:

    lsm=landlock,lockdown,yama,integrity,apparmor,bpf
    
    sudo systemctl enable apparmor.service
    

    Reiniciar y verificar:

    aa-enabled
    
  • Instalar VSCode y Yaru desde AUR:

    paru -S --needed visual-studio-code-bin yaru-gnome-shell-theme yaru-gtk-theme yaru-icon-theme yaru-sound-theme
    
  • Habilitar servicio Ollama:

    sudo systemctl enable ollama.service
    
  • Configurar Alpaca para usar:

    http://localhost:11434
    

Fedora GNOME#

Flatpaks#

flatpak install flathub com.github.k4zmu2a.spacecadetpinball com.github.tchx84.Flatseal com.jeffser.Alpaca com.vysp3r.ProtonPlus dev.vencord.Vesktop io.github.flattool.Warehouse it.mijorus.gearlever org.signal.Signal org.telegram.desktop

Cifrado rápido en discos NVMe#

sudo dmsetup table

sudo cryptsetup --perf-no_read_workqueue --perf-no_write_workqueue --persistent refresh luks-blablabla

GNOME VRR y escalado fraccional#

gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate','scale-monitor-framebuffer']"

Extensiones de GNOME#

Kitty#

nvim ~/.config/kitty/kitty.conf
linux_display_server x11
map cmd+t new_tab_with_cwd
font_family      UbuntuMono
bold_font        auto
italic_font      auto
bold_italic_font auto
font_size 14

Zsh#

nvim ~/.zshrc
alias astrofetch="fastfetch -l arch -c neofetch"
alias mikufetch="fastfetch --logo ~/Pictures/img_MIKU_us.png --logo-height 30"
alias update="paru; flatpak update"

Ajustes de Steam#

  • Habilitar Steam Play en la configuración de Steam

  • Configurar opciones de lanzamiento (por juego) a:

    gamemoderun %command%
    

    o en CachyOS:

    game-performance %command%
    
  • Probar Proton-GE-Custom con ProtonPlus

CS2#

  • Opciones de lanzamiento:

    -vulkan -novid -fullscreen
    

Sonic Adventure#

https://gamebanana.com/tuts/16934

GTA IV#

https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix

  • Opciones de lanzamiento:

    WINEDLLOVERRIDES="dinput8=n,b" %command%
    

Git#

git config --global color.ui true

git config --global user.name "astrovm"

git config --global user.email "[email protected]"

ssh-keygen -t ed25519 -C "[email protected]"

cat ~/.ssh/id_ed25519.pub
git config --global user.signingkey CC39C6D77BDF0053

git config --global commit.gpgsign true

Randomización de MAC#

sudo nvim /etc/NetworkManager/conf.d/99-randomize-mac-address.conf
[device-mac-randomization]
wifi.scan-rand-mac-address=yes

[connection-mac-randomization]
ethernet.cloned-mac-address=random
wifi.cloned-mac-address=random
sudo systemctl restart NetworkManager

Reinicio de Bluetooth#

sudo rfkill unblock all
sudo rmmod btusb
sudo modprobe btusb

Extensiones de Brave#