feat: gpg stuff
This commit is contained in:
parent
d4a278f7ff
commit
031ceb122f
7 changed files with 26 additions and 15 deletions
|
|
@ -139,7 +139,7 @@
|
||||||
noa = {
|
noa = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Noa Aarts";
|
description = "Noa Aarts";
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
extraGroups = [ "networkmanager" "wheel" "docker" "wireshark" ];
|
||||||
hashedPassword = "$6$rounds=512400$Zip3xoK2zcoR4qEL$N13YTHO5tpWfx2nKb1sye.ZPwfoRtMQ5f3YrMZqKzzoFoSSHHJ.l5ulCEa9HygFxZmBtPnwlseFEtl8ERnwF50";
|
hashedPassword = "$6$rounds=512400$Zip3xoK2zcoR4qEL$N13YTHO5tpWfx2nKb1sye.ZPwfoRtMQ5f3YrMZqKzzoFoSSHHJ.l5ulCEa9HygFxZmBtPnwlseFEtl8ERnwF50";
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBFemc4Pzp7I0y8FHxgRO/c/ReBmXuqXR6CWqbhiQ+0t noa@Noas_flaptop"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBFemc4Pzp7I0y8FHxgRO/c/ReBmXuqXR6CWqbhiQ+0t noa@Noas_flaptop"
|
||||||
|
|
@ -190,6 +190,8 @@
|
||||||
nix-ld.libraries = with pkgs; [
|
nix-ld.libraries = with pkgs; [
|
||||||
wayland
|
wayland
|
||||||
];
|
];
|
||||||
|
|
||||||
|
wireshark.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
modules = {
|
modules = {
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
git = {
|
git = {
|
||||||
name = "Noa Aarts";
|
name = "Noa Aarts";
|
||||||
email = "itepastra@gmail.com";
|
email = "noa@voorwaarts.nl";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -39,8 +39,8 @@
|
||||||
apps = {
|
apps = {
|
||||||
enable = true;
|
enable = true;
|
||||||
git = {
|
git = {
|
||||||
name = "Noa Auto";
|
name = "Noa Aarts";
|
||||||
email = "itepastra@gmail.com";
|
email = "noa@voorwaarts.nl";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -65,11 +65,13 @@
|
||||||
|
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
environment.systemPackages = with pkgs; [
|
environment = {
|
||||||
|
systemPackages = with pkgs; [
|
||||||
sddm
|
sddm
|
||||||
git
|
git
|
||||||
zsh
|
zsh
|
||||||
];
|
];
|
||||||
|
};
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
# started in user sessions.
|
# started in user sessions.
|
||||||
|
|
@ -80,9 +82,14 @@
|
||||||
# };
|
# };
|
||||||
|
|
||||||
# Enable the OpenSSH daemon.
|
# Enable the OpenSSH daemon.
|
||||||
services.openssh.enable = true;
|
services = {
|
||||||
services.openssh.settings.PasswordAuthentication = false;
|
openssh = {
|
||||||
services.openssh.settings.KbdInteractiveAuthentication = false;
|
enable = true;
|
||||||
|
settings.PasswordAuthentication = false;
|
||||||
|
settings.KbdInteractiveAuthentication = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@
|
||||||
apps.git = {
|
apps.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
name = "Noa Aarts";
|
name = "Noa Aarts";
|
||||||
email = "itepastra@gmail.com";
|
email = "noa@voorwaarts.nl";
|
||||||
};
|
};
|
||||||
apps.zsh.enable = true;
|
apps.zsh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ in
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# TODO: add some default firefox settings
|
# TODO: add some default firefox settings
|
||||||
package = (pkgs.firefox.override { extraNativeMessagingHosts = [ pkgs.passff-host ]; });
|
package = (pkgs.firefox.override { nativeMessagingHosts = [ pkgs.passff-host ]; });
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ in
|
||||||
description = "the git user Name";
|
description = "the git user Name";
|
||||||
type = lib.types.str;
|
type = lib.types.str;
|
||||||
};
|
};
|
||||||
|
do_sign = lib.mkEnableOption "enable commit signing";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -27,6 +28,7 @@ in
|
||||||
init = { defaultBranch = "main"; };
|
init = { defaultBranch = "main"; };
|
||||||
safe.directory = "/etc/nixos";
|
safe.directory = "/etc/nixos";
|
||||||
pull.rebase = false;
|
pull.rebase = false;
|
||||||
|
commit.gpgsign = cfg.do_sign;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue