Skip to content

lanwen/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

home

Some useful things for laptop

New setup

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Appstore & Co

brew list -1

==> Formulae
git
go
gpg
openssh
zsh
zsh-autosuggestions
zsh-syntax-highlighting
# input prompt for zsh

tldr
yubikey-personalization 
hopenpgp-tools 
ykman
pinentry-mac
node
gh
fzf
zellij
cyberduck #scp

#k8s related
kubectl
kubectx
eksctl
k9s
awscli
kubeseal
kubie # better kubectx
kubecolor # https://kubecolor.github.io/

#ls alternative
exa 
jq
# like jq, but for yaml
yq
# nice graph when pinging
gping
# replacement for ps written in Rust
procs
# for quick navigation
zoxide
# for hashing commands
coreutils
ncdu
watch
graphviz
# to test grpc
grpcurl
# ping via http to understand how long it takes to connect
httping
# ssh keys with touchID
secretive
# emulator
qemu
# for `chdman` https://retropie.org.uk/docs/CHD-files/#creating-chds-from-cd-roms
rom-tools
# https://github.com/gokcehan/lf - super nice file nav
lf
# https://github.com/slimtoolkit/slim - make docker images slim
docker-slim

brew tap jorgelbg/tap
# https://github.com/jorgelbg/pinentry-touchid - for gpg passhphrase with touchID
pinentry-touchid

# migrate to https://github.com/starship/starship?
romkatv/powerlevel10k/powerlevel10k
# then
echo "source $(brew --prefix)/opt/powerlevel10k/powerlevel10k.zsh-theme" >>~/.zshrc



brew tap homebrew/cask-fonts

==> Casks
font-fira-code-nerd-font
iterm2
jetbrains-toolbox
keepingyouawake
raycast
visual-studio-code
keybase
gpg-suite
yandex-disk
google-cloud-sdk
docker
licecap
# nice stats in the tray area
stats
vlc
firefox
telegram
slack
microsoft-remote-desktop

# optional
kap
postman
# same as postman, but native, faster, less confusing
rapidapi
steam
discord

# https://httptoolkit.com
http-toolkit

after:

git config --global user.email 1964214+lanwen@users.noreply.github.com

git config --global gpg.program "$(which gpg)"
echo "no-tty" >> ~/.gnupg/gpg.conf
echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc
$(brew --prefix)/opt/fzf/install

GPG

Aliases (add to ~/.zshrc)

cd=z
k=kubectl
ll='exa -la'
ping=gping

Yubikey

Disable popup

https://support.yubico.com/hc/en-us/articles/360016649059-Using-Your-YubiKey-as-a-Smart-Card-in-macOS sc_auth pairing_ui -s disable

k8s

m1

softwareupdate --install-rosetta
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
export PATH=/usr/local/bin:$PATH
brew install qmk/qmk/qmk
brew tap homebrew/cask-drivers
brew install --cask qmk-toolbox

Fun soft

Additionally

About

Some useful things for laptop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages