fixes/README.md
2026-09-29 20:59:51 +03:00

5.5 KiB

fixes

scripts to help set up KDE, other tweaks.

archinstall scripts should be in this repo for downloading

add ilovecandy to pacman.conf

install yay

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Set Up Zsh with Powerlevel10k

1. Install Everything

Install Zsh, Powerlevel10k, plugins, and the Meslo Nerd Font:

yay -S zsh zsh-theme-powerlevel10k zsh-autosuggestions zsh-syntax-highlighting ttf-meslo-nerd

2. Change Your Default Shell to Zsh

chsh -s /bin/zsh

Important: Log out of your account and log back in for the change to take effect.


3. Configure Konsole Font

In Konsole:

  1. Open Settings > configure konsole > profiles > new > change command to /usr/bin/zsh
  2. Go to Appearance
  3. Change the terminal font: Choose:
  4. Select the installed MesloLGS Nerd Font
  5. Apply the changes
  6. make your new profile default: Set as Default

The Nerd Font is required for Powerlevel10k's icons and symbols to display correctly.


4. Configure ~/.zshrc

Open your Zsh configuration:

nano ~/.zshrc

Paste the following:

# ─────────────────────────────────────
# Powerlevel10k
# ─────────────────────────────────────

source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme


# ─────────────────────────────────────
# Plugins
# ─────────────────────────────────────

# Autosuggestions
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

# Syntax highlighting
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh


# ─────────────────────────────────────
# Powerlevel10k configuration
# ─────────────────────────────────────

[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh


# ─────────────────────────────────────
# Completion
# ─────────────────────────────────────

autoload -Uz compinit
compinit

setopt CORRECT
setopt AUTO_CD

zstyle ':completion:*' completer _complete _approximate
zstyle ':completion:*' menu select


# ─────────────────────────────────────
# History
# ─────────────────────────────────────

HISTFILE="$HOME/.zsh_history"
SAVEHIST=10000

setopt APPEND_HISTORY
setopt SHARE_HISTORY
setopt HIST_IGNORE_DUPS
setopt HIST_IGNORE_SPACE

4. Configure Powerlevel10k

Start Zsh:

zsh

This launches the Powerlevel10k configuration wizard.

You can re-run it at any time with:

p10k configure

Your configuration will be saved to:

~/.p10k.zsh

Useful Commands

Reconfigure Powerlevel10k:

p10k configure

Reload your Zsh configuration without restarting the shell:

source ~/.zshrc

Start Zsh manually:

zsh

SOFTWARE

gaming:

yay -S coolercontrol-bin lm_sensors lact occt mangohud mangojuice goverlay lutris heroic-games-launcher-bin steam polymc-qt5-bin openrgb amdgpu_top umu-launcher wine lib32-vulkan-radeon
sudo systemctl enable --now coolercontrold

razer NEEDS FIXING:

yay -S openrazer-daemon polychromatic

utilities:

yay -S ark fastfetch gparted gwenview kcalc spectacle plasma-systemmonitor dolphin dolphin-plugins ffmpegthumbs filelight kde-cli-tools kdegraphics-thumbnailers kio-admin konsole purpose tesseract-data-lit tesseract-data-eng

audio/video:

yay -S mpv nicotine+ open-video-downloader-bin audacity

before installing browser:

echo -e "[Wallet]\nEnabled=false" > ~/.config/kwalletrc

browser:

yay -S brave-bin

other:

yay -S qbittorrent kdeconnect kate discord onlyoffice-bin libreoffice-fresh filelight

discord needs vencord

sh -c "$(curl -sS https://vencord.dev/install.sh)"

disable kwalletd

echo -e "[Wallet]\nEnabled=false" > ~/.config/kwalletrc

set up backups with snapper/timeshift

yay -S snapper btrfs-assistant snap-pac grub-btrfs inotify-tools
sudo systemctl enable --now grub-btrfsd
sudo snapper -c root create-config /        # generate a root conf file
sudo grub-mkconfig -o /boot/grub/grub.cfg # load the options in grub menu

working but ther is also a home config, set up settigns manually

set up automount of isos in dolphin

yay -S dolphin-plugins

Setting up audio DAC

chmod +x audio.sh
./audio.sh

add in dolphin corner to see free space available

configure > interface > status & location bars > full width

yay -S filelight
kwriteconfig6 --file ~/.config/dolphinrc --group General --key ShowStatusBar FullWidth

brave enable ublock origin

TLDR ALL GUI PACKAGE MANAGERS SUCK DICK, ONLY ONE USABLE IS PAMAC-AUR and even this shit isnt good

POST SETUP

  1. change the look of grub with a theme
  2. ventoy usb
  3. teach wine basics, prefix, wine version, winetricks, flags
  4. stuff like flags, goverlay, fps limiter, undervolt
  5. explain swap, compression, zstd
  6. adding apps to aplication search