Configuration for my NixOS based systems and Home Manager

FIX: ssh agent; ADD: script

+27 -4
+6 -3
noah-home.nix
··· 42 42 unstable.jpm 43 43 graalvm-ce 44 44 cmake 45 - ctags 45 + universal-ctags 46 46 kotlin 47 47 nodejs 48 48 node2nix ··· 151 151 enable = true; 152 152 package = unstable.aerc; 153 153 }; 154 - programs.ssh.enable = true; 154 + programs.ssh = { 155 + enable = true; 156 + addKeysToAgent = "yes"; 157 + } 158 + programs.ssh-agent.enable = true; 155 159 programs.ssh.extraConfig = builtins.readFile ./ssh/extra; 156 160 services.gpg-agent = { 157 161 enable = true; 158 162 defaultCacheTtl = 1800; 159 - enableSshSupport = true; 160 163 }; 161 164 162 165 programs.direnv = {
+6
scripts/nr
··· 1 + #!/usr/bin/env rc 2 + 3 + flag e + 4 + flag x + 5 + 6 + exec nix run 'nixpkgs#'^$*
+14
scripts/update-src
··· 1 + #!/usr/bin/env rc 2 + 3 + background=() 4 + for(repo in `{cat downstream}) { 5 + echo Updating $repo 6 + git -C $repo fetch --all --tags --prune --force & 7 + background=($apid $background) 8 + } 9 + 10 + for (i in $background) { 11 + wait $i 12 + } 13 + 14 + echo Done!
+1 -1
services.nix
··· 4 4 # programs.mtr.enable = true; 5 5 programs.gnupg.agent = { 6 6 enable = true; 7 - enableSSHSupport = true; 7 + enableSSHSupport = false; 8 8 }; 9 9 10 10 # Fish shell, the best