Skip to content
azinsharafPublic

About

my dotfiles managed by chezmoi https://www.chezmoi.io/

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

Personal Development Environment (PDE)

Windows Setup

Winget Apps

winget install CLechasseur.PathCopyCopy # Windows Explorer extension for copying file paths
winget install Logitech.OptionsPlus # Logitech device configuration
winget install Nvidia.GeForceExperience # NVIDIA GPU management

Install Scoop Package Manager

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
iwr -useb get.scoop.sh | iex

scoop bucket add main
scoop bucket add extras
scoop bucket add versions
scoop bucket add nerd-fonts
scoop bucket add nonportable

Install apps via Scoop

The full list lives in the PowerShell script. To install everything on a new Windows machine:

pwsh ~/scripts/windows/install-scoop-apps.ps1

uv applications

Install uv per OS (Scoop on Windows, pacman/brew on Linux/mac, or see https://docs.astral.sh/uv/getting-started/installation/):

# Linux (Arch):  sudo pacman -S uv
# macOS:         brew install uv
# Windows:       scoop install main/uv  (included in install script above)

uv tool install sqlit-tui # A user friendly TUI for SQL databases.

Python Virtual Environments

User-level Python venvs (in ~/.venvs/) that the Obsidian "obsidian_terminal" plugin and Neovim's Python provider depend on. The dotfiles repo ships bootstrap scripts in ~/.config/uv/scripts/ — run them once after chezmoi apply on a new machine.

# Obsidian "obsidian_terminal" plugin (Python 3.11)
pwsh ~/.config/uv/scripts/install-obsidian-terminal.ps1

# Neovim's Python provider (Python 3.12)
pwsh ~/.config/uv/scripts/install-pynvim.ps1

After running, point the consuming tool at the rebuilt interpreter:

  • Obsidian plugin settings → Python path: C:\Users\<you>\.venvs\obsidian_terminal\Scripts\python.exe
  • Neovim is already configured to use C:\Users\<you>\.venvs\pynvim\Scripts\python.exe (see dot_config/nvim/lua/config/globals.lua.tmpl).

Linux Setup

TBD

MacOS Setup

TBD

About

my dotfiles managed by chezmoi https://www.chezmoi.io/

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages