diff --git a/home/sshWSL.nix b/home/sshWSL.nix new file mode 100644 index 0000000..14e781b --- /dev/null +++ b/home/sshWSL.nix @@ -0,0 +1,9 @@ +{...}: { + programs.ssh.matchBlocks."*".identityFile = "/home/chaos/.ssh/id_ed25519"; + programs.git.extraConfig = { + gpg.format = "ssh"; + commit.gpgsign = "true"; + tag.gpgsign = "true"; + user.signingKey = "/home/chaos/.ssh/id_ed25519"; + }; +} diff --git a/presets/nixos/wslBase.nix b/presets/nixos/wslBase.nix index c82b827..2896d79 100644 --- a/presets/nixos/wslBase.nix +++ b/presets/nixos/wslBase.nix @@ -15,16 +15,17 @@ home.base home.dev.all home.homeFolders + home.sshWSL home.programming.editors.vscode home.programming.languages.rust home.programming.languages.nix - + home.gui.base home.apps.fileRoller home.apps.mpv - + home.apps.quassel home.apps.toot-cli @@ -35,7 +36,7 @@ ]; }; - wsl = { + wsl = { enable = true; defaultUser = "chaos"; interop.register = true;