dotfiles

Dot files

This repository contains some configuration files that i use to personalize my environment.

Linux setup

mkdir -p ~/.config/nix && echo "experimental-features = nix-command flakes" > ~/.config/nix/nix.conf
nix shell nixpkgs#home-manager nixpkgs#git --command sh -c "\
    git clone https://github.com/alanfzf/dotfiles $HOME/.dotfiles \
    && home-manager switch --flake $HOME/.dotfiles/config/nixos -b bckp"

Windows Setup

Set-ExecutionPolicy Bypass
iwr https://alanfzf.github.io/dotfiles/install.ps1 | iex

WSL setup

# install wsl
wsl.exe --install --no-distribution
sudo apt update && sudo apt upgrade -y && sudo apt install -y \
    dbus-user-session xz-utils curl uidmap openssh-client

Alacritty local

[terminal.shell]
  program = "wsl"
  args = ["--cd ~"]