reorganize config structure
This commit is contained in:
parent
6331ddae50
commit
468c95c7a1
|
@ -57,7 +57,7 @@ with lib;
|
||||||
group = "fabian";
|
group = "fabian";
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
extraGroups = [ "users" "wheel" "networkmanager" "dialout" "libvirtd" ];
|
extraGroups = [ "users" "wheel" "networkmanager" "dialout" "libvirtd" ];
|
||||||
openssh.authorizedKeys.keyFiles = [ ./fabian.pub ];
|
openssh.authorizedKeys.keyFiles = [ "${flakes.self}/pki/fabian.pub" ];
|
||||||
};
|
};
|
||||||
groups.fabian.gid = 1000;
|
groups.fabian.gid = 1000;
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,7 +9,7 @@ with lib;
|
||||||
git = {
|
git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userEmail = "fabian@posixlycorrect.com";
|
userEmail = "fabian@posixlycorrect.com";
|
||||||
userName = "fabianmv";
|
userName = "fabian";
|
||||||
};
|
};
|
||||||
neovim.enable = true;
|
neovim.enable = true;
|
||||||
};
|
};
|
|
@ -3,7 +3,7 @@ with lib;
|
||||||
{
|
{
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
./lib
|
./cli.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./cli.nix
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -2,6 +2,15 @@
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./lib
|
./net.nix
|
||||||
|
./mediawiki.nix
|
||||||
|
./jitsi.nix
|
||||||
|
./matrix.nix
|
||||||
|
./forgejo.nix
|
||||||
|
./vaultwarden.nix
|
||||||
|
./bepasty.nix
|
||||||
|
./jellyfin.nix
|
||||||
|
./msmtp.nix
|
||||||
|
./kuma.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, flakes, ... }:
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -14,8 +14,7 @@ with lib;
|
||||||
|
|
||||||
ssl_verify_depth 1;
|
ssl_verify_depth 1;
|
||||||
ssl_verify_client on;
|
ssl_verify_client on;
|
||||||
ssl_client_certificate ${../gatekeeper_ca.pem};
|
ssl_client_certificate ${flakes.self}/pki/gatekeeper_ca.pem;
|
||||||
|
|
||||||
if ($ssl_client_verify != "SUCCESS") {
|
if ($ssl_client_verify != "SUCCESS") {
|
||||||
return 403;
|
return 403;
|
||||||
}
|
}
|
|
@ -1,14 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./net.nix
|
|
||||||
./mediawiki.nix
|
|
||||||
./jitsi.nix
|
|
||||||
./matrix.nix
|
|
||||||
./forgejo.nix
|
|
||||||
./vaultwarden.nix
|
|
||||||
./bepasty.nix
|
|
||||||
./jellyfin.nix
|
|
||||||
./msmtp.nix
|
|
||||||
./kuma.nix
|
|
||||||
];
|
|
||||||
}
|
|
Reference in a new issue