scripts to help set up KDE, other tweaks.
Find a file
2026-09-29 21:20:10 +03:00
audio.sh Upload files to "/" 2026-09-29 17:53:10 +03:00
README.md Update README.md 2026-09-29 21:20:10 +03:00

fixes

scripts to help set up KDE, other tweaks.

archinstall scripts should be in this repo for downloading

add ilovecandy to pacman.conf

sudo sed -i '/^# Misc options/a ILoveCandy' /etc/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

Install vencord for discord

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

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

Set up settings manually in btrfs-manager afterwards.

Setting up audio DAC

chmod +x audio.sh
./audio.sh

Dolphin corner free space available in location

configure > interface > status & location bars > full width

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

gui managers suck, only one usable is pamac-aur

POST SETUP

  1. change the look of grub with a theme > https://github.com/jacksaur/Gorgeous-GRUB
  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