Pratik Tripathy 91499a306f chore(nvim): Neovim config cleanups
- Use newer installation for Lazy.nvim
- Treesitter: ensure_install sql, bash, jsonc, python, dockerfile
  plugins
- Completion: Use <ctrl+y> to accept. <enter> to accept was interfering
  with completions that were suggested at end of the line and you don't
  want to accept but just want to go to the next line
- Snacks: disble the abhorrent *smooth* scrolling
- Whichkey: More time before pop-up shows (450ms)
2025-01-06 17:53:36 +05:30
2025-01-02 00:30:47 +05:30
2024-03-06 16:01:37 +05:30
2023-12-30 23:42:46 +05:30

Dotfiles

  1. Restore my dotfiles on any *nix OS.
  2. Install required applications on any Linux OS.

Dotfiles are symlinked from the repo to the required location. That is, changes on repository get auto reflected on the system.

Usage

$ git clone https://github.com/pratiktri/dotfiles

$ bash setup.sh -h
Apply all settings stored in the script's directory to your home directory.

Usage: ./setup.sh [OPTION]
Options:
  -h, --help      Show this help message.
  -d, --dry-run   Simulate dotfile symlink without doing anything.
  -i, --install   Install programs listed on package-list-os & package-list-brew files.

Installation

Installation scripts are inside scripts directory.

It reads 2 text files to gather lists of software to install:

  1. package-list-os - To install using OS package manager.
  2. package-list-brew - To install using brew package manager.

Any package not available are skipped.

install.sh calls install-os-packages.sh and install-brew-packages.sh. Both can be executed separately.

Manual installation to be done for various distros

Test

  1. Need to be inside this directory

    cd scripts/test
    
  2. Use Dockerfile to change OS

  3. Run the script

    ./run-test.sh
    
Description
No description provided
Readme Apache-2.0 927 KiB
Languages
Shell 35.6%
Lua 33.7%
Vim Script 30.1%
Python 0.4%
CSS 0.1%