Commit Graph
613 Commits
Author SHA1 Message Date
sankalp 9bd5f3595c update 2026-05-11 21:24:59 +05:45
sankalp bfe11b85d0 fix 2026-05-11 21:22:57 +05:45
sankalp c96e4907f0 Add Modus as a submodule on branch mine 2026-05-11 21:21:23 +05:45
sankalp 5495a81c84 fix 2026-05-11 21:13:56 +05:45
sankalp 16a807f2c0 feat(config): add Modus submodule
- New Features:
  - Add Modus submodule
2026-05-11 21:11:28 +05:45
sankalp 12bea8b3f8 feat(root): add install script for dotfile symlinkingThis script automates the setup of dotfiles by symlinking configuration folders, the Zsh configuration file, and scripts to the appropriate user directories, with backup handling for existing files.
New Features- Added `install.sh` to symlink configs, `.zshrc`, and scripts.
- Creates `~/.config` and `~/.local/bin` directories if missing.
- Backs up existing files before replacement.

Enhancements- Provides clear step‑by‑step progress messages.

Bug Fixes
- None.
2026-05-11 21:01:19 +05:45
sankalp a2fb47d4a7 feat(config/Thunar): add new accelerator shortcuts
Added several new keyboard shortcuts and cleaned up obsolete bindings in the Thunar configuration.

- New Features
  - Added accelerators for window menu, tab switching (next/prev alt), show‑highlight, split‑view pane switching, and multiple reload variants with descriptive labels.
  - Introduced new actions: open‑desktop, open‑network, open‑templates, open‑home, bookmarks‑menu, and send‑to‑desktop/shortcuts.
  - Provided clearer descriptions for many existing shortcuts.
- Enhancements
  - Updated or added descriptive labels to improve usability.
  - Removed outdated or empty accelerator entries.
- Bug Fixes
  - Fixed missing descriptions for previously undefined actions.
2026-05-11 21:01:15 +05:45
sankalp a6c4e7da48 chore(misc): clean up .zshrc word movement settings and add alias comment
Replace placeholder alias comment, update WORDCHARS comment, and remove outdated emoji comment.
- New Features:
- Enhancements: Refine word character definition comment and add alias placeholder.
- Bug Fixes: Remove stray emoji comment.
2026-05-11 21:01:10 +05:45
sankalp 43de4d6dd8 fix 2026-05-11 20:39:43 +05:45
sankalp 097943ded0 fix 2026-05-11 20:37:10 +05:45
sankalp 0d9efb68b9 migrate to lua 2026-05-11 20:33:49 +05:45
sankalp a743e93ce1 migrate to lua 2026-05-11 20:32:31 +05:45
sankalp 0ba5747282 update 2026-05-07 17:52:06 +05:45
sankalp 6e042ab814 feat(config/hypr/UserConfigs): add special workspace handling and streamline keybindings
New Features:
- Introduced ALT + Q and SHIFT + ALT + Q bindings to toggle and control a `special` workspace submap.
- Merged ESC and ENTER actions into single `hyprctl dispatch` commands that also reset the submap, ensuring atomic behavior.

Enhancements:
- Removed the obsolete `bindd` entry and cleaned up dead layoutmsg directives.
- Simplified submap reset logic to avoid stale states and reduce keybinding clutter.

Bug Fixes: —  (no bug fixes in this change)
2026-04-02 21:48:50 +05:45
sankalp 4da2874b90 chore(config/hypr/configs): remove unused mouse_up workspace binding 2026-03-31 20:57:20 +05:45
sankalp 9031da7369 feat(config/hypr):Add additional source includes and correct Modus config pathNew Features 2026-03-31 20:57:17 +05:45
sankalp 764c89d45a feat(config/hypr/scripts): add changelayout.sh dynamic layout switcher, drop Polkit.sh legacy script 2026-03-31 20:57:12 +05:45
sankalp c72d10c520 feat(config/hypr/UserConfigs): streamline keybinds and environment variables
Refactored the UserConfigs to simplify environment settings, enhance startup handling, and introduce flexible window rules.

- Added LIBVA, GLX, and Electron env vars for better GPU integration
- Introduced named window rules for viewer, multimedia video, and dialogs- Updated exec‑once commands and DBus import‑environment handling
- Renamed notification variable to fix bind failures
- Refined cursor‑zoom gestures and floating behavior
- Adjusted scrolling, workspace layouts, and XWayland cursor settings- Cleaned up deprecated config lines and removed unused env entries
2026-03-31 20:57:10 +05:45
sankalp 5e791d91d5 update 2026-03-23 22:19:01 +05:45
sankalp fa4d247ac1 chore(misc): update .zshrc with new env vars and VISUAL export ordering
- Add BROWSER='zen-browser' export
- Add HISTORY_IGNORE to ignore common commands
- Add SUDO_PROMPT customization
- Reorder VISUAL export after EDITOR definition
2026-03-07 01:48:34 +05:45
sankalp 9e7f8f09a1 chore(misc): adjust zsh configuration and starship config path
The changes tidy up the .zshrc, enable extendedglob, and correct the starship config path to a conventional location.

New Features
-

Enhancements
- Added `setopt extendedglob`.
- Updated `zcompdump` path to `$HOME/.config/zsh/zcompdump`.
- Changed `STARSHIP_CONFIG` to `$HOME/.config/starship.toml`.

Bug Fixes
-
2026-03-07 01:47:30 +05:45
sankalp 40662a60f0 update 2026-03-06 22:00:30 +05:45
sankalp 887d33ff0d feat(misc/bin): add autoplay mode and refactor GUI handling
- New Features
  - Introduce `-a` flag for autoplay mode that automatically plays the next video.
  - Remove unused GUI handling (`-g`/`-r`) and update dependency comment.
- Enhancements
  - Simplify flag parsing by adding `a` to `optstring` and consolidating logic.
  - Replace `isGui` toggle with `autoplay` state management.
- Bug Fixes
  - Fix index tracking in autoplay to correctly continue after manual selection.
  - Ensure proper termination of playlists when reaching the end.
2026-03-06 21:58:12 +05:45
sankalp df9f31d1b1 refactor(config): rename starship.toml and remove stale zcompdump 2026-03-06 21:58:03 +05:45
sankalp bdfc04a413 feat(config/archive): Add initial Zsh configuration and helper utilities
- New Features
  - Add .zshenv defining ZDOTDIR to ~/.config/zsh and generate an extensive .zcompdump with 1000+ completions
  - Implement _smooth_fzf, _sudo_replace_buffer, _sudo_command_line, and _vi_search_fix helper functions
  - Extend `cd` to automatically list directory contents after change
  - Provide `git-svn` convenience wrapper for exporting SVN subdirectories

- Enhancements
  - Minor refinements to sudo command line completion and editor handling

- Bug Fixes
  - None
2026-03-06 21:57:58 +05:45
sankalp 99c2e5371d feat(misc): add comprehensive Zsh configuration
Add new .zshrc with modern Zsh features, including plugins (fzf-tab, autosuggestions, syntax-highlighting, history-substring-search), custom key bindings, extended history settings, and streamlined alias definitions.

New Features
- Added `vim`, `code`, `edit` aliases pointing to `$EDITOR`.
- Integrated fzf-tab with enhanced preview and theming.
- Enabled autosuggestions, syntax highlighting, and substring history search.
- Configured advanced completion, prefix highlighting, and tree/completion helpers.
- Exported `VISUAL`, `EDITOR`, `BROWSER` and PATH settings.
- Set up starship prompt with custom styling.

Enhancements
- Configured Zsh history settings for size, deduping, and sharing.
- Added aliases for common commands (e.g., `l`, `lla`, `lt`, `update`, `upgrade`).
- Introduced helper functions for virtualenv activation and git shortcuts.
- Added tree and cat wrappers with icons and colors.
- Added utility aliases for cleanup, cache management, and session switching.
2026-03-06 21:57:50 +05:45
sankalp f9c2a54c66 update 2026-02-28 18:55:39 +05:45
sankalp 3a2fd6e938 update 2025-12-31 10:53:00 +05:45
sankalp 68d951fc1e update 2025-12-30 11:24:02 +05:45
sankalp 87d8c218bc chore: add maplemono font package 2025-11-17 22:59:04 +05:45
sankalp 316f92ab6e fix(hyprland): fix the error after updating to 0.52.xx 2025-11-10 19:53:14 +05:45
sankalp c893392812 feat(tmux): add vim-aware pane navigation with Ctrl-hjkl 2025-11-09 20:51:49 +05:45
sankalp 520a35258e refactor(kitty): Revamp kitty colors template to match Material You color roles 2025-11-05 20:40:47 +05:45
sankalp c5c93c5508 refactor(tmux): use Alt + vim keys to switch windows 2025-11-03 12:40:15 +05:45
sankalp 9be49e6073 feat(zsh): improve virtualenv activation with venv and act aliases 2025-11-03 00:19:27 +05:45
sankalp bd14394e26 chore: update config files and add matugen theme for btop 2025-10-28 16:22:50 +05:45
sankalp 166a80454f chore: update package list with otf-monaspace font 2025-10-24 11:38:56 +05:45
sankalp fbeb093287 feat(hypr): add keybind to pin a window 2025-10-10 21:27:14 +05:45
sankalp 92f609eba4 feat(hypr): add keybind to center the active window 2025-10-10 21:26:06 +05:45
sankalp 3e79c36487 refactor(hypr): improve keybinds for window management and application launching 2025-10-10 21:24:39 +05:45
sankalp e25ccd34c7 feat(tmux): configure tmux with plugins, keybinds and theme 2025-10-07 16:37:23 +05:45
sankalp 0a89d0c4fb feat(tmux): configure tmux with custom theme and keybindings for improved usability 2025-10-07 13:07:15 +05:45
sankalp d814e77c5c chore: add github-cli package 2025-10-02 14:00:50 +05:45
sankalp f6681f4db3 chore: update package list with new and renamed packages 2025-10-01 15:29:17 +05:45
sankalp c5b69f0f81 feat(starship): revamp prompt configuration for improved aesthetics and functionality 2025-09-30 14:13:18 +05:45
sankalp c833f8e7f9 refactor(starship): restructure starship prompt for improved clarity and aesthetics 2025-09-30 14:11:20 +05:45
sankalp 6ca57683bf chore(config): remove deprecated gesture settings and add new gesture for closing windows 2025-09-11 13:35:57 +05:45
sankalp 8907b886f0 update 2025-07-21 02:20:09 +05:45
sankalp 8a4bb5d50b ✨ feat(package): add python-pywal package 2025-07-11 11:14:02 +05:45
sankalp 23408c3d17 💅 style(assets): update rice.png image file 2025-07-11 11:10:07 +05:45