Pratik Tripathy
39bd3442d3
perf(zsh): Load time decreased from 350ms to 110ms
...
- Read .profile in ~/.zshenv: ensuring non-login & non-interactive shell
gets env set
- Comments on every zsh and zinit config
- Async load Zinit plugins
- Remove unnecessary plugins
- Create completion dumpfile once a day max
2024-12-10 20:08:26 +05:30
Pratik Tripathy
5c9929e1a0
fix(profile): Source Rust env only if it exists
2024-11-27 09:23:30 +05:30
Pratik Tripathy
4dd4a599f3
fix(install): OS install fixes
...
- Do NOT start zsh & nvim at end
- Do NOT install flatpaks by default: they are extremely bulky
- Use different OS setup for Debian and Ubuntu
- Configure repos for Ulauncher & dotnet
2024-11-27 09:19:31 +05:30
Pratik Tripathy
b382c7b218
chore: Update
2024-11-20 16:42:32 +05:30
Pratik Tripathy
6085a0cffc
fix(profile): Add back golang configs - don't want go's dotfiles on
...
$HOME
2024-09-22 19:18:23 +05:30
Pratik Tripathy
953b98d3af
fix(installation): Refinements to installation scripts
...
- Manually install AppImageLauncher on dnf
- Create and link fonts to ~/.local/share/fonts/
- Remove Zed editor - way too finicky
- More OS packages added: mostly for programming and email
2024-09-22 19:15:22 +05:30
Pratik Tripathy
302c511e8f
feat(kate): Configs added
2024-09-22 19:14:40 +05:30
Pratik Tripathy
af983810eb
chore: Config updates
...
- Kitty: Split window with [Ctrl + )] - same as konsole
- npm: More configs to remove dotfiles from $HOME
- VSCode: Extension update
2024-09-22 19:09:57 +05:30
Pratik Tripathy
b29d390b89
feat(kate): Initial config for Kate IDE
2024-09-19 22:07:33 +05:30
Pratik Tripathy
382a82eba3
fix(profile): Remove caps lock->esc binding as we are doing that in KDE
2024-09-19 22:06:45 +05:30
Pratik Tripathy
d2c521cca4
fix(install): pkcon available on dnf as well: hack to fix "up"
...
- Add more steps to post-install
2024-09-18 19:42:56 +05:30
Pratik Tripathy
d027d8c1e5
fix(kitty): Add script required for moving between splits
2024-09-18 15:17:57 +05:30
Pratik Tripathy
db493015ef
fix(install): Uncomment things
2024-09-18 15:17:57 +05:30
Pratik Tripathy
301ec67b24
feat(linux-alias): Make all alias disto-portable
2024-09-18 15:10:58 +05:30
Pratik Tripathy
90084f4780
chore: kde-neon -> linux, kitty themes + settings, install-script fixes
2024-09-18 00:06:56 +05:30
Pratik Tripathy
42b8551ef1
chore: Clean up .profile
2024-09-16 21:46:47 +05:30
Pratik Tripathy
203855492b
chore(vs-code): Remove VS-Code profiles from repo
2024-09-16 21:45:38 +05:30
Pratik Tripathy
8d929783a2
feat(install): Update install script to manually install Rust
...
- README updated
2024-09-16 21:44:31 +05:30
Pratik Tripathy
82d2bbed0a
feat(kde-shortcuts): Add KDE global shortcuts to dotfiles
2024-09-15 16:22:14 +05:30
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