mkdir -p ~/.config/git/
nix eval --impure --raw --expr '
with import <nixpkgs> {};
pkgs.lib.generators.toGitINI
((builtins.getFlake "github:barsikus007/config?dir=nix")
.nixosConfigurations.ROG14.config.home-manager.users.ogurez.programs.git.iniContent)
' > ~/.config/git/config- Upload key
- Configure git (code above fills values)
# TODO https://moonrepo.dev/docs/proto/commands/completions
proto install go
# then clean ~/.bashrc
proto install node lts
proto install pnpm
proto install bun
# TODO proto install rust -- --profile minimalcurl -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 scooppython3 -m pip install --upgrade pip setuptools wheeluv python install
uv python install --preview
# uv python install 3.10 3.11 3.12 3.13t pypy
# uv python install --preview 3.10 3.11 3.12 3.13t pypy3.11TODO - python available globally
# linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# windows
scoop install uv
# powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool --version # 0.6.14
# uv tool install isd
# uv tool install ruff
# uv tool install hatch
# uv tool install pgcli
# uv tool install litecli
# uv tool install --with ipython ptpython
# uv tool install anicli-ru
# uv tool install anicli-ru --upgrade-package anicli-api
uv tool upgrade --allhatch config set dirs.env.virtual .venv
hatch config set template.licenses.headers false
hatch config set terminal.styles.spinner material
# TODO or use uv for python projects
# https://hatch.pypa.io/latest/how-to/environment/select-installer/#enabling-uvhatch test -ac
hatch version micro
hatch build
hatch publishhatch test -ac
hatch version micro
git commit -am "release: $(hatch version)"
git tag -a $(hatch version) -m
git push origin --follow-tagshatch run true- Telegram > Settings
- Notifications and Sound
- Calls > Accept calls on this device
- Badge counter > !1,!3
- Advanced
- Automatic media download > * > !Files
- Window title bar > Use * window frame
- Spell checker >
- Experimental settings
- Add "View Profile"
- Show Peer IDs in Profile
- Send large photos
- Enable webview inspecting
- Notifications and Sound
- CH340/CH341 driver (chinese Arduino)
- meta
- check all
*.mdand*.nixcode sections withshellcheck - clone single dir
git clone --no-checkout --depth=1 --filter=tree:0 https://github.com/barsikus007/config && cd config && git sparse-checkout set --no-cone /nix && git checkout
- nuke media from git history
- save refs somehow
- check all
- Docker Desktop Extensions
- Ddosify
- Disk usage
- PyCharm
- Settings Sync
- Terminal | pwsh.exe -NoLogo
- File > Settings > Appearance & Behavior > File Colors >> Non-Project Files -> Use in editor tabs
- YtMusic
- adblocker
- blur-nav-bar
- lyrics-genius
- navigation
- picture-in-picture
- precise-volume
- shortcuts
- sponsorblock
- video-toggle
- IOS dualboot