From e9fd64a7cdfd0a39fbb8b0b66ef164ac576d8184 Mon Sep 17 00:00:00 2001 From: DannyDannyDanny Date: Thu, 3 Jul 2025 14:20:40 +0200 Subject: [PATCH] doc: heading + NixOS WSL (restore from history) :memo: --- README.md | 52 +++++++++++++++------------------------------------- 1 file changed, 15 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 9ee0315..88086be 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,8 @@ # dotfiles -This repo is an extension of [dannydannydanny/methodology](https://github.com/DannyDannyDanny/methodology/) +[`nixos`](https://nixos.org/) + [`tmux`](https://github.com/tmux/tmux/?tab=readme-ov-file#welcome-to-tmux) + [`fish`](https://fishshell.com/) + [`neovim`](https://neovim.io/) -1. Debian Setup (+ customizations) - * pure see [issue 3]([url](https://github.com/DannyDannyDanny/dotfiles/issues/3)) - * [wsl](#wsl) - * codespaces - * github actions -2. Core Tool Chain (fish, tmux, nvim, fzf) -3. Customizations (github via ssh, ...) +This repo is an extension of [dannydannydanny/methodology](https://github.com/DannyDannyDanny/methodology/) ## Roadmap: @@ -60,35 +54,19 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/Da ### WSL -``` -wsl --install --web-download -d Debian -# -# /dev/null -echo generateResolvConf = false | sudo tee -a /etc/wsl.conf > /dev/null - -# fix WSL nameserver -echo 'nameserver 8.8.8.8' | sudo tee -a /etc/resolv.conf > /dev/null -sudo apt update && sudo apt upgrade -y - -# install dependencies for dotfiles installation -sudo apt install -y git curl - -# install dependencies for tmux -sudo apt install -y build-essential ncurses-dev +Install via [nix-community/NixOS-WSL Quickstart](https://github.com/nix-community/NixOS-WSL?tab=readme-ov-file#quick-start) :white_check_mark: +Setup dotfiles / config via github: +```bash +# git and github CLI tool in a temp shell +nix-shell -p gh git +# authenticate +gh auth login +# clone dotfiles +gh repo clone dannydannydanny/dotfiles +# checkout the appropriate branch +git checkout feat/wsl-neovim-update +# rebuild system with +sudo nixos-rebuild switch --flake ~/dotfiles/nixos/ ``` ### Clone repo SSH method