mirror of
https://github.com/daylinmorgan/oizys.git
synced 2024-12-22 10:10:45 -06:00
abstract gpg
This commit is contained in:
parent
275b5ca82a
commit
b75cef08ef
6 changed files with 15 additions and 21 deletions
|
@ -2,7 +2,7 @@
|
||||||
inputs,
|
inputs,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}:{
|
}: {
|
||||||
imports = with inputs.self.nixosModules; [
|
imports = with inputs.self.nixosModules; [
|
||||||
docker
|
docker
|
||||||
];
|
];
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
(pkgs.writeShellScriptBin "gitea" ''
|
(pkgs.writeShellScriptBin "gitea" ''
|
||||||
ssh -p 2222 -o StrictHostKeyChecking=no git@127.0.0.1 "SSH_ORIGINAL_COMMAND=\"$SSH_ORIGINAL_COMMAND\" $0 $@"
|
ssh -p 2222 -o StrictHostKeyChecking=no git@127.0.0.1 "SSH_ORIGINAL_COMMAND=\"$SSH_ORIGINAL_COMMAND\" $0 $@"
|
||||||
'')
|
'')
|
||||||
];
|
];
|
||||||
|
|
||||||
# https://francis.begyn.be/blog/nixos-restic-backups
|
# https://francis.begyn.be/blog/nixos-restic-backups
|
||||||
|
@ -42,9 +42,4 @@
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.gnupg.agent = {
|
|
||||||
enable = true;
|
|
||||||
enableSSHSupport = true;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,8 +19,4 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
users.users.daylin.extraGroups = ["docker"];
|
users.users.daylin.extraGroups = ["docker"];
|
||||||
programs.gnupg.agent = {
|
|
||||||
enable = true;
|
|
||||||
enableSSHSupport = true;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
rclone
|
rclone
|
||||||
quarto
|
quarto
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.hyprland.enable = true;
|
programs.hyprland.enable = true;
|
||||||
|
|
||||||
services.vpn.enable = true;
|
services.vpn.enable = true;
|
||||||
|
@ -36,11 +37,6 @@
|
||||||
paths = ["/home/daylin/stuff/" "/home/daylin/dev/"];
|
paths = ["/home/daylin/stuff/" "/home/daylin/dev/"];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.gnupg.agent = {
|
|
||||||
enable = true;
|
|
||||||
enableSSHSupport = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
users.users.daylin.extraGroups = [
|
users.users.daylin.extraGroups = [
|
||||||
"audio"
|
"audio"
|
||||||
];
|
];
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
dev
|
dev
|
||||||
nvim
|
nvim
|
||||||
vpn
|
vpn
|
||||||
|
gpg
|
||||||
|
|
||||||
# gui
|
# gui
|
||||||
fonts
|
fonts
|
||||||
|
|
|
@ -8,9 +8,9 @@
|
||||||
cfg = config.desktop;
|
cfg = config.desktop;
|
||||||
in {
|
in {
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# vscode
|
# vscode
|
||||||
vscode-fhs
|
vscode-fhs
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
6
modules/security/gpg.nix
Normal file
6
modules/security/gpg.nix
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{...}: {
|
||||||
|
programs.gnupg.agent = {
|
||||||
|
enable = true;
|
||||||
|
enableSSHSupport = true;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue