feat: add Monocraft font, set trusted users and enable yubikey agent

This commit is contained in:
Jo 2024-12-23 18:34:44 +01:00
parent 27829eb0fc
commit 673421dec3
2 changed files with 8 additions and 2 deletions

View file

@ -12,7 +12,7 @@ in {
enable = mkEnableOption "Enable system font management"; enable = mkEnableOption "Enable system font management";
fonts = mkOption { fonts = mkOption {
type = listOf package; type = listOf package;
default = with pkgs; [ noto-fonts noto-fonts-cjk-sans noto-fonts-cjk-serif noto-fonts-emoji nerdfonts ]; default = with pkgs; [ noto-fonts noto-fonts-cjk-sans noto-fonts-cjk-serif noto-fonts-emoji nerd-fonts.bigblue-terminal nerd-fonts.zed-mono monocraft ];
example = [ noto-fonts noto-fonts-emoji ]; example = [ noto-fonts noto-fonts-emoji ];
description = "Install additional font packages"; description = "Install additional font packages";
}; };

View file

@ -52,12 +52,18 @@
# Set system configuration # Set system configuration
puzzlevision = { puzzlevision = {
archetypes.workstation.enable = true; archetypes.workstation.enable = true;
security.yubikey.enable = true; security.yubikey = {
enable = true;
enable-agent = true;
};
}; };
# Enable flatpak support. # Enable flatpak support.
services.flatpak.enable = true; services.flatpak.enable = true;
# Set trusted users (Primarily used for cachix)
nix.settings.trusted-users = [ "root" "jo" ];
# Configure users. # Configure users.
snowfallorg.users.jo.admin = true; snowfallorg.users.jo.admin = true;
users.users.jo.isNormalUser = true; users.users.jo.isNormalUser = true;