Commit Graph
100 Commits
Author SHA1 Message Date
Prad Nukala 58b6c10779 feat(scripts): automate tool and AUR package installation setup 2026-10-16 14:08:35 -04:00
Prad Nukala fd1fd0cc16 docs(docs): update documentation for tool installation and desktop app changes 2026-10-16 14:08:32 -04:00
Prad Nukala 31e42d412e feat(desktop): associate markdown and Obsidian files with Obsidian 2026-10-16 14:08:30 -04:00
Prad Nukala b1388a354d feat(config): declare desktop, runtime, and mise package dependencies 2026-10-16 14:08:27 -04:00
Prad Nukala 41f61ec535 Add omarchy external for ~/.config/omarchy (prdlk/omarchy) 2026-10-16 12:10:20 -04:00
Prad Nukala 30314160f1 chore(packages): declare every tool the configs reference
Audit of configs, scripts, tmux-palette items and television cables
against installed packages. Adds the missing pacman/AUR/brew entries,
a [omarchy] repo list installed only where that repo is configured,
and cargo installs in 40-post. 10-packages filters lists with pacman -T
so provider packages (mise-bin, yazi-git) are not replaced, and uses
yay with paru as fallback. noctalia-shell -> noctalia-git (AUR name).
2026-10-16 12:01:52 -04:00
Prad Nukala 6f73aa2f82 docs(agents): add AGENTS.md documentation 2026-10-16 11:51:11 -04:00
Prad Nukala bd38dea5ce chore(config): add vicinae ignore patterns and remove kitty __pycache__ entries 2026-10-16 11:51:07 -04:00
Prad Nukala fd1e822450 docs(docs): add vicinae documentation and update references 2026-10-16 11:50:59 -04:00
Prad Nukala 958a7a8e45 chore(core): remove obsolete Python byte‑cache comment from .gitignore 2026-10-16 11:50:55 -04:00
Prad Nukala de55c943c4 chore(config): externalize Ghostty and Kitty configs, add vicinae-bin package and MIME handler 2026-10-16 11:50:52 -04:00
Prad Nukala 09de712152 feat(cli): add tmux-sessions script for tmux session switching via palette 2026-10-16 11:50:45 -04:00
Prad Nukala 0f4d9b6f55 chore(omp): add omp config as chezmoi external 2026-10-16 10:52:00 -04:00
Prad Nukala d8cfa48e33 chore(config): update hypr submodule to latest commit 2026-10-15 15:52:23 -04:00
Prad Nukala 3648bbde2a chore(config): set VK_DRIVER_FILES to RADV driver for Vulkan 2026-10-15 15:51:44 -04:00
Prad Nukala 17994c8f27 chore(hypr): bump submodule (main external display, Altscape keybinds) 2026-10-15 14:28:24 -04:00
Prad Nukala be902420a0 docs(docs): add drydock documentation and update tools index 2026-10-15 14:26:51 -04:00
Prad Nukala 48cdd166be chore(drydock): add custom roots configuration 2026-10-15 14:26:29 -04:00
Prad Nukala 7e1e22fb0c chore(config): add projects-sync to chezmoi ignore 2026-10-15 14:26:25 -04:00
Prad Nukala 31a8678fa7 docs(docs): add projects-sync documentation and update Hyprland display configuration details 2026-10-15 14:26:21 -04:00
Prad Nukala 542619cd4d feat(config): add projects-sync systemd service and timer 2026-10-15 14:26:17 -04:00
Prad Nukala cf1c0e2e3e feat(cli): add omarchy-launch-browser and projects-sync scripts, update cycle launcher and monitor handling 2026-10-15 14:26:14 -04:00
Prad Nukala aa1dc10f93 docs(hypr): document uwsm iGPU pin 2026-10-14 19:37:24 -04:00
Prad Nukala 4710377e6e feat(uwsm): pin Hyprland to AMD iGPU via AQ_DRM_DEVICES 2026-10-14 19:37:18 -04:00
Prad Nukala 492f0e5c53 chore(hypr): bump submodule, Studio Display left of eDP-1 2026-10-14 18:54:09 -04:00
Prad Nukala 04ade162b4 fix(cli): ghostty-tmux skips pj task sessions; confirm ctrl-c before stopping bg tasks 2026-10-14 18:15:42 -04:00
Prad Nukala 954e1e1ae0 Split niri, hypr, fish into submodules; tmux, tmux-palette, television, yazi into externals 2026-10-14 13:40:53 -04:00
Prad Nukala ab29365a3d wip: pre-split snapshot 2026-10-14 13:31:37 -04:00
Prad Nukala b4f74342ff chore(dot_leetcode): increment totalAccepted and submissionsSinceLastPrompt counters 2026-10-14 11:38:17 -04:00
Prad Nukala 348ffc0a49 docs(docs): add Google Home scratch binding and update omarchy-toggle-scratch options 2026-10-14 11:35:22 -04:00
Prad Nukala 20e5de67bb feat(config): add Google Home scratch binding and clean up keybindings 2026-10-14 11:35:18 -04:00
Prad Nukala 0c664cd298 feat(cli): add home workspace option and lower default gap to 10 2026-10-14 11:35:15 -04:00
Prad Nukala d8f5d10f05 feat(config): add niri-style keybindings and layout adjustments 2026-10-13 18:43:54 -04:00
Prad Nukala 32d4fccb2b refactor(cli): increase default GAP from 10 to 16 2026-10-13 18:38:03 -04:00
Prad Nukala 5e3b2f607e chore(dot_leetcode): update accepted count, submissions, and version check timestamps 2026-10-13 18:33:52 -04:00
Prad Nukala 873b5bbc64 feat(config): adjust workspace layout toggle defaults and add window centering command 2026-10-13 18:33:47 -04:00
Prad Nukala 13f7776208 chore(dotfiles): add yazi to chezmoi ignore and update comments 2026-10-13 09:46:18 -04:00
Prad Nukala f0ca508110 feat(yazi): add bunny.yazi plugin and platform-specific open command 2026-10-13 09:46:00 -04:00
Prad Nukala d0b313301d docs: revise Yazi paths and script references across documentation 2026-10-13 09:45:56 -04:00
Prad Nukala c8bd8d8bac chore(core): add .gitignore rules for yazi plugins and whitelist bunny.yazi 2026-10-13 09:45:53 -04:00
Prad Nukala e876c5c2ee feat(config): add tool integrations and refine settings 2026-10-13 09:45:51 -04:00
Prad Nukala 2d9120f46f fix(cli): correct Fastmail launch command 2026-10-13 09:45:47 -04:00
Prad Nukala 70b696b676 feat(yazi): add comprehensive yazi configuration and themes 2026-10-09 11:58:32 -04:00
Prad Nukala ce2ef2e357 chore(yazi): delete legacy Yazi configuration files 2026-10-09 11:58:28 -04:00
Prad Nukala 97f80381af feat(config): add gh-wiki fish function and bump Ghostty font size 2026-10-09 11:58:25 -04:00
Prad Nukala 311538839a feat(config): add grokbot scheme handlers and yazi configuration enhancements 2026-10-09 11:39:37 -04:00
Prad Nukala 07b4a56d1b chore(cli): set executable permissions on launch scripts 2026-10-09 11:39:33 -04:00
Prad Nukala 035b45948e docs(docs): clarify Ghostty shortcuts and Shift+Enter behavior in documentation 2026-10-08 14:37:00 -04:00
Prad Nukala 964f8a83b6 feat(config): add CSI‑u shift+enter handling and new shortcut bindings 2026-10-08 14:36:58 -04:00
Prad Nukala 8cd148bafd chore(dotfile): update lastCheck timestamp in version cache 2026-10-08 13:24:09 -04:00
Prad Nukala 76ff9a4fdf docs(docs): add mandible-pick script documentation and update tmux palette entries 2026-10-08 13:24:06 -04:00
Prad Nukala b370864334 feat(config): add btop, mandible, television, gitframe commands and hidden theme entry 2026-10-08 13:24:03 -04:00
Prad Nukala 015aa83439 feat(cli): add mandible-pick helper script for interactive tool selection 2026-10-08 13:24:00 -04:00
Prad Nukala b1654495a1 docs(docs): clarify run pane exit behavior and task closing instructions 2026-10-08 12:41:54 -04:00
Prad Nukala ed3e1bd101 feat(cli): add SIGINT trap and require enter to close pane after command finishes 2026-10-08 12:41:51 -04:00
Prad Nukala bf1884774f docs(docs): clarify tasks run in a full-width bottom split instead of a new window 2026-10-08 11:54:01 -04:00
Prad Nukala 2099845a5b feat(config): add omp command and icon to tmux palette 2026-10-08 11:53:58 -04:00
Prad Nukala 4675841b88 feat(cli): run commands in bottom split pane instead of new window 2026-10-08 11:53:56 -04:00
Prad Nukala bdada99535 docs(docs): add pj-palette and Ghostty grouping documentation 2026-10-08 11:48:34 -04:00
Prad Nukala 5e12568876 feat(config): add Ghostty window grouping configuration 2026-10-08 11:48:24 -04:00
Prad Nukala 74d4a37d80 feat(config): add project tasks palette with keybinding 2026-10-08 11:46:49 -04:00
Prad Nukala 1a244b5d9b feat(cli): add pj-palette task runner script 2026-10-08 11:46:36 -04:00
Prad Nukala b8c0bc5b3b docs(docs): clarify Ghostty tmux integration and add mise shim PATH note 2026-10-08 11:43:29 -04:00
Prad Nukala 15b83a7fd9 docs(docs): document ctrl+space binding and tmux‑palette integration 2026-10-08 11:43:12 -04:00
Prad Nukala 29187bc763 refactor(config): wrap tmux actions with exec for proper command launching 2026-10-08 11:43:06 -04:00
Prad Nukala e80798d723 docs(docs): update documentation to use cyberdream theme and remove noctalia references 2026-10-08 11:41:52 -04:00
Prad Nukala d74be4463e feat(config): add cyberdream theme and tmux-palette integration 2026-10-08 11:41:47 -04:00
Prad Nukala c19387917a refactor(cli): simplify tmux session handling and include mise shims 2026-10-08 11:41:44 -04:00
Prad Nukala c7486b4694 feat(ghostty): add tmux session launcher script 2026-10-08 11:29:26 -04:00
Prad Nukala 4bfc75a626 feat(niri-launch): use OS default terminal when launching 2026-10-08 11:29:15 -04:00
Prad Nukala 9e227b416d docs(docs): expand terminal and tmux documentation with launch commands, prompts, persistence, and keybinding updates 2026-10-08 11:29:11 -04:00
Prad Nukala ce9886c2e7 chore(config): update terminal, tmux, and starship configurations 2026-10-08 11:29:07 -04:00
Prad Nukala f2802b3cd8 feat(cable): add kitty-days configuration for daily kitty session management 2026-10-08 10:17:15 -04:00
Prad Nukala 472695e596 docs: add kitty‑day‑save support and update related documentation 2026-10-08 10:17:09 -04:00
Prad Nukala 7e2ae53560 feat(config): add kitty pre‑shutdown session save and config updates 2026-10-08 10:17:06 -04:00
Prad Nukala cae4fb8766 feat(cli): add kitty-day-save script to flush sessions on shutdown 2026-10-08 10:17:02 -04:00
Prad Nukala 6c47c816a9 feat(config): add stacked layout icon to kitty tab bar) 2026-10-07 13:33:05 -04:00
Prad Nukala 16614bd532 feat(kitty): add ctrl+shift+z binding to toggle stack layout 2026-10-07 13:32:57 -04:00
Prad Nukala d9cdf00bb6 docs(docs): update workspace defaults and add daily session documentation 2026-10-07 13:32:43 -04:00
Prad Nukala c0f611e1bd chore(config): adjust workspace bindings and add persistent workspaces for dual monitors 2026-10-07 13:32:40 -04:00
Prad Nukala cc29237c0c chore(config): update leetcode stats and add new omp session shortcut 2026-10-07 12:48:48 -04:00
Prad Nukala 2196c6983f docs: remove obsolete Claude Code and omp docs, update references 2026-10-07 12:48:19 -04:00
Prad Nukala 247b8f9a2f feat(core): add tmux plugin manager entry to chezmoiexternal configuration 2026-10-07 12:47:45 -04:00
Prad Nukala fba17a9a56 chore(config): clean up and reorganize configuration files 2026-10-07 12:45:23 -04:00
Prad Nukala 0da56bed45 feat(cli): add --new flag to start new omp session 2026-10-07 12:45:20 -04:00
Prad Nukala d63da34aef chore(claude): delete deprecated Claude command docs and related hooks 2026-10-07 12:45:18 -04:00
Prad Nukala e3e474da6c chore(config): switch editor aliases to nvim and update related settings 2026-10-06 12:08:46 -04:00
Prad Nukala 1023c0e4d6 refactor(config): reorganize Hyprland and Kitty keybindings 2026-10-06 11:52:12 -04:00
Prad Nukala 85d77ef90d refactor(hyprland): replace kitty-herdr with tern and adjust keybindings
- Replaced `kitty-herdr` with `tern` as the default scratchpad terminal
  across configs, scripts, and docs.
- Remapped window resize controls to `SUPER + CTRL + HJKL` and monitor
  navigation to `ALT` modifiers.
- Removed the `scrolloverview` plugin configuration and cleaned up
  obsolete menu bindings.
2026-10-06 11:38:28 -04:00
Prad Nukala 272a442613 chore(star-prompt): update totalAccepted to 50 and submissionsSinceLastPrompt to 33 2026-10-06 09:52:43 -04:00
Prad Nukala 7524622051 feat(config): add SUPER keybindings for window width resizing and notification dismissal 2026-10-06 09:52:40 -04:00
Prad Nukala c3828a747c fix(atuin): use the packaged binary only
~/.atuin/bin held an old standalone atuin (18.19.0) that the shells
prepended to PATH, shadowing pacman's /usr/bin/atuin (18.21.0). The
daemon runs the packaged binary and migrated the history DB, so every
shell command through the old one failed with "migration 20260818000000
was previously applied but is missing in the resolved migrations".

Drop conf.d/atuin.env.fish, the `. ~/.atuin/bin/env` lines in .bashrc
and .zshrc (atuin init is now guarded on `command -v atuin`), the
cargo-dist receipt, and atuin-pick's ~/.atuin/bin fallback. Also drop
`atuin ai init fish`, which 18.21 removed; config.fish already carries
the `?` binding it emitted.
2026-10-05 11:00:15 -04:00
Prad Nukala 2049f580f0 revert(shell): move iris integration to the iris branch
Reverts 43dfe48, 0692ae3, e0cdcd6 and the cable-description half of
098da70 (the star-prompt stats stay). master returns to the pre-iris
shell setup: atuin in fish/zsh/bash, the down -> pj binding with
PJ_QUIET, and the fish/zsh key bindings as they were. The iris work
lives on the `iris` branch.
2026-10-05 10:41:51 -04:00
Prad Nukala 098da702fc chore(config): update star-prompt stats and refine cable descriptions 2026-10-05 09:15:31 -04:00
Prad Nukala e0cdcd6159 docs(docs): add iris docs and update shell documentation for iris integration 2026-10-05 09:15:24 -04:00
Prad Nukala 0692ae332b feat(config): integrate iris and streamline keybindings 2026-10-05 09:15:20 -04:00
Prad Nukala 43dfe48848 breaking(cli): remove PJ_QUIET suppression for empty task list 2026-10-05 09:15:11 -04:00
Prad Nukala c62668af30 feat(cable): add jobs.toml for managing shell background jobs 2026-10-02 13:07:03 -04:00
Prad Nukala ab0aa2a548 feat(cable): enhance repository preview with commit graph and add history action 2026-10-02 13:07:00 -04:00
Prad Nukala 9971d79c5c docs(docs): add jobs cable and ctrl‑z binding documentation 2026-10-02 13:06:56 -04:00