From 359cd934e06c0c36bfc9c7c0ddc8d6d163b27d01 Mon Sep 17 00:00:00 2001 From: sstent Date: Thu, 13 Oct 2022 16:32:10 -0400 Subject: [PATCH] updating readme, adding packages for WSL ssh keys --- README.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ home.nix | 3 ++- 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 73714b7..117f289 100644 --- a/README.md +++ b/README.md @@ -1 +1,61 @@ # nixpkgs + + +##install NIX +``` +sh <(curl -L https://nixos.org/nix/install) --no-daemon +``` + +##enable profile +``` +. /home/sstent/.nix-profile/etc/profile.d/nix.sh +``` + +##Setup channels and enable path +``` +nix-channel --add https://github.com/rycee/home-manager/archive/master.tar.gz home-manager +nix-channel --update +export NIX_PATH=$HOME/.nix-defexpr/channels:/nix/var/nix/profiles/per-user/root/channels${NIX_PATH:+:$NIX_PATH} +``` +###setup ssh keys +``` +nix-shell -p wget p7zip socat +``` + +##inside SHELL +``` +wget https://github.com/rupor-github/wsl-ssh-agent/releases/download/v1.5.2/wsl-ssh-agent.zip -P /tmp +mkdir -p ~/bin +7z e -y /tmp/wsl-ssh-agent.zip -o$HOME/bin/ +chmod +x ~/bin/npiperelay.exe +mkdir -p $HOME/.ssh +touch $HOME/.ssh/agent.sock +. ~/bin/wsl-ssh-agent-forwarder +ssh-add -l +exit +``` +``` +ssh-add -l +``` + + +``` +nix-shell '' -A install +``` + + +##grab config +``` +rm -f /home/sstent/.config/nixpkgs/home.nix +git clone git@github.com:sstent/nixpkgs.git /home/sstent/.config/nixpkgs +``` + +#enable profile +``` +home-manager switch -b backup +``` + +#updates +``` +home-manager switch +``` diff --git a/home.nix b/home.nix index 885c6e9..f5afe76 100644 --- a/home.nix +++ b/home.nix @@ -25,6 +25,8 @@ terraform wget curl + socat + p7zip ]; programs.bash = { @@ -38,7 +40,6 @@ programs.bash = { }; - programs.git = { enable = true; userName = "sstent";