Commit Graph
526 Commits
Author SHA1 Message Date
sankalp db65d8479f refactor(config/hypr/configs): remove XF86 audio and brightness keybindings
- Eliminated deprecated XF86 audio and brightness keybinding definitions, cleaning up unused functionality.
2026-05-14 10:11:47 +05:45
sankalp 9a2b3c937c chore(config): update Modussubmodule to latest commit 2026-05-14 10:11:37 +05:45
sankalp 6ec0478997 update Modus submodule to latest commit 2026-05-14 10:08:26 +05:45
sankalp be09fd7cbc chore(config): update Modus submodule to latest commit
Synchronize the Modus submodule to the new commit.

New Features
-

Enhancements
-

Bug Fixes
-
2026-05-13 20:46:12 +05:45
sankalp 76c2c042b2 chore(config): update submodule Modus to latest commit
Update the Modus submodule to the new commit referenced in the diff.
2026-05-13 20:29:30 +05:45
sankalp c59ad916ec refactor(config/btop/themes): adjust color palette in matugen.theme
Enhancements:
- Updated numerous theme color definitions to improve contrast and visual consistency.
- Adjusted temperature, CPU, and memory/disk meter colors to refined shades (#c2c5dd, #b8c4ff, #e4bad9, etc.).
- Modified outline and divider line colors to a lighter gray (#90909a).
- Refined inactive/fg and other miscellaneous colors for better readability.
2026-05-13 19:14:05 +05:45
sankalp ddc2052967 chore(config): update Modus submodule commit
The Modus submodule reference is updated to the latest upstream commit (e0fee9b227a8ce37b5641238983495cc50b46423).

- New Features
- Enhancements
  - Upgraded Modus submodule to a newer revision.
- Bug Fixes
2026-05-13 19:14:02 +05:45
sankalp fc52419ac9 feat(config/hypr): add .luarc.json with workspace library and diagnostics globals
Moved NixOS configuration to external .luarc.json, adding workspace library path and diagnostics globals to customize Lua environment.

New Features:
- Added workspace library "/usr/share/hypr/stubs"
- Enabled diagnostics globals ["hl"]
Enhancements:
-
Bug Fixes:
-
2026-05-12 21:03:24 +05:45
sankalp 27248cec95 update 2026-05-12 13:34:34 +05:45
sankalp e864ce0d1c chore(config): bumpmodus submodule to 70ffd21ef
Update the Modus submodule to its latest commit.
2026-05-12 13:27:27 +05:45
sankalp f8f73854dd refactor(config/hypr/configs): rename apply_window_rule to apply_rule and reorganize window rule definitions
- Renamed `apply_window_rule` helper to `apply_rule` and updated all invocations.
- Streamlined tag patterns by removing obsolete entries (notif, wallpaper, etc.).
- Introduced a `size` preset table and applied size‑based rules for floating windows.
- Replaced legacy `simple_rules` and `special_rules` with a unified `window_rules` list.
- Added new centered and sized rules for various applications (e.g., calculators, thunar, yad).
- Consolidated layer‑rules into a single regex for animation suppression.
- Used `apply_rule` for manual tags and new rule sets, improving consistency.
2026-05-12 13:27:22 +05:45
sankalp 95541981f4 chore(config): update Modus submodule 2026-05-12 01:33:05 +05:45
sankalp 45957c13f2 refactor(config/kitty): update kitty color palette- Enhancements
- Updated core colors (background, foreground, selection, cursor)
  - Revised regular and bright color definitions
  - Improved contrast for cursor and selection colors
2026-05-12 01:33:03 +05:45
sankalp 6d6e3f1f22 feat(config/btop/themes): update color palette in matugen.theme
Enhancements:
- Updated multiple theme color variables to new hex values for improved visual consistency.
2026-05-12 01:32:58 +05:45
sankalp 8afe9ca09d refactor(config/yazi): adjust theme color palette
Enhancements:
- Updated cwd, hovered, separator, status, mode, which, and filetype colors for better contrast.
- Adjusted rule colors for images, videos, archives, and fallback items to align with the new palette.
2026-05-12 01:32:52 +05:45
sankalp 73c51e16ac feat(config/hypr/configs): add layout cycling, enhance workspace swipe, adjust monitor and env configs
Introduce programmable layout switching, improve split scaling, update monitor resolution and environment variables, and enable new swipe behavior.

- New Features:
  - Added `cycle_layout` function and keybindings (MOD+Tab / MOD+Shift+Tab) to cycle through workspace layouts with on-screen notifications.
  - Enabled `workspace_swipe_create_new` to create a new workspace on swipe.
- Enhancements:
  - Updated `dwindle` and `master` split configuration with revised `special_scale_factor`.
  - Set monitor `output` to fixed "1920x1080@144" mode.
  - Refactored environment variable definitions into a table and added Nvidia-specific settings.
  - Adjusted `master` new status to "master" and `new_on_top` to true.
- Bug Fixes:
  - Cleaned up dead code and comments, removed unused `kb_options` line, fixed formatting.
2026-05-12 01:32:47 +05:45
sankalp 602dc3cd24 feat(configs): introduce layout‑specific bind helper and extend keybindings with window controls, audio, and brightness
The changes add helper functions, new keybindings for layout manipulation, mouse drag/resize, and system controls while cleaning up old configurations.

New Features:
- Added `layout_bind` helper for layout‑specific key actions.
- Introduced mouse drag/resize via SUPER + LMB/RMB.
- Added audio volume/mute/mic mute and brightness controls bound to XF86 keys.
- Added playerctl media key handling.

Enhancements:
- Consolidated power‑off, reboot, and lock bindings under Ctrl‑L/P/R.
- Refactored keybindings layout for better readability.
- Updated window rules to properly float VSCodium and terminal windows.

Bug Fixes:
- Removed obsolete test notifications and redundant bindings.
- Fixed workspace cycle indexing to use keys 1‑9.
- Corrected ordering of special window rules.
2026-05-12 00:19:18 +05:45
sankalp efd38683cf feat(config/hypr/old): Remove legacy hyprland.conf
- New Features:
- Enhancements:
  - Eliminated outdated configuration includes to streamline startup.
- Bug Fixes:
2026-05-11 22:04:17 +05:45
sankalp 3826ff9089 refactor(config/hypr/old/scripts): remove unused changelayout.sh
Deleted legacy script that was no longer required after layout handling was refactored.

- New Features: none
- Enhancements: none
- Bug Fixes: none
2026-05-11 22:04:14 +05:45
sankalp 77519f3eeb feat(config/hypr/configs): enhance keybinding semantics and expand configuration optionsNew Features
- Introduce `swapcol` layout bindings for moving windows between columns.
- Add configurable workspace swipe gestures (distance, speed, direction).

Enhancements
- Configure cursor timeout and disable hyprcursor.
- Enable XWayland `force_zero_scaling` and suppress update/donation notifications.
- Set explicit column widths and add `no_focus_fallback` visual option.
- Enable VRR and adjust visual settings.

Bug Fixes
- None
2026-05-11 22:04:08 +05:45
sankalp a4052fc65d refactor(config/hypr/old/configs): drop legacy keybinds config
Drop the deprecated keybinds configuration that has been superseded by the updated config, removing outdated definitions.

- New Features: None
- Enhancements: None
- Bug Fixes: None
2026-05-11 22:04:03 +05:45
sankalp 6181774b35 chore(config/hypr/old/UserConfigs): remove outdated UserConfigs files
- New Features:
- Enhancements: Cleanup of deprecated configuration files.
- Bug Fixes: Prevent errors from stale configurations.
2026-05-11 22:03:59 +05:45
sankalp f003386100 update 2026-05-11 21:29:25 +05:45
sankalp e26383fb35 update 2026-05-11 21:25:56 +05:45
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 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 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 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 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 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 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