https://github.com/timnekk/dotfiles
My personal dotfiles
https://github.com/timnekk/dotfiles
Last synced: about 1 year ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/timnekk/dotfiles
- Owner: TimNekk
- Created: 2025-05-19T20:43:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-23T10:18:53.000Z (about 1 year ago)
- Last Synced: 2025-06-06T23:09:28.229Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TimNekk's dotfiles
## Auth to github
```bash
ssh-keygen -t ed25519 -C "herew26@gmail.com"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
```
Enter SSH key in [GitHub Settings](https://github.com/settings/ssh/new)
## oh-my-zsh
Install zsh
```bash
sudo apt install zsh -y
chsh -s $(which zsh)
exit
```
Install oh-my-zsh
```bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```
## dotfiles
```bash
sudo apt update
sudo apt install stow -y
git clone https://github.com/TimNekk/dotfiles.git ~/dotfiles
cd ~/dotfiles
find . -type f -exec rm -f ~/{} \;
stow .
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
omz reload
```
## just
**Option 1:** On Ubuntu and Debian
```bash
wget -qO - 'https://proget.makedeb.org/debian-feeds/prebuilt-mpr.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg 1> /dev/null
echo "deb [arch=all,$(dpkg --print-architecture) signed-by=/usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg] https://proget.makedeb.org prebuilt-mpr $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/prebuilt-mpr.list
sudo apt update
apt install just
```
**Option 2:** Using homebrew
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo >> ~/.zshrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> s~/.zshrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
brew install just
```
## goenv
```bash
git clone https://github.com/go-nv/goenv.git ~/.goenv
echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.zshenv
echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.zshenv
echo 'eval "$(goenv init -)"' >> ~/.zshenv
echo 'export PATH="$GOROOT/bin:$PATH"' >> ~/.zshenv
echo 'export PATH="$PATH:$GOPATH/bin"' >> ~/.zshenv
omz reload
```