Basic tips & apps I like to use on CachyOS.
No fancy design—just useful info.
CachyOSで私が普段使ってるTipsとかアプリとか。
カッコいいデザインとかめんどいんでシンプルにしました。
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd .. && rm -rf yay
Run these lines one by one (or paste all) in your terminal. Note: CachyOS usually comes with paru as the default AUR helper — you can use that instead if you prefer (most people do). ターミナルで1行ずつ(または全部まとめて)実行してね。ちなみに最近のCachyOSだとだいたいparuが最初から入ってるんで、そっち使ってもOK(むしろそっちが多い)。
Enables Flatpak support — Installs Flatpak package manager and adds the official Flathub repository (main source for sandboxed apps not in repos/AUR). Flatpak使えるようにするやつ — Flatpak本体入れて、Flathub(サンドボックスアプリのメイン倉庫)を追加するだけ。
Run this command: このコマンド叩いて:
sudo pacman -Syu flatpak && flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
This updates your system first, installs Flatpak, and adds Flathub for user-level access. After running, you may need to log out/in or reboot for everything to take effect. Then install apps with e.g. flatpak install flathub org.example.App or use a GUI like Discover/Bauh.
システムアップデートしてからFlatpak入れて、ユーザー権限でFlathub追加してる。終わったらログアウト/ログインか再起動すると完全に使えるようになるよ。あとは flatpak install flathub org.example.App とかでアプリ入れられるし、DiscoverとかBauhみたいなGUIでもOK。
One-click full update via a desktop shortcut in KDE Plasma. Updates official repos, AUR (via paru or yay), and Flatpaks all at once. KDE Plasmaのデスクトップショートカットでワンクリック全部更新。公式リポジトリ、AUR (paruかyay)、Flatpakをまとめてアップデートできるやつ。
Step 1: Create the update command (as a Fish function) ステップ1: 更新コマンド作る (Fishのfunctionで)
Open your Fish config file (use any editor — kate, nano, vim, micro, etc.): Fishの設定ファイル開いて(好きなエディタでいいよ — kate, nano, vim, microとか):
kate ~/.config/fish/config.fish
Paste the following at the end of the file, save, and exit: ファイルの最後にこれ貼って保存して閉じて:
function update-all --description "Update repos + AUR + Flatpaks in one go"
sudo pacman -Syu
paru -Syu
flatpak update -y
end
If you use yay instead of paru, change the second line to yay -Syu. After saving, restart your terminal or run source ~/.config/fish/config.fish. Test by typing update-all in a terminal.
yay派なら2行目をyay -Syuに変えてね。保存したらターミナル再起動するかsource ~/.config/fish/config.fish叩いて。試しにupdate-allって打ってみて。
Step 2: Make it clickable from desktop (KDE Plasma .desktop file) ステップ2: デスクトップからクリックできるようにする (KDE Plasmaの.desktopファイル)
Right-click on your desktop → Create New → Text File and name it Update System.desktop デスクトップで右クリック → 新規作成 → テキストファイル 作って名前をUpdate System.desktopに
Open the file and paste this content (adjust if needed): ファイル開いてこの中身貼って(必要ならいじって):
[Desktop Entry]
Name=Update System (repos + AUR)
Exec=konsole -e fish -c "update-all; echo 'Update finished. Press Enter to close...'; read"
Icon=system-software-update
Type=Application
Terminal=true
Categories=System;
Save the file and exit. Now right-click the file → Allow Launching (or Properties → Permissions → check "Is executable"). Double-click it anytime to run the full update — it will open Konsole, ask for sudo password if needed, run everything, show a message when done, and wait for you to press Enter before closing. 保存して閉じる。そしたらそのファイル右クリック → 実行を許可(またはプロパティ → アクセス権 → 「実行可能にする」にチェック)。いつでもダブルクリックで全部更新できるよ。Konsole開いてsudoパスワード聞かれたら入れて、全部終わったら「Enter押して閉じてね」って出るから押せばウィンドウ閉まる。
This uses Konsole (default on KDE Plasma in CachyOS). If you use a different terminal, change the Exec= line accordingly (e.g., alacritty -e fish -c "...").
Konsole使ってる(CachyOSのKDE Plasmaだとデフォルト)。別のターミナル使ってる人はExec=の部分変えてね(例: alacritty -e fish -c "..."とか)。
In-game editor/cheat tool — GUI for modifying process memory values. ゲーム中メモリいじれるエディタ/チートツール — プロセスメモリ値をGUIで変えられるやつ。
Install: 入れ方:
yay -S pince
Easy way to run local LLMs. Mainly supports GGUF models. ローカルでLLM動かすのに超簡単。主にGGUFモデル対応。
Install: 入れ方:
yay -S lmstudio-bin
Browser — I use it alongside Brave (some sites like Speechchat.com work better here). ブラウザ — Braveと併用してるよ (Speechchat.comとかBraveで調子悪いサイトで使う)。
Install: 入れ方:
yay -S google-chrome
Asian input support (Japanese etc.). Install Mozc for Japanese typing. アジア言語入力サポート (日本語とか)。日本語入力ならMozc入れてね。
Install: 入れ方:
sudo pacman -S fcitx5 fcitx5-configtool fcitx5-qt fcitx5-gtk kcm-fcitx5 fcitx5-mozc
Mod for GIMP to make it feel more like Photoshop. Run GIMP once before applying. GIMPをPhotoshopっぽくするMod。適用前にGIMP1回起動しといてね。
Install: 入れ方:
Download the latest Linux version from https://github.com/Diolinux/PhotoGIMP/releases
Extract .config and .local folders to your home directory (overwrite files).
Relaunch GIMP — done!
https://github.com/Diolinux/PhotoGIMP/releasesから最新のLinux版ダウンロードして.configと.localフォルダをホームに展開(上書きOK)。
GIMP再起動したら完了!
PNG optimizer — Losslessly compresses PNG files to reduce file size without losing quality. Great for images, screenshots, web assets, etc. PNG最適化ツール — PNGファイルのサイズを品質落とさずに圧縮。画像とかスクショとかWeb素材に便利。
Install: 入れ方:
sudo pacman -S oxipng
Basic usage example: (optimizes all PNGs in the current folder) 基本使い方例: (今いるフォルダの全部のPNG最適化)
oxipng -o max --strip safe *.png
- -o max = maximum compression level
- --strip safe = removes non-essential metadata safely
Run this in the folder containing your PNG files (use cd /path/to/folder first). It overwrites the originals — back up important files first if you're cautious.
- -o max = 最大圧縮レベル
- --strip safe = 余計なメタデータ安全に消す
PNGあるフォルダで実行して(cd /path/to/folderで移動先)。元ファイル上書きするんで大事なやつはバックアップしといてね。
Modern, simple GTK image compressor — Focused on easy compression with lossless PNG mode (uses oxipng backend for PNGs, supports lossy too). Supports PNG, JPEG, WebP, SVG. Great GUI alternative to CLI tools like oxipng. モダンでシンプルなGTK画像圧縮ツール — 簡単に圧縮できて、無損失PNGモードあり (PNGはoxipngバックエンド使ってる、損失圧縮もOK)。PNG, JPEG, WebP, SVG対応。oxipngみたいなCLIのGUI版みたいな感じで便利。
Install (Arch repos — recommended): 入れ方 (Archリポジトリ — おすすめ):
sudo pacman -S curtail
Alternative (Flatpak): 代替 (Flatpak):
flatpak install flathub com.github.huluti.Curtail
Usage: 使い方:
Launch Curtail, drag files or folders into the window, select lossless compression (safe, no quality loss), and compress. It can overwrite originals or create new files in the same folder. Curtail起動してファイルやフォルダドラッグして、無損失圧縮選んで圧縮。元ファイル上書きか同じフォルダに新ファイル作れる。
Perfect for batch processing images with a nice interface. Lossless mode keeps full quality while reducing size significantly (especially PNGs). If using Flatpak, it may need permissions for file access. 画像バッチ処理にぴったりなインターフェース。無損失モードで品質そのままサイズガッツリ減らせる(特にPNG)。Flatpak版はファイルアクセス権限設定が必要かも。
Reliable for online classes and meetings. オンライン授業とかミーティングで安定してるやつ。
Install: 入れ方:
yay -S zoom
For syncing and accessing files (e.g. royalty-free media collections). ファイル同期とかアクセスに便利 (例: ロイヤリティフリーの映画とか音楽集めるとき)。
Install: 入れ方:
yay -S megasync
Modern, open-source, self-hostable chat client (fork of Revolt). Great alternative to Discord with better privacy and customization. モダンでオープンソース、自ホスト可能なチャットクライアント (Revoltのフォーク)。Discordのプライバシー重視&カスタマイズしやすい代替品として最高。
Install on Arch / Arch-based (easiest): Arch / Arch系での入れ方(一番簡単):
There's an AUR package: stoat-desktop-bin AURにパッケージがあるよ: stoat-desktop-bin
Install with your AUR helper, e.g.: AURヘルパー使ってインストール(例):
yay -S stoat-desktop-bin
or または
paru -S stoat-desktop-bin
Uses a prebuilt version with system-wide Electron — nice and lightweight. システム全体のElectron使ったプリビルド版だから軽くて良い感じ。
Alternative: Flatpak (works on almost any distro) 代替: Flatpak(ほぼどんなディストロでもOK)
Still listed under the old name (RevoltDesktop) on Flathub: Flathubではまだ古い名前 (RevoltDesktop) で登録されてる:
https://flathub.org/apps/chat.revolt.RevoltDesktop
Install with: インストールコマンド:
flatpak install flathub chat.revolt.RevoltDesktop
Many users report it works perfectly for Stoat even after the rebrand. リブランド後もStoatとして普通に動くって報告多いよ。