mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
26fe26a74b510dfd18080ab2a625faa6d71bd8a3
- fix: session, conform, vim-illuminate, todo-comments, nvim-navbuddy, lspconfig plugins NOT on vscode - new: codeium, obsidian.nvim - Add codeium autocomplete - fix: todo-comments: Search in hidden files (dotfiles) - fix: trouble: wasn't working earlier - new: Switch buffer with <alt-1>..<alt-9> - chore: Better keybindings
Dotfiles
- Restore my dotfiles on any *nix OS.
- 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:
package-list-os- To install using OS package manager.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
-
aka, pending installations that I gave up automating.
-
All Distros:
- Appimagelauncher: https://github.com/TheAssassin/AppImageLauncher/releases
- Zoho Mail: https://downloads.zohocdn.com/zmail-desktop/linux/
- Zoho Workdrive: https://www.zoho.com/workdrive/desktop-sync.html
- Jetbrains-Toolbox: https://www.jetbrains.com/toolbox-app/
- Sublime-Text: https://www.sublimetext.com/docs/linux_repositories.html
-
Debian & Ubuntu:
- Add non-free and backport sources, then run the
install-os-packges.shagain - Ulauncher: https://ulauncher.io/#Download
- Add non-free and backport sources, then run the
-
Debian:
Test
-
Need to be inside this directory
cd scripts/test -
Use
Dockerfileto change OS -
Run the script
./run-test.sh
Description
Languages
Shell
35.6%
Lua
33.7%
Vim Script
30.1%
Python
0.4%
CSS
0.1%