https://github.com/pixincreate/configs
My Windows, Unix and Termux configs (dotfiles) with added spices
https://github.com/pixincreate/configs
android config dotfiles dotfiles-linux dotfiles-macos gpedit hyperv linux macosx powershell privacy shell termux theme vanguard vanguard-script windows-config windows-configuration winutil zsh
Last synced: 9 days ago
JSON representation
My Windows, Unix and Termux configs (dotfiles) with added spices
- Host: GitHub
- URL: https://github.com/pixincreate/configs
- Owner: pixincreate
- License: cc0-1.0
- Created: 2023-07-29T15:01:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T17:17:46.000Z (7 months ago)
- Last Synced: 2024-10-17T00:08:41.196Z (7 months ago)
- Topics: android, config, dotfiles, dotfiles-linux, dotfiles-macos, gpedit, hyperv, linux, macosx, powershell, privacy, shell, termux, theme, vanguard, vanguard-script, windows-config, windows-configuration, winutil, zsh
- Language: Shell
- Homepage:
- Size: 45.5 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Configs
This repo contains all of my development configs. I never had a backup of these before and hence this repo.
## Contents
Check repo [tree](./docs/TREE.md) to get list of file contents.
## One line installer
### If the machine is a Windows PC, execute below command in [powershell](https://github.com/PowerShell/PowerShell)
> [!NOTE]
> If this is a fresh Windows installation, it is recommended to re-do the Windows installation with `MicroWin`:
>
> 1. Download the latest Windows 11 (recommended) ISO (international edition)
> 2. Open winutil (in elevated powershell, execute the following command: `irm "christitus.com/win" | iex`) and go to `MicroWin` tab
> 3. Follow the instructions (do not select any drivers or inject them)
> 4. Wait until ISO is created. Use `Rufus` to make a bootable drive
> 5. Re-do the installation by booting from USB (Change boot priority in `UEFI` menu)```pwsh
irm "https://github.com/pixincreate/configs/raw/main/windows/powershell/setup.ps1" | iex
```### If the machine is using unix based OS, execute below in terminal (kitty, alacritty, iterm2 or any other terminal except the default one)
> [!NOTE]
> Unix based OS here means, `WSL`, `Debian`, or `macOS`If the machine is Windows that have networking tool like [Portmaster](https://safing.io) installed, `WSL` will have hard time establishing networking connection. Hence, it is recommended to execute the below command in `WSL` terminal before calling `setup` script:
```sh
echo 'nameserver 9.9.9.9' | sudo tee -a /etc/resolv.conf
```> [!WARNING]
> If tools like `Docker` have hard time connecting to the internet even after changing the DNS, it is recommended to shut down the `Portmaster` tool.```sh
sudo apt-get update && sudo apt-get install -y curl git wget zsh && \
bash -c "$(curl -sSL https://github.com/pixincreate/configs/raw/main/unix/setup.sh)" -- --setup
```If running in Termux
```sh
pkg update && pkg upgrade -y && pkg install -y curl git wget zsh && \
bash -c "$(curl -sSL https://github.com/pixincreate/configs/raw/main/unix/setup.sh)" -- --setup```
> [!IMPORTANT]
> Both the commands are completely different not only in nature but also in the job they do here.
> The first command is for Windows and the second one is for unix based OS.#### Vanguard Controller
To learn about what Vanguard controller is and how to use it, refer to [Vanguard Controller](./docs/VANGUARD.md)
## Credits
- SanchithHegde for [dotfiles](https://github.com/SanchithHegde/dotfiles)
- Chris Titus for [powershell-profile](https://github.com/ChrisTitusTech/powershell-profile), [bash-profile](https://github.com/ChrisTitusTech/mybash) and [winutil](https://github.com/ChrisTitusTech/winutil)
- Mike Battista for [Powershell - WSL Interop](https://github.com/mikebattista/PowerShell-WSL-Interop)
- AndrewMast for [disable_vanguard.vbs](https://gist.github.com/AndrewMast/742ac7e07c37096017e907b0fd8ec7bb?permalink_comment_id=4616472#gistcomment-4616472)