Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 12 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-15T17:17:46.000Z (21 days ago)
- Last Synced: 2024-10-17T00:08:41.196Z (20 days 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
```txt
.
├── .gitignore # git ignore file
├── .gitmodules # git submodules
├── LICENSE # license for this repo
├── README.md # this file
├── docs
│ └── vanguard.md # vanguard controller documentation
├── home
│ ├── .config
│ │ ├── alacritty
│ │ │ └── alacritty.toml # my alacritty terminal settings
│ │ ├── micro
│ │ │ └── settings.json # my micro editor settings
│ │ ├── tmux
│ │ │ └── .tmux.conf # my tmux config
│ │ └── wt
│ │ └── LocalState
│ │ └── settings.json # my windows terminal settings
│ ├── .gitconfig
│ ├── .ssh
│ │ └── config # my ssh config
│ └── Code
│ └── User
│ └── settings.json # my vs_code settings
├── unix
│ ├── .zsh
│ │ ├── .p10k.zsh # powerlevel10k zsh theme
│ │ ├── .zshenv # zsh environment file
│ │ └── .zshrc # zsh run commands file
│ ├── .zshenv # zsh environment file that exposes.zsh directory
│ └── setup.sh # automated environment setup that targets linux, android and mac
└── windows
├── powershell
│ ├── Microsoft.PowerShell_profile.ps1 # my powershell_profile configuration
│ ├── modules
│ │ ├── file_copy.ps1 # a function to copy contents, especially terminal configs
│ │ ├── vanguard.ps1 # a function to control vanguard execution
│ │ ├── vanguard_scheduler.ps1 # a function to schedule the disabling vanguard execution
│ │ └── wsl_install.cmd # this file is automatically run on restart to install Debian, deleted once installed
│ └── setup.ps1 # powershell setup script
├── pro_scripts
│ ├── gpedit-enabler.bat # enables group policy editor in windows_home
│ └── hyper-v-enabler.bat # enables hyper-v in windows_home
├── registry_edits
│ └── folders-to-ThisPC
│ ├── add-folders-to-ThisPC.reg # registry to add default folders at the top of `ThisPC`
│ └── remove-folders-from-ThisPC.reg # registry to remove default folders from the top of `ThisPC`
├── theme
│ └── pix-dynamc-theme.deskthemepack # my desktop theme with added wallpaper
└── tools
├── ofgb # oh frick! go back! a tool to disable ads in windows, downloaded by setup.ps1
│ └── placeholder
└── winutil
├── build.ps1 # winutil builder script
├── windows.ico # winutil icon
├── winutil.exe # winutil executable
└── winutil.ps1 # winutil powershell script```
## One line installer
### If you're using a Windows PC, execute below command in [powershell](https://github.com/PowerShell/PowerShell)
```pwsh
irm "https://github.com/pixincreate/configs/raw/main/windows/powershell/setup.ps1" | iex
```#### If you're using unix based OS, execute below in terminal (kitty, alacritty, iterm2 or any other terminal except the default one)
By unix based OS I mean, WSL, Debian, or macOS
```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)