The home for my dotfiles & most common programs i can't live without
- Install Nix
- run following command:
curl -L https://nixos.org/nix/install | sh
- then turn on nix flakes:
[ -f "$HOME/.config/nix/nix.conf" ] || mkdir -p $HOME/.config/nix; echo "experimental-features = nix-command flakes" > $HOME/.config/nix/nix.conf
- clone repo:
git clone git@github.com:tshiamobhuda/dotfiles.git $HOME/.config/home-manager
- the neovim config lives in a submodule, run
git submodule init
andgit submodule update
to pull its contents
- Run following command
nix run . switch
This repo contains config for:
- zsh
- oh-my-zsh
- starship
- fzf
- eza
- bat
- jq
- git
- lazygit
- wezterm
- nerd font (JetBrainsMono)
- Neovim (with LazyVim distro)
- Nixd
- php
- phpactor
- nodejs