15 Commits

Author SHA1 Message Date
Pratik Tripathy
c2ddd12cf3 fix(bash): Issues with prompt & code cleanup
- removed: last command time on prompt broke `$_`
- cleanup: Removed old stuff
2025-10-20 16:57:21 +05:30
Pratik Tripathy
1a1f25be32 chore: Annoyance fixes across all
- bashrc: source `.profile` and not `profile`
- kitty: Remove background-blur, it was making terminal slow
- kitty: ssh: Rename the terminal to `xterm-256color` cause most cloud linux
  don't have kitty terminal info by default
- nvim: `get_active_clients` marked for removal by nvim, replaced
- nvim: completion: don't auto complete on command mode
- nvim: Use `flash.nvim` for jumping instead of `vim-easymotion`
- vim: Open file tree `<leader>e` -> `<leader><tab>`
- profile: KVM: Use the system access by default
2025-09-09 17:02:05 +05:30
Pratik Tripathy
43a5671f5d fix(bash/zsh): Non-interactive login shell wasn't picking ~/.profile 2025-07-24 16:48:31 +05:30
Pratik Tripathy
614e22dd67 chore: Remove rust env from .bashrc, move tmux aliases here, redundant
path setting removed from .profile
2024-12-24 18:46:35 +05:30
Pratik Tripathy
b382c7b218 chore: Update 2024-11-20 16:42:32 +05:30
Pratik Tripathy
3e3d42f7b9 FZF: Use the latest feature for getting shell completions 2024-04-10 16:15:24 +05:30
Pratik Tripathy
ea30b2722f - NVIM: Mapped '<leader>xt' to close-tab, Noice message for directory
change sent to bottom  - was too distracting
- Kitty: Made the configuration more portable across *unix OSes
2024-03-21 13:11:21 +05:30
Pratik Tripathy
b0efae3730 NeoVim & VIM
- Testing setup through neotest plugin
- Spellcheck enabled on markdown and text files
- Diagnosis summary through trouble plugin
- Code completion keybindings improved
- Auto-formatting through conform plugin
- Reactjs context aware commenting through nvim-ts-context-commentstring
- Auto HTML tag completion through nvim-ts-autotag
- CSS color highlight through nvim-highlight-colors
- Lualine: breadcrumbs, git status, single line
- Auto restore neovim sessions
- Better keyboard maps

Shell
- Aliases now load from .bashrc or .zshrc
- Bash & zsh shortcuts to easy open and create projects
- zoxide instead of cd when installed
- bootstrap.sh shellhardened
2024-02-28 16:35:02 +05:30
Pratik Tripathy
6b2d076cdc - Shell Scripts: FZF function to fuzzy find all of my projects and open nvim on that project
- Shell Scripts: WIP efforts to comply all to POSIX
2024-02-06 23:24:53 +05:30
Pratik Tripathy
5fa524dd1d - TMUX: Switched back to ctrl+b as leader
- VIM: Configurations better commented
- NVIM: NVChad, LazyNvim, Old-Config removed
- NVIM: Restarted and reconfigured from kickstart.nvim [WIP]
- Dotfiles on $HOME removed from 160+ to 25. Most of them moved to $XDG_* directories
- Shell: Added back p10k config
- Shell: Autoremove brew left over applications
- Kitty: Added bashrc & profiles for ssh kitten
- Kitty: Custom tab-titles
2024-01-29 22:51:23 +05:30
Pratik Tripathy
0d0620be00 - Not going to use wezterm
- Cleaned up $HOME directory
- Adhered to XDG Base Directory Specification
- Moved all common bash/zsh settings + Environment variables to .profiles
2024-01-18 22:04:14 +05:30
Pratik Tripathy
44d124735d - Aliases added for alternate Nvim distros
- File cleanups
- Zoxide initialization in bashrc & zshrc
2024-01-10 21:59:53 +05:30
Pratik Tripathy
f780d7f6bd # Tmux Config
- Added Catppuccin theme
- Added kitty terminal config

# Sync and Rectify Vim & NVIM

- Undo files are incompatible between VIM & NVIM - saved those files separately
- Keybinding for saving and quitting moved to VIM config
- VIM & NVIM swapfiles removed
- More VIM options set to enhance usability
- Synced system vim config and keybindings with ideavimrc

# Shell Script File Changes

- Reverted to using `#!/bin/sh` as bash is slow and not POSIX compliant.
- Reformatted
2024-01-02 23:56:13 +05:30
Pratik Tripathy
0402ee5481 NVIM Configuration Enhancements
- VIM: Keybindings for better coding
- Gitignore in common is now a hardlinked to the root one
- NVIM: Bash Alias added for Nvim
- VIM: settings added from VIM-sensible and Primeagen
- NVIM: Moved autocommands, keybindings & configurations specific to NVIM to lua/config
- Wezterm, tmux configured.
- Generic: Configurations moved inside $HOME/.config/ directory
- Generic: All aliases renamed to similar names.
- Generic: Relevant aliases added for reaching git root
2023-12-30 23:42:46 +05:30
Pratik Tripathy
306fcd5c23 Major Update
- Updated repo to support both mac and kde neon
- bootstrap.sh updated to auto-detect OS and read from the required directory
- Added VIM & NeoVIM dot files
2023-10-22 03:01:04 +05:30