diff --git a/home.nix b/home.nix index f5afe76..47b82dd 100644 --- a/home.nix +++ b/home.nix @@ -27,8 +27,16 @@ curl socat p7zip + #git-run + mr + perl ]; + +services.keybase.enable = true; +services.kbfs.enable = true; +home.file.".mrconfig".source = ./mrconfig; + programs.bash = { enable = true; bashrcExtra = '' @@ -36,10 +44,15 @@ programs.bash = { export NOMAD_ADDR="http://192.168.1.250:4646"; export TERM="xterm-256color"; if [ -e /home/sstent/.nix-profile/etc/profile.d/nix.sh ]; then . /home/sstent/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer + keybase service & + # Configure ssh forwarding + . ~/bin/wsl-ssh-agent-forwarder + ssh-add -l ''; }; + programs.git = { enable = true; userName = "sstent"; diff --git a/mrconfig b/mrconfig new file mode 100644 index 0000000..cebbb41 --- /dev/null +++ b/mrconfig @@ -0,0 +1,32 @@ + +[projects/ansible-home] +name = ansible-home +checkout = git clone 'keybase://private/sstent/ansible-home' 'ansible-home' +fixups = + if ! git config remote.keybase.url > /dev/null; then + echo "NO KeyBase"… + fi + +[projects/nomad] +name = nomad +checkout = git clone 'keybase://private/sstent/nomad' 'nomad' + + +[projects/containers] +name = containers +checkout = git clone 'git@github.com:sstent/containers.git' "$MR_REPO" +post_checkout = cd "$MR_REPO" && git remote add keybase keybase://private/sstent/containers +fixups = + if ! git config remote.keybase.url > /dev/null; then + echo "NO KeyBase"… + fi + + +[.config/nixpkgs] +name = nixpkgs +checkout = git clone 'git@github.com:sstent/nixpkgs.git' 'nixpkgs' +fixups = + if ! git config remote.keybase.url > /dev/null; then + echo "NO KeyBase"… + git remote add keybase keybase://private/sstent/nixpkgs + fi