Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

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

Packages, global gitignore, move ssh config

+113 -100
+15 -100
noah-home.nix
··· 66 66 vscode-langservers-extracted 67 67 scdoc 68 68 dockerfile-language-server-nodejs 69 + yaml-language-server 70 + natscli 69 71 unstable.harec 70 72 unstable.hare 71 73 unstable.haredo ··· 95 97 nodePackages.pyright 96 98 python311Packages.python-lsp-server 97 99 python311Packages.python-lsp-ruff 100 + 101 + # Certificate Management 102 + minica 103 + mkcert 104 + step-cli 105 + 98 106 99 107 # Unfree 100 108 obsidian ··· 120 128 userName = "Noah Pederson"; 121 129 userEmail = "noah@packetlost.dev"; 122 130 extraConfig.init.defaultBranch = "master"; 131 + ignores = [ 132 + ".direnv/" 133 + ".envrc" 134 + "flake.nix" 135 + "shell.nix" 136 + ]; 123 137 }; 124 138 programs.aerc = { 125 139 enable = true; 126 140 package = unstable.aerc; 127 141 }; 128 142 programs.ssh.enable = true; 129 - programs.ssh.extraConfig = '' 130 - AddKeysToAgent yes 131 - ServerAliveInterval 60 132 - ControlMaster auto 133 - ControlPath ~/.ssh/master-%r@%h:%p 134 - 135 - Host home 136 - Hostname packetlostandfound.us 137 - User noah 138 - IdentityFile ~/.ssh/id_ed25519 139 - IdentitiesOnly yes 140 - 141 - Host git.sr.ht 142 - HostName git.sr.ht 143 - User git 144 - IdentityFile ~/.ssh/id_ed25519 145 - 146 - Host github.com 147 - HostName github.com 148 - User git 149 - IdentityFile ~/.ssh/id_ed25519 150 - 151 - Host misaki 152 - HostName 192.168.1.3 153 - User noah 154 - IdentityFile ~/.ssh/id_ed25519 155 - ForwardAgent yes 156 - 157 - Host komoe 158 - HostName 192.168.1.5 159 - User noah 160 - IdentityFile ~/.ssh/id_ed25519 161 - ForwardAgent yes 162 - 163 - Host sdf 164 - HostName tty.sdf.org 165 - User ngp 166 - IdentityFile ~/.ssh/id_ed25519 167 - 168 - Host tildeclub 169 - HostName tilde.club 170 - User ngp 171 - IdentityFile ~/.ssh/id_ed25519 172 - 173 - Host envs 174 - HostName envs.net 175 - User ngp 176 - IdentityFile ~/.ssh/id_ed25519 177 - 178 - Host tildeteam 179 - HostName tilde.team 180 - User ngp 181 - IdentityFile ~/.ssh/id_ed25519 182 - 183 - Host ctrl-c 184 - HostName ctrl-c.club 185 - User ngp 186 - IdentityFile ~/.ssh/id_ed25519 187 - 188 - Host tildetown 189 - HostName tilde.town 190 - User ngp 191 - IdentityFile ~/.ssh/id_ed25519 192 - 193 - Host yourtilde 194 - HostName yourtilde.com 195 - User ngp 196 - IdentityFile ~/.ssh/id_ed25519 197 - 198 - Host hashbang 199 - HostName to1.hashbang.sh 200 - IdentitiesOnly yes 201 - User ngp 202 - IdentityFile ~/.ssh/id_ed25519 203 - 204 - Host tiny 205 - HostName tiny.packetlost.dev 206 - User noah 207 - IdentityFile ~/.ssh/id_ed25519 208 - 209 - Host tinybsd 210 - HostName tinybsd.packetlost.dev 211 - User noah 212 - IdentityFile ~/.ssh/id_ed25519 213 - 214 - Host seedbox 215 - HostName lw914.usbx.me 216 - User ngp 217 - IdentityFile ~/.ssh/id_ed25519 218 - 219 - Host saten 220 - HostName saten.packetlost.dev 221 - User noah 222 - IdentityFile ~/.ssh/id_ed25519 223 - 224 - Host launchpad 225 - HostName git.launchpad.net 226 - User pedersonnoah 227 - IdentityFile ~/.ssh/id_ed25519 228 - ''; 143 + programs.ssh.extraConfig = builtins.readFile ./ssh/extra; 229 144 services.gpg-agent = { 230 145 enable = true; 231 146 defaultCacheTtl = 1800;
+98
ssh/extra
··· 1 + AddKeysToAgent yes 2 + ServerAliveInterval 60 3 + ControlMaster auto 4 + ControlPath ~/.ssh/master-%r@%h:%p 5 + 6 + Host home 7 + Hostname packetlostandfound.us 8 + User noah 9 + IdentityFile ~/.ssh/id_ed25519 10 + IdentitiesOnly yes 11 + 12 + Host git.sr.ht 13 + HostName git.sr.ht 14 + User git 15 + IdentityFile ~/.ssh/id_ed25519 16 + 17 + Host github.com 18 + HostName github.com 19 + User git 20 + IdentityFile ~/.ssh/id_ed25519 21 + 22 + Host misaki 23 + HostName 192.168.1.3 24 + User noah 25 + IdentityFile ~/.ssh/id_ed25519 26 + ForwardAgent yes 27 + 28 + Host komoe 29 + HostName 192.168.1.5 30 + User noah 31 + IdentityFile ~/.ssh/id_ed25519 32 + ForwardAgent yes 33 + 34 + Host sdf 35 + HostName tty.sdf.org 36 + User ngp 37 + IdentityFile ~/.ssh/id_ed25519 38 + 39 + Host tildeclub 40 + HostName tilde.club 41 + User ngp 42 + IdentityFile ~/.ssh/id_ed25519 43 + 44 + Host envs 45 + HostName envs.net 46 + User ngp 47 + IdentityFile ~/.ssh/id_ed25519 48 + 49 + Host tildeteam 50 + HostName tilde.team 51 + User ngp 52 + IdentityFile ~/.ssh/id_ed25519 53 + 54 + Host ctrl-c 55 + HostName ctrl-c.club 56 + User ngp 57 + IdentityFile ~/.ssh/id_ed25519 58 + 59 + Host tildetown 60 + HostName tilde.town 61 + User ngp 62 + IdentityFile ~/.ssh/id_ed25519 63 + 64 + Host yourtilde 65 + HostName yourtilde.com 66 + User ngp 67 + IdentityFile ~/.ssh/id_ed25519 68 + 69 + Host hashbang 70 + HostName to1.hashbang.sh 71 + IdentitiesOnly yes 72 + User ngp 73 + IdentityFile ~/.ssh/id_ed25519 74 + 75 + Host tiny 76 + HostName tiny.packetlost.dev 77 + User noah 78 + IdentityFile ~/.ssh/id_ed25519 79 + 80 + Host tinybsd 81 + HostName tinybsd.packetlost.dev 82 + User noah 83 + IdentityFile ~/.ssh/id_ed25519 84 + 85 + Host seedbox 86 + HostName lw914.usbx.me 87 + User ngp 88 + IdentityFile ~/.ssh/id_ed25519 89 + 90 + Host saten 91 + HostName saten.packetlost.dev 92 + User noah 93 + IdentityFile ~/.ssh/id_ed25519 94 + 95 + Host launchpad 96 + HostName git.launchpad.net 97 + User pedersonnoah 98 + IdentityFile ~/.ssh/id_ed25519