Profile for arch

Display name
Arch Linux CZ
Username
@arch@arch-linux.cz
Role
admin

About arch

Bio

Účet věnovaný české a slovenské Arch Linux komunitě 🐧
Tipy, návody, novinky ze světa Arch Linuxu a open source. Sledujeme dění kolem Fediverse, soukromí a svobodného softwaru.
Projekty: oscloud.cz · mamutovo.cz · mxchat.cz · git.arch-linux.cz

Stats

Joined
Posts
325
Followed by
841
Following
47

Pinned public posts

jump to recent

🐧 Arch Linux CZ se přesunul na vlastní instanci!
mastodon.arch-linux.cz byla jedna z prvních českých Mastodon instancí a za ta léta udělala hodně pro českou a slovenskou Fediverse komunitu,  aby po ní něco zůstalo, přesunuli jsme tento komunitní účet na vlastní GoToSocial instanci.
Nová adresa: @arch 🎉
GTS je lehký a jednoduchý ActivityPub server – ideální pro náš komunitní účet bez zbytečné složitosti.
Sledujte nás dál – budeme sdílet tipy, novinky a obsah ze světa Arch Linuxu a open source. 🙂
#archlinux #gotosocial #selfhosted #opensource #fediverse #czech

Recent public posts

exclude boosts

Moderní CLI: fd – najdi cokoliv rychleji než findem

find je mocný nástroj, ale jeho syntaxe patří k nejošklivějším v celém Unixu. find . -type f -name ".md" -not -path "./node_modules/" – kdo to má pamatovat. fd řeší přesně tohle: dělá 90 % toho, co lidi z find reálně potřebují, ale jednoduše.…

https://arch-linux.cz/posts/2026/moderni-cli-fd-najdi-cokoliv-rychleji-nez/

#cli #rust #tipy #arch #fd

Moderní CLI: bat – cat se superschopnostmi

Když si soubor vypíšu přes cat, dostanu holý text. Bez barev, bez čísel řádků, bez orientace. bat (jako netopýr 🦇) přidává všechno, co bys od moderního nástroje čekal – a stále se chová jako cat, když ho pipuješ dál. Instalace Balíček je v…

https://arch-linux.cz/posts/2026/moderni-cli-bat-cat-se-superschopnostmi/

#cli #rust #tipy #arch #bat #navody

Vyšlo EndeavourOS Titan Nova

EndeavourOS vydal Titan Nova – menší "mezirelease", který má přemostit čekání na příští velký release Triton. Ten se zpožďuje kvůli přechodu na Wayland v Live prostředí (kvůli změnám v Plasma) a EOS tým na tom pořád pracuje. Co je Titan Nova Jde…

https://arch-linux.cz/posts/2026/vyslo-endeavouros-titan-nova/

#endeavouros #arch-based #novinky #iso

🪞 Arch tip: pomalý pacman? Nejspíš máš daleké mirrory.

Nainstaluj reflector:

sudo pacman -S reflector

Vyber 20 nejrychlejších (Česko + okolí, jen https):

sudo reflector --country Czechia,Germany,Austria --latest 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

Automatická aktualizace přes timer:

sudo systemctl enable --now reflector.timer

Rozdíl v rychlosti stahování balíčků bývá i několikanásobný, hlavně když máš v mirrorlistu server na druhém konci světa.

#archlinux #linux #pacman #cli

"Moderní CLI: eza – ls jak má vypadat v roce 2026"

ls je základní nástroj Unixu už od 70. let. Funguje spolehlivě, ale jeho výstup dneska vypadá archaicky – jenom sloupce textu, žádný git status, žádné ikony. eza řeší přesně tohle. Je to fork populárního exa, které přestalo být udržované. eza v tom…

https://arch-linux.cz/posts/2026/moderni-cli-eza/

#cli #rust #tipy #arch #eza #navody

"Moderní CLI nástroje: úvod do nové generace utilit"

Klasické Unix nástroje jako ls, cat, find a grep slouží desítky let. Jsou spolehlivé, jsou všude a v systému bez nich nešlápneš. Za tu dobu ale svět kolem nich pokročil – gitové repozitáře, .gitignore, obří monorepa, terminály s emoji a Nerd Fonts.…

https://arch-linux.cz/posts/2026/moderni-cli-uvod/

#cli #rust #tipy #arch #terminal

🛠️ ArchLinux tip: nainstaluj pacman-contrib a máš 4 nezbytné nástroje:

sudo pacman -S pacman-contrib

Co dostaneš:

📦 checkupdates
kolik updatů čeká (bezpečně, bez -Sy)

🧹 paccache -rk2
smaž staré verze v cache

🔀 pacdiff
interaktivní merge .pacnew souborů

🌳 pactree firefox
strom závislostí balíčku

Bonus – automatický úklid cache každý týden:

sudo systemctl enable --now paccache.timer

Ušetří disk i nervy.

#archlinux #linux #pacman #sysadmin

Arch Linux CZ , @arch
(open profile)
Boost of @oscloud@mamutovo.cz

🐧 Arch Linux nyní využívá jádro Linux 7.1!
Co je nového:
🔹 Nový NTFS ovladač s plným zápisem po 4 letech vývoje
🔹 Intel FRED zapnutý ve výchozím stavu
🔹 Konec podpory i486 — pryč ~140 000 řádků legacy kódu
🔹 Landlock pro UNIX domain sockety
🔹 BPF podpora v io_uring

🔗 https://9to5linux.com/linux-kernel-7-1-officially-released-heres-whats-new

#Linux #ArchLinux #Kernel #OpenSource

Shelly-ALPM – Moderní správce balíčků pro Arch Linux
Shelly je grafický i příkazový správce balíčků pro Arch Linux. Na rozdíl od většiny alternativ (octopi, pamac) není wrapper nad pacmanem – komunikuje přímo s knihovnou libalpm, tedy se stejným jádrem, které používá samotný pacman.

Projekt vyvíjí Zoey Bauer pod hlavičkou Seafoam Labs. Je psaný v C# (.NET 10), GUI běží na GTK 4 s nativní podporou Waylandu. Licence je GPL-3.0.
https://arch-linux.cz/shelly-alpm-modern%C3%AD-spr%C3%A1vce-bal%C3%AD%C4%8Dk%C5%AF-pro-arch-linux/
#archlinux_tip #archlinuxcz

📋 Aktualizace k AUR incidentu
Arch tým zveřejnil seznam podezřelých balíčků – obsahuje tisíce položek.
🔍 Rychlá kontrola:
curl -s https://md.archlinux.org/SxbqukK6IA/download > /tmp/aur-bad.txt
pacman -Qm | awk '{print $1}' | grep -Fxf /tmp/aur-bad.txt
👉 https://arch-linux.cz/bezpečnostní-incident-škodlivé-balíčky-v-aur/

#archlinux #aur #bezpečnost #linux

⚠️ Bezpečnostní incident v AUR

V Arch User Repository bylo detekováno velké množství škodlivých balíčků. Arch tým aktivně řeší situaci.
👉 Před každou aktualizací AUR balíčků zkontroluj PKGBUILD a install skripty!

Více: https://arch-linux.cz/bezpe%C4%8Dnostn%C3%AD-incident-%C5%A1kodliv%C3%A9-bal%C3%AD%C4%8Dky-v-aur/
#archlinux #aur #bezpečnost #linux

Arch Tip týdne: pacman jako profík

📦 pacman umí mnohem víc než jen instalovat balíčky.
Tady jsou dotazy, které ti pomůžou pochopit, co máš v systému.

═══════════════════════════════════════════
🔍 ZÁKLADNÍ DOTAZY (-Q = QUERY)
═══════════════════════════════════════════

výpis všech nainstalovaných balíčků

pacman -Q

kolik balíčků mám?

pacman -Q | wc -l

jen explicitně nainstalované (bez závislostí)

pacman -Qe

jen závislosti (instalované jako "side effect")

pacman -Qd

balíčky z AUR / mimo oficiální repo

pacman -Qm

balíčky JEN z oficiálních repo

pacman -Qn

osiřelé balíčky (závislosti, které už nikdo nepotřebuje)

pacman -Qtdq

odstranění osiřelých

sudo pacman -Rns $(pacman -Qtdq)

═══════════════════════════════════════════
📋 pacman -Qi → INFO O BALÍČKU
═══════════════════════════════════════════

detailní info

pacman -Qi firefox

co uvidíš:

- verze, popis, URL

- licence

- závislosti (Depends On)

- co na něm závisí (Required By)

- volitelné závislosti (Optional Deps)

- velikost, datum instalace

- důvod instalace (Explicitly installed / Dependency)

rozšířené info (přidá Backup Files = konfiguráky chráněné při update)

pacman -Qii firefox

info z repa (i pro nenainstalované)

pacman -Si firefox

jen velikost balíčku

pacman -Qi firefox | grep "Installed Size"

řazení balíčků podle velikosti (potřebuje: pacman -S expac)

expac -H M "%m\t%n" | sort -h | tail -20

═══════════════════════════════════════════
📂 pacman -Ql → SEZNAM SOUBORŮ
═══════════════════════════════════════════

co všechno balíček nainstaloval

pacman -Ql firefox

jen binárky

pacman -Ql firefox | grep '/bin/'

konfigurační soubory balíčku (vše v /etc)

pacman -Ql firefox | grep '^firefox /etc'

počet souborů v balíčku

pacman -Ql firefox | wc -l

soubory nenainstalovaného balíčku (z repa)

nejdřív aktualizuj file database:

sudo pacman -Fy
pacman -Fl firefox

═══════════════════════════════════════════
🔎 pacman -Qo → KDO VLASTNÍ TENTO SOUBOR?
═══════════════════════════════════════════

který balíček nainstaloval daný soubor?

pacman -Qo /usr/bin/firefox

výstup:

/usr/bin/firefox is owned by firefox 123.0-1

najdi balíček podle příkazu v PATH

pacman -Qo $(which nvim)

najdi balíček, kterému patří soubor – i když ho nemáš nainstalovaný

sudo pacman -Fy
pacman -F /usr/bin/htop

═══════════════════════════════════════════
🛠️ pacnew / pacsave – CHRÁNĚNÉ KONFIGURÁKY
═══════════════════════════════════════════

Backup Files = soubory označené v balíčku jako "neredisej moji verzi"

Když přijde update a soubor jsi upravil, pacman vytvoří .pacnew

(nová verze z balíčku) a tvoji verzi nechá být.

seznam backup files konkrétního balíčku

pacman -Qii pacman | awk '/^Backup Files/,/^$/'

najdi všechny .pacnew/.pacsave v systému (čekající na merge)

sudo find /etc ( -name ".pacnew" -o -name ".pacsave" )

interaktivní merge (z pacman-contrib)

sudo pacman -S pacman-contrib
sudo pacdiff

═══════════════════════════════════════════
🌳 pactree → STROM ZÁVISLOSTÍ
═══════════════════════════════════════════

instalace (pokud nemáš)

sudo pacman -S pacman-contrib

co všechno balíček potřebuje (závislosti)

pactree firefox

obrácený strom – kdo závisí NA tomto balíčku

pactree -r glibc

omezení hloubky

pactree -d 1 firefox

jen názvy, bez ozdob

pactree -u firefox

grafický výstup (potřebuje: pacman -S graphviz)

pactree --graph firefox | dot -Tpng > firefox-deps.png

═══════════════════════════════════════════
🔧 BONUS – DALŠÍ UŽITEČNÉ DOTAZY
═══════════════════════════════════════════

hledání balíčku v repech

pacman -Ss firefox

hledání v nainstalovaných

pacman -Qs firefox

poslední full upgrade systému

grep "starting full system upgrade" /var/log/pacman.log | tail -5

co se naposled instalovalo/aktualizovalo

tail -50 /var/log/pacman.log

pretty výpis posledních akcí (expac)

expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | head -20

změnit důvod instalace (z dependency na explicit)

sudo pacman -D --asexplicit firefox

označit jako závislost (půjde uklidit přes -Rns)

sudo pacman -D --asdeps nějaký-balíček

═══════════════════════════════════════════
💡 TYPICKÝ WORKFLOW
═══════════════════════════════════════════

1. co mi žere místo?

expac -H M "%m\t%n" | sort -h | tail -20

2. co dělá tenhle balíček?

pacman -Qi <balíček>

3. můžu ho smazat? Co na něm závisí?

pactree -r <balíček>

4. odkud se vzal tenhle soubor?

pacman -Qo /cesta/k/souboru

5. úklid

sudo pacman -Rns $(pacman -Qtdq)
sudo paccache -rk2

#archlinux #pacman #linux #cli

Arch Tip týdne: Komai – nový nativní Matrix klient

🦁 Nový Matrix klient pro desktop, který stojí za vyzkoušení.
Fork nheko postavený nad matrix-rust-sdk, vyvíjený týmem etke.cc.

═══════════════════════════════════════════
✨ CO KOMAI UMÍ
═══════════════════════════════════════════

📑 Room tabs jako v prohlížeči
→ otevři víc konverzací vedle sebe, pinuj si ty důležité

🧭 Pořádný room directory
→ s podporou Matrix Rooms Search

🎨 10+ vestavěných témat
→ všechna v WCAG AA kontrastu, + vlastní témata

🎙️ Hlasový diktát
→ dlouhý stisk Space a mluv do composeru

🤖 Automatizace
→ ovládání přes CLI, D-Bus nebo AI agenta přes MCP

👥 Multi-account přes profily
→ každý účet v samostatném profilu aplikace

🌐 30+ přeložených jazyků

═══════════════════════════════════════════
📦 INSTALACE NA ARCHU
═══════════════════════════════════════════

přes AUR (yay)

yay -S komai

nebo binární varianta

yay -S komai-bin

přes paru

paru -S komai-bin

alternativy:

Flatpak

flatpak install flathub cc.etke.komai

AppImage

stáhni z https://etke.cc/komai/

spuštění

komai

═══════════════════════════════════════════
⚙️ ZÁKLADNÍ NASTAVENÍ
═══════════════════════════════════════════

konfig složka

~/.config/komai/

multi-account přes profily

komai --profile prace
komai --profile osobni

desktop entry pro i3/rofi (víc profilů)

~/.local/share/applications/komai-prace.desktop:

[Desktop Entry]
Name=Komai (práce)
Exec=komai --profile prace
Icon=komai
Type=Application
Categories=Network;InstantMessaging;

═══════════════════════════════════════════
🤖 AUTOMATIZACE – CLI A D-BUS
═══════════════════════════════════════════

ovládání přes D-Bus (příklady)

busctl --user list | grep komai

poslání zprávy přes CLI (zjednodušený příklad)

komai send --room '!roomid:server.cz' --text "Ahoj z terminálu"

integrace s AI přes MCP

→ propojení s Claude Code, lokálním LLM atd.

═══════════════════════════════════════════
💡 KDY ZVÁŽIT KOMAI
═══════════════════════════════════════════

→ Hledáš nativní desktop klient (ne Electron)
→ Element je ti moc / pomalý
→ Chceš víc účtů zároveň
→ Líbí se ti workflow přes klávesnici a tabs
→ Plánuješ Matrix automatizaci přes D-Bus / MCP

⚠️ Zatím jen Linux x86_64.
⚠️ Aktivní vývoj – očekávej rychlé změny.

═══════════════════════════════════════════
🔗 ZDROJE
═══════════════════════════════════════════

blog

https://etke.cc/news/

repozitář

https://gitlab.com/etke.cc/komai

AUR

https://aur.archlinux.org/packages/komai

#archlinux #matrix #komai #fediverse #opensource