git config --global user.name barsikus007
git config --global user.email barsikus07@gmail.com
git config --global core.editor " code --wait"
git config --global core.autocrlf input
git config --global core.ignoreCase false
git config --global init.defaultBranch master
git config --global push.default current
git config --global pull.rebase true
git config --global merge.autoStash true
git config --global rebase.autoStash true
Upload key
git config --global user.signingKey ~ /.ssh/id_ed25519.pub
git config --global commit.gpgSign true
git config --global gpg.format ssh
# TODO https://moonrepo.dev/docs/proto/commands/completions
proto install go
proto install node lts
proto install pnpm
# TODO bun windows
# scoop bucket add versions
# scoop install bun-canary
proto install bun
# TODO test tools
# proto install python
# proto install rust
curl -fsSL https://moonrepo.dev/install/proto.sh | PROTO_INSTALL_DIR=$XDG_CONFIG_HOME /proto/bin bash -s -- --no-profile
rm -rf ~ /.proto/
$env: PROTO_INSTALL_DIR = " ~\.config\proto\bin"
# irm https://moonrepo.dev/install/proto.ps1 | iex
& ([scriptblock ]::Create((irm https:// moonrepo.dev/ install/ proto.ps1))) -- no- profile
Remove-Item - Recurse ~\.proto\
# TODO add proto to scoop
# install
python3 -m pip install --upgrade pip setuptools wheel
python3 -m pip install --user pipx
# or
python3 -m pip install --user pipx-in-pipx
# or
# use apt scoop or etc PM
python3 -m pipx ensurepath
# TODO rm /mnt/c/users/admin/appdata/roaming/python/python312/scripts/register-python-argcomplete
pipx install hatch
pipx install poetry
# hatch config
hatch config set dirs.env.virtual .venv
hatch config set template.licenses.headers false
hatch config set terminal.styles.spinner material
# poetry config
# TODO
pipx install ptpython
# pipx inject ptpython ipython
pipx install git+https://github.com/vypivshiy/ani-cli-ru@dev
pipx upgrade-all
hatch run test:cov
hatch version micro
hatch build
hatch publish
Docker Desktop Extensions
check every minor release (next is 0.2)
alias to ptpython
linux alternative to py
pycharm settings sync
save config folder somewhere to make it portable
obs quick replay
python
black conf
.editorconfig conf
alias pip='pip --require-virtualenv'
sudo update-alternatives --config editor
select-editor
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/nvim"
SELECTED_EDITOR="nvim"
SELECTED_EDITOR="/bin/nano"
wget -qO - icanhazip.com
check all *.md sections with shellcheck
python notebook cli
https://github.com/eza-community/eza
Telegram > Settings > Advanced > Experimental settings > Send large photos
Discord
Vencord
Install
winget install Discord.Discord
git clone https://github.com/philhk/Vencord
pnpm i
pnpm build
pnpm inject
Import configs/vencord-settings-backup.json
Update
cd Vencord
git pull
pnpm build
Refresh client
Vesktop
create python venv alias (current python installation pyenv.cfg windows)
batcat mouse rock-ssh
piptool scoop??
TOOL TODO ! (install windows soft with auto update from winget (think about config sync of that apps))
ask scoop maintaners about FAQ about tools with autoupdate
mkcd alias (mkdir + cd)
PyCharm
terminal pwsh.exe -NoLogo
File | Settings | Appearance & Behavior | File Colors || Non-Project Files -> Use in editor tabs
IOS dualboot
where which alias (and omit exe for windows)
YtMusic
adblocker
blur-nav-bar
lyrics-genius
navigation
picture-in-picture
precise-volume
shortcuts
sponsorblock
video-toggle
chmod +x executables in repo
browser sync bookmarks
new software
GUI
dos2unix
https://github.com/isacikgoz/tldr
bat
mkdir -p ~/.local/bin
ln -s /usr/bin/batcat ~/.local/bin/bat
mc
alternative
terminal
!!!FISH!!!
windows (MSYS2) ?
WSL
LINUX
prompt
starship
design
fix character on exit
Administrator to root
command continue remove due to copy (?)
aliases
config system
nvim config
vscode export configs
layout
extensions
profiles