sops homemanager
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
{ lib, pkgs, ... }:
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
@@ -15,12 +20,12 @@
|
||||
defaultBranch = "main";
|
||||
};
|
||||
user = {
|
||||
email = "elias.schroeter@e.email";
|
||||
name = "Elias Schröter";
|
||||
email = config.sops.secrets.git.email.path;
|
||||
name = config.sops.secrets.git.name.path;
|
||||
};
|
||||
};
|
||||
signing = {
|
||||
key = "04F3A2ED4B33F254";
|
||||
key = config.sops.secrets.git.signingkey.path;
|
||||
format = lib.mkForce "openpgp";
|
||||
signByDefault = true;
|
||||
};
|
||||
|
||||
@@ -13,12 +13,17 @@
|
||||
enable = true;
|
||||
dotDir = "${config.xdg.configHome}/zsh";
|
||||
shellAliases = {
|
||||
encryptSops = "sops --age age1ammls20r5t3dx4cvhpt8n5dejxcpdmpqt37sa9r9fuztd8c43g4sz889zd -e -i secrets/secrets.yaml";
|
||||
update = "sudo nixos-rebuild switch";
|
||||
conWG = "ssh elias@logout.nonagon.dev -p 6969";
|
||||
conWS = "ssh elias@192.168.31.200";
|
||||
setupPC = "wlr-randr --output HDMI-A-2 --on --mode 1920x1080 --pos 0,0;wlr-randr --output DVI-D-1 --on --mode 1920x1080 --pos 1920,0;wlr-randr --output DP-2 --on --mode 1920x1080 --pos 3840,0 --primary";
|
||||
};
|
||||
autosuggestion.enable = true;
|
||||
localVariables = {
|
||||
EDITOR = "nvim";
|
||||
SOPS_AGE_KEY_FILE = "/etc/sops/keys.txt";
|
||||
};
|
||||
enableCompletion = true;
|
||||
enableVteIntegration = true;
|
||||
history = {
|
||||
|
||||
Reference in New Issue
Block a user