Removed git credential helper in exchange for sops secrets

This commit is contained in:
2024-12-26 23:14:17 +02:00
parent 90e5de6a64
commit 03f72fef14
2 changed files with 14 additions and 12 deletions

View File

@@ -17,15 +17,6 @@
neovim
];
programs.git = {
enable = true;
config = {
credential = {
helper = "store";
};
};
};
services.openssh.enable = true;
services.openssh.passwordAuthentication = false;
@@ -34,5 +25,12 @@
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO7P9K9D5RkBk+JCRRS6AtHuTAc6cRpXfRfRMg/Kyren"
];
sops = {
defaultSopsFile = ./secrets.yaml;
age.sshKeyPaths = [ "/var/lib/id_ed25519" ];
secrets.github-access-token = { };
};
nix.extraOptions = "!include /run/secrets/github-access-token";
system.stateVersion = "24.05";
}

View File

@@ -1,13 +1,17 @@
{
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
inputs.disko.url = "github:nix-community/disko";
inputs.disko.inputs.nixpkgs.follows = "nixpkgs";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs";
sops-nix.url = "github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81";
};
outputs = { nixpkgs, disko, ... }: {
nixosConfigurations.default = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
disko.nixosModules.disko
sops-nix.nixosModules.sops
./configuration.nix
./hardware-configuration.nix
];