https://github.com/e-gleba/dev-setup
Streamline your Windows development setup with this repository, offering a simple, automatic configuration tailored for developers.
https://github.com/e-gleba/dev-setup
automation customization development powershell windows-10 windows-11
Last synced: 4 months ago
JSON representation
Streamline your Windows development setup with this repository, offering a simple, automatic configuration tailored for developers.
- Host: GitHub
- URL: https://github.com/e-gleba/dev-setup
- Owner: e-gleba
- License: agpl-3.0
- Created: 2024-03-17T18:34:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-10-05T19:49:26.000Z (4 months ago)
- Last Synced: 2025-10-05T20:41:15.267Z (4 months ago)
- Topics: automation, customization, development, powershell, windows-10, windows-11
- Language: PowerShell
- Homepage:
- Size: 48.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# dev-setup
Minimal, reproducible setup for developers on Windows and ALT Linux. Scoop-first on Windows. epm-first on ALT. No PATH hacks, no noise.
## Supported platforms
- Windows 10/11
- ALT Linux (Sisyphus)
## Quick start
Windows
- `git clone https://github.com/e-gleba/dev-setup.git`
- `cd dev-setup/win`
- `.\activate.ps1` (run in a regular PowerShell; elevate only for system-wide components)
ALT Linux
- Ensure sudo is enabled:
- Install epm (eepm): `sudo apt-get update && sudo apt-get install -y eepm`
- `git clone https://github.com/e-gleba/dev-setup.git`
- `cd dev-setup/alt`
- `sudo ./alt_dev_setup.sh`
## What gets installed
Windows (via Scoop, fallback only if needed)
- CLI: ripgrep, fzf, hyperfine, bat, fd, eza, jq, zoxide, delta, bottom, duf, dust, procs
- Toolchains: rustup (+rust-analyzer, uutils-coreutils), llvm/clang/lld, mingw, cmake, ninja
- Apps: joplin, mpv, qbittorrent, syncthing
- Debug/net: nmap, wireshark, imhex, ghidra, tracy
ALT Linux (priority: epm play → epmi → apt-get)
- epm play: telegram, steam, yandex-browser, android-studio, gradle, discord, joplin, postman
- Repo: gcc/g++, make, cmake, ninja, pkg-config, clang/llvm/lld/lldb, rustup, rust-analyzer, uutils-coreutils, ripgrep, fzf, hyperfine, bat, fd-find, eza, sd, git-delta, bottom, procs, duf, du-dust, jq, zoxide, mpv, qbittorrent, syncthing, nmap, wireshark, imhex, ghidra, tracy, qtcreator, godot, vcpkg
## Entry points
- Windows: [win/activate.ps1](win/activate.ps1)
- ALT Linux: [alt-linux/setup.sh](alt-linux/alt_dev_setup.sh)
## Notes
- Windows installs prefer user scope (Scoop). Run elevated only for components that require admin.
- ALT Linux installs require root (sudo). For epm docs see:
## License
See [LICENSE](LICENSE).