NixOS + home-manager configs, mirrored from GitLab SaaS. gitlab.com/andreijiroh-dev/nixops-config
nix-flake nixos home-manager nixpkgs nix-flakes
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(shell): update bashrc stuff

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

+13 -1
+9 -1
misc/bash/lib/ssh-agent-loader
··· 1 1 #!/usr/bin/env bash 2 + 3 + # do feature detection if keychain is installed 4 + if command -v keychain >> /dev/null; then 5 + FF_KEYCHAIN=1 6 + else 7 + FF_KEYCHAIN=0 8 + fi 9 + 2 10 try_keychain_ssh_agent() { 3 - if command -v keychain >> /dev/null; then 11 + if [[ FF_KEYCHAIN == "1" ]]; then 4 12 echo "[ssh-agent-loader::keychain] attempting to use keychain for SSH agents" 5 13 eval "$(keychain --eval --agents ssh,gpg)" 6 14 else
+4
shared/home-manager/shell.nix
··· 39 39 "ignorespace" 40 40 ]; 41 41 initExtra = '' 42 + # source our ssh-agent-loader first 42 43 source ${../../misc/bash/lib/ssh-agent-loader} 44 + 45 + # hook in direnv and friends 46 + eval $(direnv hook bash) 43 47 ''; 44 48 }; 45 49