Tools used to improve workflow. Installs preferred software and applies personal configs for dev work on Debian-based Linux systems.
Packages (via apt):
neovim(latest stable AppImage)python3,python3-venv,python3-neovimnpm,clangtmux,git,ripgrepbrightnessctl,autorandr,fuse
Configs applied:
- Neovim config →
~/.config/nvim/ - i3 window manager config →
~/.config/i3/config .bashrc→~/.tmux.conf→~/
Requirements: Debian/Ubuntu-based Linux,
sudoaccess,wget
-
Clone this repo:
git clone <repo-url> cd new-pc-script
-
Make the script executable and run it:
chmod +x install.sh ./install.sh
-
For 'folke/which-key.nvim' to work in WSL2, you will need to install
JetBrainsMono Nerd Fontfrom Nerdfonts.
The script will update apt, install packages, download the latest Neovim stable release, and copy all config files to their target locations.
takeMeToTerminal.ahk— AutoHotKey script (Windows) to bind a key to open a terminalinit.lua.updated— alternate Neovim init config