Skip to content

joey-bednar/dotfiles

Repository files navigation

Dotfiles

These are the configs I use to setup my development environment.

Installation

Automatic
Install using ansible:
git clone https://github.com/joey-bednar/ansible \
cd ansible \
./install [option]
Manual
Install dependencies:
sudo apt install curl unzip npm stow ripgrep fzf fontconfig cargo python3.10-venv -y
Install Neovim:
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage \
chmod u+x nvim.appimage \
./nvim.appimage --appimage-extract \
sudo mv squashfs-root / \
sudo ln -s /squashfs-root/AppRun /usr/bin/nvim
Install kitty as default terminal:
sudo apt install kitty -y \
sudo update-alternatives --config x-terminal-emulator
Install ohmyzsh:
sudo apt install zsh -y \
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" \
chsh -s `which zsh` \
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions \
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting \
Install tmux:
sudo apt install tmux -y \
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm \

Press prefix+I to install tmux plugins.

Install configs:
cd ~ \
git clone https://github.com/joey-bednar/dotfiles \
cd ~/dotfiles \
bash .local/bin/setup \
stow .
Install fonts:
fc-cache -f -v
Install i3:
sudo apt install i3 picom -y

Logout and press settings symbol in bottom left. Select i3 and login again. Install nvidia drivers:

sudo ubuntu-drivers install
sudo nvidia-settings

Go to "Display Configuration", check "Force Full Composition Pipeline". Click "Apply".

Docker Container
Run in a Docker Container:
git clone https://github.com/joey-bednar/ansible \
cd ansible \
./install container

Root password is joey.

About

My configuration files and installation instructions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published