Initial import: chezmoi source for Omarchy (Hyprland)
Imported from prdlk/dotfiles master (efdd827), which supersedes the omarchy branch (3031416). Drops the Umbriel, Noctalia, niri, CachyOS, macOS, and Blume docs-site layers; docs/ is plain Markdown.
This commit is contained in:
commit
b18729f4a0
163 files changed
+12685
No files matched your search
@@ -0,0 +1,38 @@
|
||||
# Shell-agnostic aliases — single source of truth, rendered into:
|
||||
# dot_config/fish/conf.d/20-aliases.fish.tmpl (fish)
|
||||
# dot_config/shell/aliases.sh.tmpl (bash + zsh)
|
||||
# Shell-specific bits (clipboard detection, the `q` function, interactive
|
||||
# eza/typo guards) live in those templates, not here.
|
||||
aliases:
|
||||
- section: "Editors / file managers"
|
||||
items:
|
||||
- { name: "e", cmd: "nvim" }
|
||||
- { name: "e.d", cmd: "cd ~/.config/dotstate/storage/Rogz/.config && yazi" }
|
||||
- { name: "e.f", cmd: "cd ~/.config/fish && yazi" }
|
||||
- { name: "e.k", cmd: "yazi ~/.config/kitty" }
|
||||
- { name: "e.v", cmd: "yazi ~/.config/nvim/lua" }
|
||||
- { name: "e.y", cmd: "yazi ~/.config/yazi" }
|
||||
- { name: "e.t", cmd: "nvim ~/.config/tmux/tmux.conf" }
|
||||
- { name: "hx", cmd: "helix" }
|
||||
- section: "Quick directory jumps"
|
||||
items:
|
||||
- { name: "cdc", cmd: "cd ~/.config && yazi" }
|
||||
- { name: "cdd", cmd: "cd ~/Developer && yazi" }
|
||||
- { name: "cdk", cmd: "cd ~/Documents/Knowledge && obsidian" }
|
||||
- { name: "cdl", cmd: "cd ~/.local && yazi" }
|
||||
- { name: "cds", cmd: "cd ~/.local/share/services && ls" }
|
||||
- { name: "cdw", cmd: "cd ~/Downloads && yazi" }
|
||||
- section: "Tools"
|
||||
items:
|
||||
- { name: "dd", cmd: "lazydocker" }
|
||||
- { name: "gg", cmd: "lazygit" }
|
||||
- { name: "ff", cmd: "exec fish" }
|
||||
- { name: "npx", cmd: "bunx" }
|
||||
- { name: "sm", cmd: "sudo micro" }
|
||||
- { name: "sd", cmd: "ssh prad@192.168.1.68" }
|
||||
- { name: "oc", cmd: "opencode" }
|
||||
- { name: "dss", cmd: "dotstate sync" }
|
||||
- { name: "fabric", cmd: "fabric-ai" }
|
||||
- { name: "bk", cmd: "bead-kanban" }
|
||||
- { name: "lc", cmd: "leetcode" }
|
||||
- { name: "tk", cmd: "task" }
|
||||
@@ -0,0 +1,149 @@
|
||||
packages:
|
||||
arch:
|
||||
pacman:
|
||||
# shell + editors
|
||||
- fish
|
||||
- neovim
|
||||
- helix
|
||||
- micro
|
||||
- tmux
|
||||
# terminals (ghostty is the default)
|
||||
- ghostty
|
||||
- kitty
|
||||
# tui tools (tmux-palette, television cables, fish functions)
|
||||
- yazi
|
||||
- lazygit
|
||||
- lazydocker
|
||||
- docker
|
||||
- docker-compose
|
||||
- btop
|
||||
- fastfetch
|
||||
- onefetch
|
||||
- television
|
||||
- serie
|
||||
- tig
|
||||
- gitui
|
||||
- tldr
|
||||
- navi
|
||||
- mdfried
|
||||
# vcs + forge
|
||||
- git
|
||||
- github-cli
|
||||
- git-delta
|
||||
- diffnav
|
||||
- tea
|
||||
# search / files
|
||||
- fzf
|
||||
- fd
|
||||
- ripgrep
|
||||
- zoxide
|
||||
- eza
|
||||
- bat
|
||||
- jq
|
||||
- duf
|
||||
# media / preview (yazi + tv deps)
|
||||
- ffmpeg
|
||||
- ffmpegthumbnailer
|
||||
- poppler
|
||||
- resvg
|
||||
- imagemagick
|
||||
- chafa
|
||||
- 7zip
|
||||
- unzip
|
||||
# remote
|
||||
- mosh
|
||||
- sshfs
|
||||
- tailscale
|
||||
# misc cli
|
||||
- mise
|
||||
- gum
|
||||
- glow
|
||||
- atuin
|
||||
- wget
|
||||
- starship
|
||||
- zsh-syntax-highlighting
|
||||
# fonts
|
||||
- ttf-victor-mono-nerd
|
||||
aur:
|
||||
- topgrade
|
||||
- portop
|
||||
desktop:
|
||||
# linux desktop layer (role desktop|laptop)
|
||||
pacman:
|
||||
- uwsm
|
||||
- xdg-user-dirs
|
||||
# wayland utilities the compositor configs and ~/.local/bin scripts call
|
||||
- wl-clipboard
|
||||
- cliphist
|
||||
- wtype
|
||||
- ydotool
|
||||
- grim
|
||||
- slurp
|
||||
- hyprpicker
|
||||
- pamixer
|
||||
- brightnessctl
|
||||
- libnotify
|
||||
# desktop apps bound in hypr
|
||||
- nautilus
|
||||
- imv
|
||||
- mpv
|
||||
- evince
|
||||
- chromium
|
||||
- obsidian
|
||||
# strata runtime deps (its installer runs `sudo -n pacman`, which fails
|
||||
# without cached credentials, so they come from here instead)
|
||||
- bubblewrap
|
||||
- desktop-file-utils
|
||||
- fontconfig
|
||||
- gstreamer
|
||||
- gst-libav
|
||||
- gst-plugins-base
|
||||
- gst-plugins-good
|
||||
- gtk4
|
||||
- gtksourceview5
|
||||
- gvfs
|
||||
- poppler-glib
|
||||
- xdg-utils
|
||||
# AUR, or a sync repo that ships the same name (yay prefers repos). Only
|
||||
# names no installed package provides are passed on (`pacman -T`).
|
||||
aur:
|
||||
- tldraw-offline-bin
|
||||
# desktop apps
|
||||
- beeper-bin
|
||||
- fastmail
|
||||
- 1password
|
||||
- brave-origin-bin
|
||||
- claude-desktop
|
||||
- spotify
|
||||
# [omarchy] pacman repo (pkgs.omarchy.org); installed only when that repo
|
||||
# is configured. Hyprland, waybar and the omarchy-* scripts come with
|
||||
# the Omarchy install itself and are not listed.
|
||||
omarchy:
|
||||
- herdr
|
||||
- flea
|
||||
- voxtype-bin
|
||||
- xdg-terminal-exec
|
||||
- hyprland-preview-share-picker
|
||||
shared:
|
||||
gh_extensions:
|
||||
- davidraviv/gh-clean-branches
|
||||
- prdlk/gh-commit
|
||||
- dlvhdr/gh-dash
|
||||
- meiji163/gh-notify
|
||||
# cargo installs (run_onchange_after_15-tools, after rustup)
|
||||
cargo:
|
||||
- suvadu
|
||||
- mandible
|
||||
- worktrunk
|
||||
# global mise tools: `mise use -g <tool>` (run_onchange_after_15-tools).
|
||||
# Registry short names where mise has one (`mise registry <tool>`), else a
|
||||
# backend spec; written to ~/.config/mise/config.toml under the same key.
|
||||
mise:
|
||||
- ghq
|
||||
- bun
|
||||
- node
|
||||
- uv
|
||||
- opencode
|
||||
- crush
|
||||
# omp: prebuilt release binaries; not in the mise registry
|
||||
- github:can1357/oh-my-pi
|
||||
@@ -0,0 +1,177 @@
|
||||
# Agent skills, installed by the Skills CLI instead of being vendored in this
|
||||
# repo. .chezmoiscripts/run_onchange_after_25-skills.sh.tmpl re-runs whenever
|
||||
# this file changes: it installs every skill below (`skills add <source> -g -y
|
||||
# -a <agents> --skill <name>…`, one call per source) and removes CLI-installed
|
||||
# skills that are no longer listed.
|
||||
#
|
||||
# source: anything `skills add` accepts — owner/repo (default branch), a
|
||||
# GitHub tree URL (pins a ref or subdirectory), or a well-known endpoint URL.
|
||||
# Skills that upstream deleted are pinned to the last ref that has them.
|
||||
# agents: optional; defaults to `agents` below. `universal` is the shared
|
||||
# ~/.agents/skills library (Codex, Gemini CLI, OpenCode, Zed, …);
|
||||
# `claude-code` links ~/.claude/skills/<name>.
|
||||
#
|
||||
# Not listed (installed by other packages, never touched by the sync):
|
||||
# omarchy and diagnose-crash (/usr/share/omarchy), terminal-browser.
|
||||
skills:
|
||||
cli: skills@1.7.0
|
||||
agents: [universal, claude-code]
|
||||
sources:
|
||||
- source: affaan-m/everything-claude-code
|
||||
skills: [rust-testing]
|
||||
- source: apollographql/skills
|
||||
skills: [rust-best-practices]
|
||||
- source: charlietlamb/openlogs
|
||||
skills: [openlogs-server-logs]
|
||||
- source: cloudflare/skills
|
||||
skills: [cloudflare, workers-best-practices, wrangler]
|
||||
- source: coldteadotai/pr-lens
|
||||
skills: [eli5, pr-lens]
|
||||
- source: Dammyjay93/interface-design
|
||||
skills: [interface-design]
|
||||
- source: deckardger/tanstack-agent-skills
|
||||
skills:
|
||||
- tanstack-integration-best-practices
|
||||
- tanstack-query-best-practices
|
||||
- tanstack-router-best-practices
|
||||
- tanstack-start-best-practices
|
||||
- source: Doist/todoist-cli
|
||||
skills: [todoist-cli]
|
||||
- source: finesssee/linear-cli
|
||||
skills: [linear-documents]
|
||||
- source: Forward-Future/loop-library
|
||||
skills: [loopy]
|
||||
- source: h4ckf0r0day/obscura
|
||||
skills: [obscura]
|
||||
- source: hardikpandya/stop-slop
|
||||
skills: [stop-slop]
|
||||
- source: jeffallan/claude-skills
|
||||
skills: [golang-pro]
|
||||
- source: leonardomso/rust-skills
|
||||
skills: [rust-skills]
|
||||
- source: Leonxlnx/taste-skill
|
||||
skills:
|
||||
- brandkit
|
||||
- design-taste-frontend
|
||||
- gpt-taste
|
||||
- high-end-visual-design
|
||||
- imagegen-frontend-web
|
||||
- minimalist-ui
|
||||
- redesign-existing-projects
|
||||
- source: mattpocock/skills
|
||||
skills:
|
||||
- codebase-design
|
||||
- diagnosing-bugs
|
||||
- domain-modeling
|
||||
- git-guardrails-claude-code
|
||||
- grill-me
|
||||
- grill-with-docs
|
||||
- grilling
|
||||
- handoff
|
||||
- implement
|
||||
- improve-codebase-architecture
|
||||
- loop-me
|
||||
- migrate-to-shoehorn
|
||||
- prototype
|
||||
- scaffold-exercises
|
||||
- setup-matt-pocock-skills
|
||||
- setup-pre-commit
|
||||
- tdd
|
||||
- teach
|
||||
- triage
|
||||
- writing-beats
|
||||
- writing-fragments
|
||||
- writing-shape
|
||||
# Removed upstream after v1.1.0 (c66bdee; writing-great-skills became
|
||||
# writing-for-agents).
|
||||
- source: https://github.com/mattpocock/skills/tree/v1.1.0
|
||||
skills:
|
||||
- design-an-interface
|
||||
- obsidian-vault
|
||||
- qa
|
||||
- request-refactor-plan
|
||||
- ubiquitous-language
|
||||
- writing-great-skills
|
||||
# Removed upstream in daa01d8; pinned to its parent.
|
||||
- source: https://github.com/mattpocock/skills/tree/153fc1b93de6584562765cdce299324e1ff9e661
|
||||
skills: [resolving-merge-conflicts]
|
||||
- source: https://mintlify.com/docs
|
||||
skills: [mintlify, mintlify-api, mintlify-docs]
|
||||
- source: nextlevelbuilder/ui-ux-pro-max-skill
|
||||
skills: [ui-ux-pro-max]
|
||||
- source: openai/skills
|
||||
skills: [linear]
|
||||
- source: petergyang/no-ai-slop
|
||||
skills: [no-ai-slop]
|
||||
- source: remix-run/remix
|
||||
skills: [remix, typescript-expert, write-tests]
|
||||
- source: remotion-dev/skills
|
||||
skills:
|
||||
- remotion-best-practices
|
||||
- remotion-captions
|
||||
- remotion-create
|
||||
- remotion-docs
|
||||
- remotion-interactivity
|
||||
- remotion-maps
|
||||
- remotion-markup
|
||||
- remotion-multimedia
|
||||
- remotion-render
|
||||
- remotion-saas
|
||||
- remotion-studio
|
||||
- remotion-upgrade
|
||||
- source: RoleModel/rolemodel-skills
|
||||
skills: [laws-of-ux]
|
||||
- source: schpet/linear-cli
|
||||
skills: [linear-cli]
|
||||
- source: shadcn-ui/ui
|
||||
skills: [shadcn]
|
||||
- source: sickn33/antigravity-awesome-skills
|
||||
skills: [bun-development]
|
||||
- source: tanstack-skills/tanstack-skills
|
||||
skills: [tanstack-form, tanstack-table]
|
||||
# Retired upstream in dd0d3f2f; pinned to its parent.
|
||||
- source: https://github.com/terrylica/cc-skills/tree/6d35f84728b05adec50cb74ee45b5517bb954fa8
|
||||
skills: [mise-tasks]
|
||||
- source: TheOrcDev/8bitcn-ui
|
||||
skills:
|
||||
- fumadocs-component-docs
|
||||
- fumadocs-mdx-structure
|
||||
- fumadocs-registry-integration
|
||||
- source: vercel-labs/agent-skills
|
||||
skills: [web-design-guidelines]
|
||||
- source: vercel-labs/json-render
|
||||
skills: [core, react, react-email]
|
||||
- source: vercel-labs/native
|
||||
skills: [native-sdk]
|
||||
- source: vercel-labs/skills
|
||||
skills: [find-skills]
|
||||
- source: whackur/solidity-agent-toolkit
|
||||
skills: [solidity-foundry-development]
|
||||
- source: wshobson/agents
|
||||
skills: [rust-async-patterns, solidity-security, uv-package-manager]
|
||||
- source: yeachan-heo/oh-my-claudecode
|
||||
skills: [deepinit]
|
||||
|
||||
# Claude Code only.
|
||||
- source: cloudflare/skills
|
||||
agents: [claude-code]
|
||||
skills:
|
||||
- agents-sdk
|
||||
- cloudflare-email-service
|
||||
- cloudflare-one
|
||||
- cloudflare-one-migrations
|
||||
- durable-objects
|
||||
- turnstile-spin
|
||||
- web-perf
|
||||
# Replaced upstream by sandbox-stable / sandbox-next in f96bff7.
|
||||
- source: https://github.com/cloudflare/skills/tree/30553f89ae1ef1e3c2917cd09d72dac992bb4e9a
|
||||
agents: [claude-code]
|
||||
skills: [sandbox-sdk]
|
||||
- source: earendil-works/absurd
|
||||
agents: [claude-code]
|
||||
skills: [absurd]
|
||||
# Subdirectory URL: the bare repo's root SKILL.md would install the whole
|
||||
# repository as the skill.
|
||||
- source: https://github.com/AvivK5498/Claude-Code-Beads-Orchestration/tree/main/skills/create-beads-orchestration
|
||||
agents: [claude-code]
|
||||
skills: [create-beads-orchestration]
|
||||
Reference in new issue
Block a user