My personal Arch Linux configuration and dotfiles, featuring Cosmic DE and the Catppuccin color scheme.
- Desktop Environment: Cosmic DE
- Shell: Fish Shell
- AUR Helper: paru
- Symlink Management: GNU Stow
- Theme: Catppuccin Mocha
A custom fuzzy directory navigator that combines fd, fzf, zoxide, and eza.
fnav/d: Fuzzy search subdirectories.fnav up/u: Fuzzy search parent directories.fnav zoxide/z: Fuzzy search zoxide database.- Features integrated
ezatree previews and hidden file toggles.
📁 Yazi File Manager
Highly customized with specialized plugins:
ouch: Archive preview and extraction.git: Real-time git status in the file manager.smart-filter: Intelligent file filtering.- Plugins for
chmod,mount, andjump-to-char.
- Mise: Manages runtimes (Node, Bun, Zig) and LSPs (Pyright, Bash, JSON, YAML).
- Neovim: Nightly builds with a custom modular config.
- Custom "Building" system for running/executing code.
- UI enhancements:
blink.cmp,snacks.nvim,dropbar.nvim,mini.nvim.
- Containers: Native Podman and Distrobox workflow.
Currently managed manually via GNU Stow.
# Example: stow a package
stow -vt ~ package_nameManaged via pacman-contrib:
paccache: Last 3 versions (rk3) via systemd timers.checkupdates: Safe update checking.topgrade: Aggregate update manager.
- Terminal: Ghostty
- Font:
Monaspace Krypton NF(with ligatures and texture healing). - Features: Background blur, split navigation (
Ctrl+Alt+H/J/K/L).
- Font:
- Prompt: Starship
- Clipboard:
wl-clipboard+cliphist(integrated intofzfvia Fish abbreviationch).
- Graphics Tablet: OpenTabletDriver +
wayscriber. - Music:
spotify-player. + Easy Effects
| Abbr | Command | Tool |
|---|---|---|
v |
nvim |
Neovim |
ls |
eza ... |
eza |
rg |
batgrep |
bat-extras |
cat |
bat |
bat |
find |
fd |
fd |
ch |
Cliphist selector | cliphist |
copy/paste |
wl-copy / wl-paste |
wl-clipboard |
u/d/z |
fnav ... |
fnav |