Commit Graph

337 Commits

Author SHA1 Message Date
Pratik Tripathy
cf28453bef feat(install): Use flatpack to install certail GUI apps that require
frequent updates
fix(install): Manual app installs that aren't available elsewhere
2024-09-15 16:19:44 +05:30
Pratik Tripathy
fad4b8500a feat(setup-script): Remove unnecessary options. Add --install &
--dry-run options. Start install script when opted for.
2024-09-11 23:00:09 +05:30
Pratik Tripathy
e254d8dba1 feat(install): Do distro specific setup before installing os-packages 2024-09-11 22:56:50 +05:30
Pratik Tripathy
b52a3f1863 feat(install): Make install ditro-agnostic
- Auto detect and use apt, dnf & yum
2024-09-11 15:49:00 +05:30
Pratik Tripathy
391f3757ba fix(install): Uncomment brew install
chore(install): Rename install test-file to run-test.sh
- Better comments on install.sh
2024-09-09 23:32:16 +05:30
Pratik Tripathy
7afa1d47bf feat(install): Script to automate application installation
- Install all required applications to setup a personal
machine with just a single command
- TODO: Some applications, available only with ppa aren't yet configured
  to be installed. Next time.
2024-09-09 23:06:42 +05:30
Pratik Tripathy
df9c12edee chore(vs-code): Config updates 2024-09-09 18:05:15 +05:30
Pratik Tripathy
b8ea02473b feat(neovim-plugin-updates): Change configs to accomodate plugin updates
- WhichKey: config format changed
- Conform: config format changed
- nvim-ufo: fix version to `1.4.0` as newer version broke things
- code-lsp: add ltex LSP that integrated with free LanguageTool server
2024-09-09 18:01:28 +05:30
Pratik Tripathy
7e12c17dbd chore:
- IdeaVIM: Remove ident-object plugin as that is not working
- VSCode: Indentation fix
2024-08-08 15:46:24 +05:30
Pratik Tripathy
dc06b44e5a chore: Regular updates
- chore(vscode): Enable Smart Relative Line
- chore(vscode): Extension updates
- feat(codium): Configure Codium with VsCode
- chore(prettierigore): Remove duplicate entries
- fix(zsh): Disable Rust snippet loading as it is causing issues
2024-08-08 15:42:08 +05:30
Pratik Tripathy
3301f60c0c chore(vscode): Updated profiles: Add VscodeVIM to each profile 2024-08-08 15:41:59 +05:30
Pratik Tripathy
fef7c8e027 feat(prettierignore): Template for prettierigore added
- feat(prettier): More options in prettierrc
- chore(vscode): Merged changes
2024-08-08 15:35:06 +05:30
Pratik Tripathy
bb86dea200 feat(vscode): Create user profiles per language type
- Created and backed up profiles: Default, DotNet, FrontEnd, Python
- Reorged settings: Editor, plugin, coding and others are segregated
2024-08-08 15:35:06 +05:30
Pratik Tripathy
491e545eeb fix(nvim): Use Python Language Server as lsp instead of pyright
- Remove rust_analyzer from being installed by default
2024-08-05 18:06:11 +05:30
Pratik Tripathy
6690831bc5 feat(vim): Better IdeaVIM and VIM configs
- IdeaVIM: List all JB and IdeaVIM shortcut mappings explicitly
- IdeaVIM: More plugins
- IdeaVIM: Plugins reconfigured to be as similiar to NeoVIM as possible
- IdeaVIM: Keymapping updated to be as similar to NeoVIM as possible
- JetBrains: Added JB keymap copies to repo
- VIM: Plugin specific keymaps moved to plugin_config.vim
- VIM: New plugins: vim-exchange, quickscope, vim-visual-multi
2024-07-12 22:26:33 +05:30
Pratik Tripathy
1094014803 feat(homebrew): Configure HomeBrew with env variables 2024-07-07 20:03:49 +05:30
Pratik Tripathy
8c088e37d1 fix(zsh): zinit cdreplay -q AFTER compinit -d 2024-07-05 20:08:40 +05:30
Pratik Tripathy
b3007ee23d feature: more dotfile types moved from HOME to XDG_*
- Python: history, cache, userbase moved
- Dotnet: Nuget, monisharp moved
- Postgres: psql_history, config, password, rc files moved
- Zsh: Retry at moving .zshcompdump file
2024-07-05 17:31:08 +05:30
Pratik Tripathy
b00a3ffa11 alias: Convert 'up' as a function
- 'up' made into a function
- Removed old php related aliases
2024-07-03 18:13:37 +05:30
Pratik Tripathy
2463b0bc8d fix: bootstrap.sh: make simlinks default action
fix: bootstrap.sh: removed spurious values from code and from comments
NeoVIM: Remove awk_ls from default Mason installs
2024-07-02 15:30:09 +05:30
Pratik Tripathy
6a308e0a9e fix: bootstrap.sh make it work on WSL 2024-07-02 13:09:51 +05:30
Pratik Tripathy
a312e362c1 fix: ZSH: per-directory-history plugin issue fix
fix: ZSH: dump file on home directory removed
2024-07-01 22:12:19 +05:30
Pratik Tripathy
0b7f040700 VSCode: Add plugin list to dotfiles 2024-07-01 22:10:59 +05:30
Pratik Tripathy
4c5aa8ff03 Vscode-Neovim Support
- NeoVIM: Updates to NOT certain plugins in VSCode
- NeoVIM: Keymaps loaded only when neovim and NOT for VSCode
- VSCode: Added NeoVIM plugin with corresponding settings
2024-07-01 22:08:08 +05:30
Pratik Tripathy
98578abf18 vscode: Store list of extensions 2024-06-29 00:23:53 +05:30
Pratik Tripathy
dc4297bb55 zsh: zinit new useful plugins added 2024-06-28 23:57:44 +05:30
Pratik Tripathy
ad24331155 alias: tldr for macos added 2024-06-28 23:04:02 +05:30
Pratik Tripathy
87ace27ad0 NVIM: Trouble plugin updated to v3 2024-06-28 22:53:27 +05:30
Pratik Tripathy
bd96d015ec fix: zsh: per-directory-history plugin issue fixed 2024-06-28 22:51:52 +05:30
Pratik Tripathy
a20c36d741 Neovim: Live grep shortcut ctrl+shift+f 2024-06-28 18:40:45 +05:30
Pratik Tripathy
b7fc209c93 ZSH config overhaul
- .zshrc: Use zinit package manager
- .zshrc: Reorg - remove comments, ZSH, zinit, configs batched together
- .zshrc: Better completions
- .zshrc: More plugins: colored-man-pages, command-not-found, kitty,
  podman, rust, timer, fd, systemd
- .profile: Autoload brew applications on MacOs
- p10k: Transient prompt + dotted lines
2024-06-28 18:34:43 +05:30
Pratik Tripathy
d2c56360d9 Add support for dotnet + vscode config changes
- NVim: Omnisharp LSP added
- VSCode: gitgraph & dotnet specific configs + reorg configs
2024-06-28 11:15:45 +05:30
Pratik Tripathy
34e46e85ac Kitty: Removed Shift-F1 creating split 2024-05-19 12:29:07 +05:30
Pratik Tripathy
0e35923ad0 NVIM: Many updates
- new: Refactor plugin
- new: Dial plugin
- update: Trouble plugin updated to v3 and new API adopted
- fix: Fidget plugin was giving more LSP messages, tried to reduce
- fix: Harpoon settings synced with LazyNvim
- update: Shortcut for listing all notifications
- fix: Tmux navigation was being blocked by kitty-navigator. Fixed by
  adding keymaps to kitty-navigator
2024-05-19 12:22:12 +05:30
Pratik Tripathy
b2a32b6a89 NVIM:
- fix: Name of autocommands for JS keymaps fixed
- feature: Trigger code action on <Ctrl+.> just like VS Code
2024-05-18 18:33:33 +05:30
Pratik Tripathy
67ef83999d NVIM: Updated trouble plugin with better options 2024-05-18 18:25:58 +05:30
Pratik Tripathy
ee91353e1a NVIM: Typescript-only keymaps added only when ts files are loaded 2024-05-13 22:50:01 +05:30
Pratik Tripathy
cdc7f24982 Dotnet: Coding Support
- Neovim LSP and code completion config
- .zshrc: dotnet completions plugin added
- .zshrc: Syntax-highlighting & autosuggestions are now installed
  through brew
2024-05-12 21:41:10 +05:30
Pratik Tripathy
63e26375a5 VS Code: NeoVim config added 2024-05-12 21:38:59 +05:30
Pratik Tripathy
a0050c2047 Markdown: Use * & ** for italic and bold 2024-04-10 16:17:48 +05:30
Pratik Tripathy
73b0d0cbc5 NVIM: Keymap updates 2024-04-10 16:17:17 +05:30
Pratik Tripathy
3e3d42f7b9 FZF: Use the latest feature for getting shell completions 2024-04-10 16:15:24 +05:30
Pratik Tripathy
e47c3fa3f7 Config Updates:
- .gitconfig: Use local date for display
- .profile: Configure golang
- .profile: gtkrc, wget, ollama setting changed to adhere to XDG folder structure
- .zshrc: Use docker-compose oh-my-zsh plugin
2024-03-25 22:38:27 +05:30
Pratik Tripathy
903d3a1253 NVIM: Local AI Plugin added, updates to existing plugins
- gen.nvim to use local ollama LLM
- New _required_ DAP dependency: nvim-nio
- nvim-ufo: breaking change adapted
2024-03-25 22:28:17 +05:30
Pratik Tripathy
b7be385529 NVIM: Use Lspsaga for breadcrumbs
- Disable statusline breadcrumbs coming from nvim-navic
- Use Lspsaga for Hover, Goto References, Peek Definition
- Enable Lspsaga Symbol Outline panel
- util.lua: Use same icons on Breadcrumbs and Navic Code navigation
- Code related shortcuts made for uniform, removed some
2024-03-25 22:20:11 +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
39992add32 NeoVim: Use Neogit + Diffview for git operations instead of fugitive 2024-03-18 00:38:08 +05:30
Pratik Tripathy
4a02522419 NeoVIM
- Setup DB query LSP + autocompletion + treesitter
- Setup local AI that works with ollama
2024-03-17 17:42:37 +05:30
Pratik Tripathy
d41d26d5f7 Housekeeping: VSCode, zshrc
NeoVIM:
- Housekeeping: Keymap updates to git, Code(TS), whichkey hints added
  for harpoon, git, DB
2024-03-17 17:42:37 +05:30
Pratik Tripathy
42d75df1f1 NeoVIM
- Formatting for: added yaml, configured markdown with new configuration
  file, prettierd configuration updates for bracketsSameLine
- Linting: added dockerfile, markdown
2024-03-17 17:31:37 +05:30